@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap);
/*!
Theme Name: CEPEI Theme
Theme URI: https://www.showntelldata.com
Author: Roy Nijhof
Author URI: https://www.showntelldata.com
Description: Custom theme: CEPEI Theme, developed by Roy Nijhof
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cepei
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

CEPEI Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/**
 * Set box-sizing to to border-box for all elements
 */
*,
*::before,
*::after {
  box-sizing: border-box; }

/*********************
BREAKPOINTS
*********************/
@font-face {
  font-family: "Digital";
  src: url("/wp-content/themes/cepei/assets/fonts/digital-7.woff") format("woff"), url("/wp-content/themes/cepei/assets/fonts/digital-7.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: "Montserrat", sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }

p {
  text-align: justify;
  line-height: 1.3; }

h1 {
  font-size: 1.8em; }

@media (min-width: 768px) {
  h1 {
    font-size: 2.25em; } }

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

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

.centered {
  text-align: center; }

.uppercase {
  text-transform: uppercase; }

.blue-background {
  background-color: #1B2356;
  color: white;
  padding: 0.75em 0; }

.entry-title {
  margin-top: 60px; }

h1, h2 {
  color: #1B2356; }

p, span, li {
  text-align: justify; }

body {
  color: #404040; }

a {
  color: #E84E1B;
  text-decoration: none;
  transition: color 0.4s; }
  a:hover {
    color: #404040; }
  a.no-decoration {
    color: inherit; }

blockquote {
  font-style: italic;
  color: #808080; }
  blockquote p {
    font-style: italic;
    color: #808080; }
  blockquote cite {
    color: #1B2356;
    text-align: right; }
    blockquote cite:before {
      content: "- "; }

.wp-block-pullquote {
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 2px;
  border-bottom-width: 2px; }

.wp-block-separator {
  border-top: solid 1px #EAEAEA;
  margin-block-start: 2em;
  margin-block-end: 2em; }
  .wp-block-separator.is-style-default {
    width: 60%;
    display: block;
    margin-left: auto;
    margin-right: auto; }

.wp-block-image img {
  height: 100%; }

.wp-block-image figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
  text-align: center;
  font-size: 13px;
  color: #404040; }

.wp-block-media-text > figure > img {
  max-width: unset;
  width: 100%;
  height: 100%;
  vertical-align: middle; }

.tableauPlaceholder {
  margin: 0 auto; }

:root .has-cepei-orange-color {
  color: #E84E1B; }

:root .has-cepei-orange-background-color {
  background-color: #E84E1B; }

:root .has-cepei-dark-blue-color {
  color: #14193A; }

:root .has-cepei-dark-blue-background-color {
  background-color: #14193A; }

:root .has-cepei-medium-blue-color {
  color: #1B2356; }

:root .has-cepei-medium-blue-background-color {
  background-color: #1B2356; }

:root .has-cepei-light-blue-color {
  color: #353A68; }

:root .has-cepei-light-blue-background-color {
  background-color: #353A68; }

:root .has-cepei-lightest-blue-color {
  color: #7179AA; }

:root .has-cepei-lightest-blue-background-color {
  background-color: #7179AA; }

:root .has-cepei-red-color {
  color: #C91619; }

:root .has-cepei-red-background-color {
  background-color: #C91619; }

:root .has-cepei-dark-grey-color {
  color: #404040; }

:root .has-cepei-dark-grey-background-color {
  background-color: #404040; }

:root .has-cepei-medium-grey-color {
  color: #808080; }

:root .has-cepei-medium-grey-background-color {
  background-color: #808080; }

:root .has-cepei-light-grey-color {
  color: #EAEAEA; }

:root .has-cepei-light-grey-background-color {
  background-color: #EAEAEA; }

:root .has-cepei-black-color {
  color: #000000; }

.has-cepei-black-background-color {
  background-color: #000000; }

:root .has-cepei-white-color {
  color: #FFFFFF; }

:root .has-cepei-white-background-color {
  background-color: #FFFFFF; }

/* #region wp-block-buttons */
.wp-block-button .wp-block-button__link {
  transition: background-color 0.4s; }
  .wp-block-button .wp-block-button__link.has-cepei-orange-background-color:hover {
    background-color: #d44515; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-blue-background-color:hover {
    background-color: #0d1127; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-blue-background-color:hover {
    background-color: #151b43; }
  .wp-block-button .wp-block-button__link.has-cepei-light-blue-background-color:hover {
    background-color: #2c3157; }
  .wp-block-button .wp-block-button__link.has-cepei-lightest-blue-background-color:hover {
    background-color: #616aa0; }
  .wp-block-button .wp-block-button__link.has-cepei-red-background-color:hover {
    background-color: #b21316; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-grey-background-color:hover {
    background-color: #333333; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-grey-background-color:hover {
    background-color: #737373; }
  .wp-block-button .wp-block-button__link.has-cepei-light-grey-background-color:hover {
    background-color: #dddddd; }
  .wp-block-button .wp-block-button__link.has-cepei-orange-color:hover {
    color: #E84E1B; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-blue-color:hover {
    color: #14193A; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-blue-color:hover {
    color: #1B2356; }
  .wp-block-button .wp-block-button__link.has-cepei-light-blue-color:hover {
    color: #353A68; }
  .wp-block-button .wp-block-button__link.has-cepei-lightest-blue-color:hover {
    color: #7179AA; }
  .wp-block-button .wp-block-button__link.has-cepei-red-color:hover {
    color: #C91619; }
  .wp-block-button .wp-block-button__link.has-cepei-dark-grey-color:hover {
    color: #404040; }
  .wp-block-button .wp-block-button__link.has-cepei-medium-grey-color:hover {
    color: #808080; }
  .wp-block-button .wp-block-button__link.has-cepei-light-grey-color:hover {
    color: #EAEAEA; }
  .wp-block-button .wp-block-button__link.has-cepei-black-color:hover {
    color: #000000; }
  .wp-block-button .wp-block-button__link.has-cepei-white-color:hover {
    color: #FFFFFF; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-orange-color:hover {
  color: #d44515; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-dark-blue-color:hover {
  color: #0d1127; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-medium-blue-color:hover {
  color: #151b43; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-light-blue-color:hover {
  color: #2c3157; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-lightest-blue-color:hover {
  color: #616aa0; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-red-color:hover {
  color: #b21316; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-dark-grey-color:hover {
  color: #333333; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-medium-grey-color:hover {
  color: #737373; }

.wp-block-button.is-style-outline .wp-block-button__link.has-cepei-light-grey-color:hover {
  color: #dddddd; }

/* #endregion */
.wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; }
  .wp-block-embed-youtube .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.tableau-wrapper #viz-container {
  margin: 20px auto;
  width: 300px;
  overflow: auto; }
  .tableau-wrapper #viz-container iframe {
    margin: auto; }

@media (min-width: 768px) {
  .tableau-wrapper #viz-container {
    width: 600px; } }

@media (min-width: 1024px) {
  .tableau-wrapper #viz-container {
    width: 1000px; } }

@media (min-width: 1296px) {
  .tableau-wrapper #viz-container {
    width: 1200px; } }

.btn {
  padding: 5px 15px;
  margin: 10px;
  border-radius: 5px;
  border: none;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.4s;
  font-size: 1em; }

.btn.icon-btn {
  padding: 5px 8px 5px 5px; }

.button-container .btn {
  margin: 0; }

a.button-container {
  text-decoration: none; }

a.btn:hover {
  color: white; }

.btn.btn-square {
  border-radius: 0; }

.btn.bold {
  font-weight: 600; }

.btn.big {
  font-size: 1.5em; }
  .btn.big > .dashicons::before {
    height: 1.5em;
    width: 1.5em; }

.btn.medium {
  font-size: 1.2em; }
  .btn.medium > .dashicons::before {
    height: 1.2em;
    width: 1.2em; }

.btn.small {
  font-size: 0.8em; }
  .btn.small.dashicons-before::before {
    height: 0.8em;
    width: 0.8em;
    font-size: 1.2em; }
  .btn.small .dashicons::before {
    height: 0.8em;
    width: 0.8em; }

.btn-orange {
  background-color: #E84E1B;
  color: white; }

.btn-dark-blue {
  background-color: #14193A;
  color: white; }

.btn-medium-blue {
  background-color: #1B2356;
  color: white; }

.btn-orange:hover {
  background-color: #d44515; }

.btn-dark-blue:hover {
  background-color: #0d1127; }

.btn-lightest-blue {
  background-color: #7179AA;
  color: white; }

.pegged-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  max-width: 100%; }

.pegged-left {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  margin-right: 0 !important; }

.pegged-right {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin-left: 0 !important; }

.pegged-left:focus {
  outline: none; }

.pegged-right:focus {
  outline: none; }

.pill {
  padding: 5px 20px;
  line-height: 1;
  margin-right: 10px;
  border-radius: 10% / 50%;
  text-decoration: none; }
  .pill.dark-blue {
    background-color: #14193A;
    color: white; }
  .pill.small {
    font-size: 0.7em;
    font-weight: 600; }

.wp-block-button__link {
  border-radius: 14px; }

.button-wrapper {
  margin: 1em 0; }
  .button-wrapper.centered {
    text-align: center; }

.wp-block-buttons.alignright {
  clear: both;
  text-align: right; }

.search-box-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center; }

input.search-box {
  padding: 5px 15px;
  border-radius: 5px;
  border: none;
  background-color: #7179AA;
  color: white;
  font-size: 1.2em;
  display: inline;
  max-width: 80%; }

input.search-box:focus {
  outline-color: #14193A; }

.container,
.container-fluid {
  width: 100%; }

@media (min-width: 576px) {
  .container {
    max-width: 536px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 768px) {
  .container {
    max-width: 728px; } }

@media (min-width: 1024px) {
  .container {
    max-width: 984px; } }

@media (min-width: 1296px) {
  .container {
    max-width: 1256px; } }

.row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start; }
  .row > [class^='col-'], .row [class*=' col-'] {
    padding-left: 15px;
    padding-right: 15px; }
  .row > [class^='col-xl'], .row [class*=' col-xl'] {
    width: 100%; }
  .row > [class^='col-lg'], .row [class*=' col-lg'] {
    width: 100%; }
  .row > [class^='col-md'], .row [class*=' col-md'] {
    width: 100%; }
  .row > [class^='col-sm'], .row [class*=' col-sm'] {
    width: 100%; }
  .row > .col-1, .row .col-xs-1 {
    width: calc(1 * calc(100% / 12)); }
  .row > .col-2, .row .col-xs-2 {
    width: calc(2 * calc(100% / 12)); }
  .row > .col-3, .row .col-xs-3 {
    width: calc(3 * calc(100% / 12)); }
  .row > .col-4, .row .col-xs-4 {
    width: calc(4 * calc(100% / 12)); }
  .row > .col-5, .row .col-xs-5 {
    width: calc(5 * calc(100% / 12)); }
  .row > .col-6, .row .col-xs-6 {
    width: calc(6 * calc(100% / 12)); }
  .row > .col-7, .row .col-xs-7 {
    width: calc(7 * calc(100% / 12)); }
  .row > .col-8, .row .col-xs-8 {
    width: calc(8 * calc(100% / 12)); }
  .row > .col-9, .row .col-xs-9 {
    width: calc(9 * calc(100% / 12)); }
  .row > .col-10, .row .col-xs-10 {
    width: calc(10 * calc(100% / 12)); }
  .row > .col-11, .row .col-xs-11 {
    width: calc(11 * calc(100% / 12)); }
  .row > .col-12, .row .col-xs-12 {
    width: calc(12 * calc(100% / 12)); }
  @media (min-width: 576px) {
    .row > .col-sm-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-sm-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-sm-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-sm-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-sm-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-sm-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-sm-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-sm-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-sm-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-sm-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-sm-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-sm-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 768px) {
    .row > .col-md-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-md-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-md-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-md-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-md-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-md-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-md-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-md-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-md-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-md-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-md-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-md-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 1024px) {
    .row > .col-lg-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-lg-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-lg-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-lg-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-lg-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-lg-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-lg-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-lg-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-lg-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-lg-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-lg-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-lg-12 {
      width: calc(12 * calc(100% / 12)); } }
  @media (min-width: 1296px) {
    .row > .col-xl-1 {
      width: calc(1 * calc(100% / 12)); }
    .row > .col-xl-2 {
      width: calc(2 * calc(100% / 12)); }
    .row > .col-xl-3 {
      width: calc(3 * calc(100% / 12)); }
    .row > .col-xl-4 {
      width: calc(4 * calc(100% / 12)); }
    .row > .col-xl-5 {
      width: calc(5 * calc(100% / 12)); }
    .row > .col-xl-6 {
      width: calc(6 * calc(100% / 12)); }
    .row > .col-xl-7 {
      width: calc(7 * calc(100% / 12)); }
    .row > .col-xl-8 {
      width: calc(8 * calc(100% / 12)); }
    .row > .col-xl-9 {
      width: calc(9 * calc(100% / 12)); }
    .row > .col-xl-10 {
      width: calc(10 * calc(100% / 12)); }
    .row > .col-xl-11 {
      width: calc(11 * calc(100% / 12)); }
    .row > .col-xl-12 {
      width: calc(12 * calc(100% / 12)); } }
  .row.justify-content-center {
    justify-content: center; }

.p-1 {
  padding: 1em; }

.p-2 {
  padding: 2em; }

.p-3 {
  padding: 3em; }

.p-4 {
  padding: 4em; }

.py-1 {
  padding-top: 1em;
  padding-bottom: 1em; }

.py-2 {
  padding-top: 2em;
  padding-bottom: 2em; }

.py-3 {
  padding-top: 3em;
  padding-bottom: 3em; }

.py-4 {
  padding-top: 4em;
  padding-bottom: 4em; }

.px-1 {
  padding-left: 1em;
  padding-right: 1em; }

.px-2 {
  padding-left: 2em;
  padding-right: 2em; }

.px-3 {
  padding-left: 3em;
  padding-right: 3em; }

.px-4 {
  padding-left: 4em;
  padding-right: 4em; }

.m-1 {
  margin: 1em; }

.m-2 {
  margin: 2em; }

.m-3 {
  margin: 3em; }

.m-4 {
  margin: 4em; }

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

.about-menu-wrap {
  background-color: #1B2356;
  overflow: hidden; }
  .about-menu-wrap .mobile {
    display: block; }
  .about-menu-wrap .desktop {
    display: none; }
  .about-menu-wrap .collapsible .header {
    overflow: hidden; }
    .about-menu-wrap .collapsible .header .menu-title {
      float: left;
      font-size: 20px;
      margin-top: 12px;
      margin-left: 10px;
      margin-bottom: 9px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .about-menu-wrap .collapsible .header .toggle-button {
      float: right;
      color: white; }
  .about-menu-wrap .collapsible .collapsible-content {
    background-color: transparent;
    padding: 0 10px; }
  .about-menu-wrap #about-menu {
    padding-left: 0;
    text-align: center;
    list-style: none; }
    .about-menu-wrap #about-menu li {
      font-size: 1.2em;
      line-height: 2; }
      .about-menu-wrap #about-menu li a {
        color: white;
        transition: color 0.4s; }
      .about-menu-wrap #about-menu li a:hover {
        color: #E84E1B; }
      .about-menu-wrap #about-menu li.current-menu-item a {
        color: #E84E1B; }
    @media (min-width: 1024px) {
      .about-menu-wrap #about-menu li {
        display: inline-block;
        margin-right: 30px;
        font-size: 0.8em;
        line-height: 1.2; } }
    @media (min-width: 1296px) {
      .about-menu-wrap #about-menu li {
        font-size: 0.9em; } }
  @media (min-width: 1024px) {
    .about-menu-wrap .mobile {
      display: none; }
    .about-menu-wrap .desktop {
      display: block; } }

.event-main-points {
  position: relative; }
  .event-main-points .shnt-numbered-row {
    align-items: flex-start; }
    .event-main-points .shnt-numbered-row p {
      text-align: left;
      font-size: 1em; }
  .event-main-points::after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 60px;
    height: 100%;
    width: 2px;
    background-color: #7179AA; }

@media (min-width: 768px) {
  .event-main-points .shnt-numbered-row {
    align-items: center; }
    .event-main-points .shnt-numbered-row p {
      text-align: justify;
      font-size: 1.2em; } }

@media (min-width: 1140px) {
  .event-main-points::after {
    left: calc( 50% - 530px); } }

.giant-quote {
  margin: 10px auto;
  display: block;
  position: relative;
  width: calc( 100% - 170px);
  max-width: 700px;
  min-width: 250px;
  text-align: center; }
  .giant-quote::before {
    position: absolute;
    left: -35px;
    top: -15px;
    content: '\201C';
    font-family: Georgia, serif;
    display: block;
    line-height: 90px;
    font-size: 100px;
    color: #7179AA; }
  .giant-quote::after {
    position: absolute;
    left: calc( 100% - 10px);
    top: calc(100% - 20px);
    content: '\201D';
    font-family: Georgia, serif;
    display: block;
    line-height: 90px;
    font-size: 100px;
    color: #7179AA; }

@media (min-width: 768px) {
  .giant-quote {
    text-align: justify; }
    .giant-quote::before {
      left: -80px;
      top: 35px;
      font-size: 200px; }
    .giant-quote::after {
      left: 100%;
      top: calc(100% - 20px);
      content: '\201D';
      font-size: 200px; } }

.modal-backdrop {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  display: none;
  z-index: 500; }
  .modal-backdrop .content-container {
    position: relative;
    height: 100%;
    width: 100%; }
  .modal-backdrop.active {
    display: block; }
  .modal-backdrop .close-modal-button {
    position: absolute;
    right: 60px;
    top: 60px;
    color: white;
    font-size: 30px;
    cursor: pointer;
    z-index: 501; }
  .modal-backdrop img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 90%;
    margin: auto;
    transform: translate(-50%, -50%); }

.single-content p, .single-content li {
  line-height: 1.4;
  font-size: 1.2rem; }

.single-content blockquote p {
  font-size: 1.3rem; }

.single-content cite {
  font-size: 1rem; }

.single-content .entry-meta span {
  font-size: 1em;
  color: #808080; }

.single-content .entry-meta span.date {
  display: block;
  margin: 0.2em 0 0.5em; }

.single-content .separator {
  height: 2px;
  margin: 2em auto; }
  .single-content .separator .w100 {
    width: 100%; }
  .single-content .separator .w80 {
    width: 80%; }

.single-content .grey-line {
  background: #EAEAEA; }

.single-content .gradient-line {
  background: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%); }

.single-content ul {
  list-style: none; }
  .single-content ul li:before {
    content: '';
    width: 1em;
    height: 1em;
    display: inline-block;
    background-image: url("/wp-content/themes/cepei/assets/img/icons/list-item.png");
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-right: 0.2em; }
  .single-content ul .blocks-gallery-item:before {
    background-image: none;
    width: 0;
    height: 0; }

#masthead {
  width: 100%;
  background-color: #353A68; }
  #masthead li:before {
    background-image: none;
    width: 0;
    height: 0; }

.upper-nav-background {
  display: none; }

.masthead-row {
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 80px; }

.site-branding {
  padding-left: 15px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: inherit; }
  .site-branding > a .custom-logo {
    height: 60px;
    width: auto; }
  .site-branding > a {
    line-height: 1; }

.nav-col {
  height: inherit;
  display: flex;
  position: relative; }

.mobile-navigation {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  overflow: hidden;
  height: 0; }
  .mobile-navigation > .nav-container.mobile {
    width: inherit;
    background-color: #1B2356;
    position: absolute;
    right: -100vw;
    transition: right 0.5s;
    z-index: 100; }
  .mobile-navigation > .nav-container.mobile.toggled {
    right: 0; }
  .mobile-navigation > #mobile-search-container {
    height: auto; }

.admin-bar .mobile-navigation {
  top: 126px; }

#mobile-menu-container {
  height: inherit; }
  #mobile-menu-container .container {
    padding: 0 15px; }
  #mobile-menu-container ul {
    list-style: none;
    padding: 0;
    margin-block-start: 1em;
    margin-block-end: 1em; }
  #mobile-menu-container li {
    line-height: 2;
    list-style: none; }
  #mobile-menu-container a {
    color: white;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600; }
  #mobile-menu-container > .menu-footer {
    position: absolute;
    bottom: 0;
    width: 100%; }
    #mobile-menu-container > .menu-footer .lower-menu-container {
      padding: 15px 0; }
    #mobile-menu-container > .menu-footer .sidebar-container {
      background-color: #14193A;
      padding: 15px 0; }

.menu-toggle {
  height: inherit;
  margin: 0;
  padding: 20px;
  color: white; }
  .menu-toggle span {
    color: white; }

.menu-toggle.menu {
  background-color: #14193A; }
  .menu-toggle.menu > .dashicons-menu {
    display: block; }
  .menu-toggle.menu > .dashicons-no-alt {
    display: none; }

.menu-toggle.search {
  padding: 20px 5px; }

.menu-toggle.menu.toggled > .dashicons-menu {
  display: none; }

.menu-toggle.menu.toggled > .dashicons-no-alt {
  display: block; }

.menu-toggle span {
  font-size: 40px;
  width: 40px; }

.upper-nav,
.lower-nav {
  display: none; }

.main-navigation,
.main-menu {
  height: inherit; }

.main-menu #main-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: inherit; }

.main-menu #main-menu li {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding: 0 5px; }

.main-menu #main-menu li a {
  color: white;
  text-decoration: none; }

.top-menu-container {
  height: inherit; }

#top-menu {
  display: flex;
  align-items: center;
  height: inherit;
  margin: 0;
  list-style: none;
  padding: 0; }

#top-menu > .menu-item {
  background-color: #14193A;
  padding: 5px 20px;
  margin-right: 10px;
  line-height: 1;
  font-size: 0.7em;
  font-weight: 600;
  border-radius: 10% / 50%; }
  #top-menu > .menu-item > a {
    color: white;
    text-decoration: none; }

@media (min-width: 784px) {
  .admin-bar .mobile-navigation {
    top: 112px; } }

@media (min-width: 1024px) {
  .masthead-row {
    height: auto; }
  .site-branding {
    padding-top: 0;
    padding-bottom: 0; }
    .site-branding > a .custom-logo {
      height: 90px;
      width: 211px; }
  .nav-col {
    display: block;
    width: calc(100% - 211px - 2 * 30px); }
  .upper-nav-background {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 30%;
    background-color: #1B2356;
    display: block; }
  .admin-bar .upper-nav-background {
    top: 32px; }
  .lower-nav {
    display: block; }
  .upper-nav {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .upper-nav .left {
      display: flex; }
    .upper-nav li {
      line-height: 1;
      list-style: none;
      margin-right: 5px; }
    .upper-nav .simple-social-icons li {
      margin-bottom: 0 !important; }
    .upper-nav > .right {
      display: flex;
      align-items: center; }
    .upper-nav input.search-box {
      display: none; }
  .upper-nav {
    height: 40px;
    width: 100%;
    background-color: #1B2356;
    padding: 0 15px; }
  .lower-nav {
    height: 80px;
    padding: 0 15px; }
  .menu-toggle,
  .mobile-navigation,
  #mobile-navigation-container {
    display: none; } }

@media (min-width: 1296px) {
  .upper-nav input.search-box {
    display: block;
    width: 150px;
    border-radius: 10% / 50%;
    max-width: 100%;
    font-size: 0.9em;
    background-repeat: no-repeat;
    background-position: 95%;
    background-size: 15%; } }

footer .container-fluid {
  position: relative; }
  footer .container-fluid .footer-background {
    position: absolute;
    z-index: -1; }
    footer .container-fluid .footer-background.left {
      width: 50%;
      right: 50%;
      height: 100%;
      background-color: #1B2356; }
    footer .container-fluid .footer-background.right {
      width: 50%;
      right: 0;
      height: 100%;
      background-color: #353A68; }

.site-footer .row.desktop {
  display: none; }

.site-footer .row.mobile {
  display: flex; }

.site-footer .footer-container {
  align-items: stretch; }

.site-footer .left-side {
  padding: 0; }
  .site-footer .left-side .contact-info {
    color: white; }
  .site-footer .left-side .menu-container {
    background-color: #1B2356;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    justify-content: stretch;
    padding: 1em 0; }
  .site-footer .left-side .footer-image-container {
    display: none; }
  .site-footer .left-side .top-menu {
    display: none; }
  .site-footer .left-side .main-menu {
    padding-left: 30px; }

.site-footer .right-side {
  background-color: #353A68; }
  .site-footer .right-side .widget_custom_html {
    margin: 2em 1em;
    text-align: center; }
    .site-footer .right-side .widget_custom_html .widget-title {
      color: white;
      font-size: 1.2em;
      font-weight: 600; }
    .site-footer .right-side .widget_custom_html p {
      color: white;
      font-size: 0.9em;
      text-align: center; }
    .site-footer .right-side .widget_custom_html input {
      display: block;
      width: 80%;
      margin: auto;
      border-radius: 15px;
      border: none;
      height: 30px;
      padding: 5px 10px; }
  .site-footer .right-side .simple-social-icons {
    margin: 2em 1em;
    display: block;
    text-align: center; }
    .site-footer .right-side .simple-social-icons .widget-title {
      color: white;
      display: inline-block;
      width: 100%;
      font-size: 0.9em;
      margin: 0.9em 0;
      font-weight: 600;
      text-align: center; }
    .site-footer .right-side .simple-social-icons ul {
      display: inline-block; }

.site-footer .footer-menu ul {
  list-style: none;
  padding-left: 0; }

.site-footer .footer-menu li {
  text-align: left;
  line-height: 1.8;
  font-weight: 600; }

.site-footer .footer-menu a {
  color: white; }

.site-footer .contact-info {
  background-color: #E84E1B; }
  .site-footer .contact-info .textwidget {
    margin: 1em 10%; }
    .site-footer .contact-info .textwidget p {
      color: white;
      font-size: 0.9em;
      font-weight: 600;
      text-align: center;
      margin-bottom: 0.5em; }

@media (min-width: 1024px) {
  .site-footer .row.desktop {
    display: flex; }
  .site-footer .row.mobile,
  .site-footer .contact-info.mobile {
    display: none; }
  .site-footer .contact-info {
    padding-left: 30px; }
    .site-footer .contact-info .textwidget {
      margin: 1em 0; }
      .site-footer .contact-info .textwidget p {
        text-align: left;
        margin: 0; }
  .site-footer .left-side .footer-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit; }
    .site-footer .left-side .footer-image-container .footer-logo {
      width: 80%; }
  .site-footer .left-side .main-menu {
    padding-left: 15px; }
  .site-footer .left-side .top-menu {
    display: flex; }
  .site-footer .right-side .widget_custom_html {
    text-align: left; }
    .site-footer .right-side .widget_custom_html p {
      text-align: left; }
  .site-footer .right-side .simple-social-icons {
    margin: 2em 1em;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .site-footer .right-side .simple-social-icons .widget-title {
      width: 30%;
      text-align: left;
      margin: 0; }
    .site-footer .right-side .simple-social-icons ul {
      display: inline-block; } }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(fonts/fa-brands-400.eot);
  src: url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.woff) format("woff"), url(fonts/fa-brands-400.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/a9c4bb7348f42626454c988dbde1d0a0.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(fonts/fa-regular-400.eot);
  src: url(fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.woff) format("woff"), url(fonts/fa-regular-400.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/7b9568e6389b1f8ae0902cd39665fc1e.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(fonts/fa-solid-900.eot);
  src: url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.woff) format("woff"), url(fonts/fa-solid-900.ttf) format("truetype"), url(/home/roy/Projects/CEPEI/new_cepei_site/site/bedrock/web/app/themes/cepei/jsimages/c2801fb415f03c7b170934769d7b5397.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

.header-carrousel-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 177vw; }
  .header-carrousel-container .items-container {
    height: inherit;
    width: inherit;
    position: absolute;
    top: 0;
    left: 0; }
  .header-carrousel-container .item {
    position: absolute;
    height: inherit;
    width: inherit;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    .header-carrousel-container .item .info {
      position: relative;
      top: 10%;
      left: 10%;
      width: 80%;
      overflow: hidden; }
      .header-carrousel-container .item .info a, .header-carrousel-container .item .info h1, .header-carrousel-container .item .info p {
        color: white; }
      .header-carrousel-container .item .info .btn {
        font-weight: 600; }
      .header-carrousel-container .item .info a {
        text-decoration: none; }
      .header-carrousel-container .item .info h1 {
        font-size: 20px; }
      .header-carrousel-container .item .info p {
        text-align: left;
        line-height: 1.4;
        font-size: 12px; }
        .header-carrousel-container .item .info p a {
          text-decoration: underline; }
    .header-carrousel-container .item.mobile {
      display: block; }
    .header-carrousel-container .item.desktop {
      display: none; }
  .header-carrousel-container .selection-container {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 10;
    padding: 30px 15px 10px;
    display: flex;
    align-items: start; }
  .header-carrousel-container .item-selector {
    margin-right: 10px;
    cursor: pointer; }
    .header-carrousel-container .item-selector .separator {
      height: 3px;
      width: 100%;
      background-color: #7179AA;
      position: relative; }
    .header-carrousel-container .item-selector.selected .separator {
      background-color: #E84E1B; }
    .header-carrousel-container .item-selector.selected .separator::before {
      content: "";
      position: absolute;
      top: -5px;
      left: 50%;
      height: 0;
      width: 0;
      transform: translateX(-50%);
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #E84E1B; }
    .header-carrousel-container .item-selector p {
      font-weight: 600;
      text-align: left;
      font-size: 10px;
      color: white; }

@media screen and (max-width: 576px) and (min-height: 800px) {
  .header-carrousel-container .item .info h1 {
    font-size: 24px; }
  .header-carrousel-container .item .info p {
    font-size: 14px; } }

@media (min-width: 768px) {
  .header-carrousel-container .item .info p {
    font-size: 1.2em; }
  .header-carrousel-container .item.mobile {
    display: none; }
  .header-carrousel-container .item.desktop {
    display: block; }
  .header-carrousel-container .selection-container {
    padding: 60px 10%; }
    .header-carrousel-container .selection-container .item-selector p {
      font-size: 0.8em; } }

@media (min-width: 1024px) {
  .header-carrousel-container {
    height: 52vw; }
    .header-carrousel-container .item .info.full {
      width: 60%; }
    .header-carrousel-container .item .info.half {
      width: 40%; }
    .header-carrousel-container .item .info h1 {
      font-size: 2em; }
    .header-carrousel-container .item .info p {
      font-size: 0.9em; }
    .header-carrousel-container .selection-container {
      padding: 60px 10%; }
      .header-carrousel-container .selection-container .item-selector {
        margin-right: 20px; }
        .header-carrousel-container .selection-container .item-selector p {
          font-size: 0.9em; } }

@media (min-width: 1296px) {
  .header-carrousel-container .item .info p {
    font-size: 1.3em; }
  .header-carrousel-container .selection-container .item-selector p {
    font-size: 1em; } }

.highlights-block-container {
  padding: 0;
  margin: auto; }
  .highlights-block-container .heading {
    display: flex;
    align-items: stretch;
    height: 80px;
    width: 100%; }
    .highlights-block-container .heading .left {
      background-color: #14193A;
      color: white;
      width: 80px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 0.8em; }
    .highlights-block-container .heading .right {
      background-position: left;
      background-size: cover;
      background-repeat: no-repeat;
      background-color: #1B2356;
      width: 100%;
      display: flex;
      align-items: center;
      padding: 0.5em; }
      .highlights-block-container .heading .right h1 {
        font-size: 15px;
        color: white; }
      .highlights-block-container .heading .right .featured {
        text-transform: uppercase; }
      .highlights-block-container .heading .right .title {
        border-left-style: solid;
        border-left-width: 2px;
        padding-left: 15px;
        margin-left: 15px; }
  .highlights-block-container .main-description {
    padding: 2em 1em;
    background-color: #14193A;
    overflow: hidden;
    font-size: 1em;
    font-weight: 600; }
    .highlights-block-container .main-description p {
      color: white; }
  .highlights-block-container .item-container {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: calc(100vh - 80px); }
    .highlights-block-container .item-container .item {
      overflow: hidden;
      height: auto;
      width: 100%; }
    .highlights-block-container .item-container .button-container.mobile {
      display: flex; }
    .highlights-block-container .item-container .button-container.desktop {
      display: none; }
    .highlights-block-container .item-container .button-container {
      display: flex;
      justify-content: end;
      align-items: start;
      position: absolute;
      right: 10px;
      bottom: 10px; }
    .highlights-block-container .item-container .image {
      position: relative;
      width: 100%;
      height: 56vw;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    .highlights-block-container .item-container .description {
      padding: 0.5em 1em;
      font-weight: 600;
      height: calc(100vh - 56vw - 90px);
      width: 100%; }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container ul, .highlights-block-container .item-container li, .highlights-block-container .item-container span {
      line-height: 1.3;
      font-size: 0.7em; }
    .highlights-block-container .item-container .slider-button {
      top: 28vw; }
  .highlights-block-container .selectors {
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    width: 100%; }
    .highlights-block-container .selectors .selector {
      height: 5px;
      background-color: #7179AA;
      margin-bottom: 1em; }
    .highlights-block-container .selectors .selector.selected {
      background-color: #E84E1B; }

@media screen and (max-width: 576px) and (min-height: 650px) {
  .highlights-block-container .item-container .image {
    height: 56vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 70vw - 90px); }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container .description ul, .highlights-block-container .item-container .description li, .highlights-block-container .item-container .description span {
      font-size: 0.7em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 35vw; } }

@media screen and (max-width: 576px) and (min-height: 800px) {
  .highlights-block-container .item-container .image {
    height: 56vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 90vw - 90px); }
    .highlights-block-container .item-container .description p {
      font-size: 0.8em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 45vw; } }

@media (min-width: 768px) {
  .highlights-block-container .heading .right {
    padding: 2em; }
    .highlights-block-container .heading .right h1 {
      font-size: 18px; }
  .highlights-block-container .item-container .image {
    height: 80vw; }
  .highlights-block-container .item-container .description {
    height: calc(100vh - 80vw - 90px); }
    .highlights-block-container .item-container .description p, .highlights-block-container .item-container .description ul, .highlights-block-container .item-container .description li, .highlights-block-container .item-container .description span {
      font-size: 0.9em;
      line-height: 1.6; }
  .highlights-block-container .item-container .slider-button {
    top: 40vw; } }

@media (min-width: 1024px) {
  .highlights-block-container {
    padding-bottom: 2em;
    margin-left: auto;
    margin-right: auto; }
    .highlights-block-container .heading {
      height: 100px; }
      .highlights-block-container .heading .left {
        height: 100px;
        width: 140px;
        font-size: 1.2em; }
      .highlights-block-container .heading .right {
        width: 100%; }
        .highlights-block-container .heading .right h1 {
          font-size: 2em; }
    .highlights-block-container .main-description {
      padding: 2em 4em 0 4em;
      font-size: 20px; }
    .highlights-block-container .item-container {
      height: auto;
      display: flex;
      width: 100%;
      flex-wrap: wrap;
      background-color: #14193A;
      padding: 40px 30px;
      overflow: hidden; }
      .highlights-block-container .item-container .item {
        overflow: hidden;
        position: relative; }
        .highlights-block-container .item-container .item .description {
          position: absolute;
          display: flex;
          align-items: center;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          padding: 3em;
          background: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%);
          opacity: 0;
          transition: opacity 0.8s; }
          .highlights-block-container .item-container .item .description h1, .highlights-block-container .item-container .item .description h2, .highlights-block-container .item-container .item .description h3, .highlights-block-container .item-container .item .description h4, .highlights-block-container .item-container .item .description h5, .highlights-block-container .item-container .item .description h6 {
            color: white; }
          .highlights-block-container .item-container .item .description p, .highlights-block-container .item-container .item .description ul, .highlights-block-container .item-container .item .description li, .highlights-block-container .item-container .item .description span {
            color: white;
            font-size: 18px;
            height: auto; }
        .highlights-block-container .item-container .item .description:hover {
          opacity: 0.8; }
        .highlights-block-container .item-container .item .image {
          height: 100%;
          width: 100%; }
        .highlights-block-container .item-container .item .button-container.mobile {
          display: none; }
        .highlights-block-container .item-container .item .button-container.desktop {
          display: flex; }
        .highlights-block-container .item-container .item .button-container {
          display: flex;
          justify-content: end;
          align-items: start;
          position: absolute;
          right: 10px;
          bottom: 10px; }
    .highlights-block-container .selectors {
      display: none; }
    .highlights-block-container .slider-button {
      display: none; } }

.triangle-left {
  position: absolute;
  height: 0;
  width: 0;
  border-right-style: solid;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: transparent; }

.triangle-right {
  position: absolute;
  height: 0;
  width: 0;
  border-left-style: solid;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: transparent; }

.triangle-right.big,
.triangle-left.big {
  border-width: 25px; }

.triangle-right.medium,
.triangle-left.medium {
  border-width: 15px; }

.slider-button.triangle-left {
  border-right-color: rgba(255, 255, 255, 0.8);
  left: 5px;
  transform: translateY(-50%);
  z-index: 10; }

.slider-button.triangle-right {
  border-left-color: rgba(255, 255, 255, 0.8);
  right: 5px;
  transform: translateY(-50%);
  z-index: 10; }

.slider-button.disabled.triangle-left {
  border-right-color: rgba(255, 255, 255, 0.2); }

.slider-button.disabled.triangle-right {
  border-left-color: rgba(255, 255, 255, 0.2); }

.section-archive-container {
  padding-bottom: 2em; }
  .section-archive-container .title-background {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  .section-archive-container .title-container {
    height: 80px;
    padding-top: calc(40px - 1.2em);
    padding-bottom: calc(40px - 1.2em); }
    .section-archive-container .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em; }
    .section-archive-container .title-container .view-more {
      margin-top: 0.95em;
      float: right;
      font-weight: 600;
      font-size: 0.8em;
      cursor: pointer; }
      .section-archive-container .title-container .view-more span {
        color: #E84E1B; }
  .section-archive-container .item-container {
    margin: 1em 0; }
    .section-archive-container .item-container .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .section-archive-container .item-container .text-container, .section-archive-container .item-container .info-container {
      padding: 1em;
      overflow: hidden; }
      .section-archive-container .item-container .text-container .title, .section-archive-container .item-container .info-container .title {
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .section-archive-container .item-container .text-container .excerpt, .section-archive-container .item-container .info-container .excerpt {
        line-height: 1.6; }

.event-category-filter-wrapper {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 20px 0;
  background-color: #F5F2F0; }
  .event-category-filter-wrapper .category-box {
    width: 300px;
    cursor: pointer;
    margin: 0 25px 25px; }
    .event-category-filter-wrapper .category-box .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .event-category-filter-wrapper .category-box .text-container {
      color: white;
      background-color: rgba(113, 121, 170, 0.9);
      text-align: center; }
    .event-category-filter-wrapper .category-box .title-container {
      width: 100%;
      height: 30px;
      background-color: #1B2356;
      color: white;
      padding: 5px 10px;
      font-size: 15px;
      font-weight: 600;
      text-align: center; }

.event-summary {
  position: fixed;
  right: 0;
  top: 0;
  height: 100vh;
  padding: 40px 0;
  width: 100%;
  background-color: rgba(20, 20, 20, 0.9);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; }
  .event-summary .close-button {
    color: white;
    font-size: 1.2em; }
  .event-summary .summary-item {
    position: relative;
    text-align: center;
    width: 250px;
    overflow: hidden; }
    .event-summary .summary-item h3 {
      color: white;
      margin-bottom: 5px; }
    .event-summary .summary-item img {
      width: 100%; }
  @media (min-width: 768px) {
    .event-summary {
      width: 350px;
      border-left: 4px solid white; }
      .event-summary .close-button {
        display: none; }
      .event-summary .summary-item {
        width: 330px;
        margin: 20px 10px; } }

.archive-item .area-container {
  position: relative;
  width: 100%;
  height: 30px;
  min-height: 30px;
  background-color: #1B2356;
  color: white;
  padding: 5px 10px;
  font-size: 15px;
  font-weight: 600; }
  .archive-item .area-container .additional-content {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #7179AA;
    color: white;
    line-height: 30px;
    font-size: 12px;
    padding: 0 5px; }
  .archive-item .area-container .multimedia-content-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #7179AA;
    color: white;
    line-height: 30px;
    font-size: 15px; }
    .archive-item .area-container .multimedia-content-icons > .livestream-pill {
      margin: 0 5px; }
      .archive-item .area-container .multimedia-content-icons > .livestream-pill .livestream-link {
        color: white; }
        .archive-item .area-container .multimedia-content-icons > .livestream-pill .livestream-link:hover {
          color: #E84E1B; }
      .archive-item .area-container .multimedia-content-icons > .livestream-pill .livedot {
        color: #C91619;
        font-size: 0.5em;
        vertical-align: middle; }
    .archive-item .area-container .multimedia-content-icons > .multimedia-icon {
      width: 20px;
      margin: 0 0 0 5px;
      text-align: center;
      color: white; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:first-of-type {
        margin-left: 10px; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:last-of-type {
        margin-right: 10px; }
      .archive-item .area-container .multimedia-content-icons > .multimedia-icon:hover {
        color: #E84E1B; }
  @media (min-width: 768px) {
    .archive-item .area-container .additional-content {
      display: none; } }

.archive-item.event {
  display: flex;
  flex-direction: column; }

.archive {
  margin-bottom: 30px; }
  .archive .list-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .archive .list-wrapper .item-container {
      margin: 1em 0;
      width: 100%; }
      .archive .list-wrapper .item-container .area-container {
        width: 100%;
        height: 30px;
        background-color: #1B2356;
        color: white;
        padding: 5px 10px;
        font-size: 15px;
        font-weight: 600; }
      .archive .list-wrapper .item-container .image-container {
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        width: 100%;
        padding-bottom: 56.25%;
        background-color: #EAEAEA; }
      .archive .list-wrapper .item-container .text-container, .archive .list-wrapper .item-container .info-container {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 1em;
        overflow: hidden; }
        .archive .list-wrapper .item-container .text-container .title, .archive .list-wrapper .item-container .info-container .title {
          font-weight: 600;
          line-height: 1.6;
          font-size: 1.4em; }
        .archive .list-wrapper .item-container .text-container .excerpt, .archive .list-wrapper .item-container .info-container .excerpt {
          line-height: 1.6; }
        .archive .list-wrapper .item-container .text-container .date, .archive .list-wrapper .item-container .info-container .date {
          color: #E84E1B;
          font-size: 0.9em; }
      .archive .list-wrapper .item-container.event .info-container {
        background-color: #F5F2F0;
        height: auto;
        overflow: hidden; }
        .archive .list-wrapper .item-container.event .info-container .excerpt {
          font-size: 0.9em; }
  .archive .filter-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    background-color: #1B2356;
    padding: 1em 0.5em; }
    .archive .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .archive .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .archive .filter-container .v-search input:focus {
        outline-color: white; }
      .archive .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    .archive .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      margin-bottom: 0.5em;
      background-color: #7179AA; }
      .archive .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .archive .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .archive .filter-container .v-select .vs__actions svg {
        fill: white; }
      .archive .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .archive .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .archive .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .archive .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .archive .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .archive .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
    @media (min-width: 768px) {
      .archive .filter-container .v-search,
      .archive .filter-container .v-select {
        width: 200px; } }
  .archive .load-more {
    width: 100%;
    text-align: center; }
    .archive .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .archive .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .archive .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.event-archive .description {
  margin: 0;
  overflow: hidden;
  text-align: justify;
  padding: 20px; }

.event-archive .select-all {
  margin: 0;
  padding: 20px 0;
  background-color: #F5F2F0; }

@media (min-width: 768px) {
  .archive .content-container .item-container.event {
    width: 48%; }
  .archive .content-container .item-container.first .info-container .title {
    font-size: 1.2em; }
  .archive .list-wrapper .item-container.event {
    width: 48%; }
    .archive .list-wrapper .item-container.event .info-container {
      height: 100%; } }

@media (min-width: 1024px) {
  .event-summary {
    display: block; }
  .section-archive-container .title-container {
    height: 100px;
    padding-top: calc(50px - 1.2em);
    padding-bottom: calc(50px - 1.2em); }
    .section-archive-container .title-container .title {
      font-size: 2em; }
    .section-archive-container .title-container .view-more {
      margin-top: 0.75em;
      font-size: 1em; }
      .section-archive-container .title-container .view-more span {
        color: #E84E1B; }
  .section-archive-container.publication .item-container {
    display: flex;
    flex-wrap: no-wrap;
    width: 100%; }
    .section-archive-container.publication .item-container .image-container {
      width: 70%;
      padding-bottom: 39.375%; }
    .section-archive-container.publication .item-container .text-container {
      padding: 2em 1em;
      width: 30%; }
  .section-archive-container.event .items-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
  .section-archive-container.event .item-container {
    width: calc(50% - 1em); }
    .section-archive-container.event .item-container .text-container {
      height: 250px; }
  .section-archive-container.event .item-container.first {
    width: 100%; }
    .section-archive-container.event .item-container.first .text-container {
      height: auto; } }

.collaborate-section {
  padding: 2em 0; }
  .collaborate-section .title-container {
    text-align: center; }
    .collaborate-section .title-container .title {
      text-transform: uppercase; }
  .collaborate-section .items-container .item-container .image-container {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .collaborate-section .items-container .item-container .text-container {
    padding: 1em; }

@media (min-width: 1024px) {
  .collaborate-section .items-container {
    display: flex;
    justify-content: space-around; }
    .collaborate-section .items-container .item-container.width-1-4 {
      width: 22%; }
    .collaborate-section .items-container .item-container.width-1-3 {
      width: 32%; } }

.title-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  padding: 1em 2em; }
  .title-banner .icon {
    position: absolute;
    top: 10%;
    left: 50%;
    display: block;
    margin: auto;
    width: 100px;
    transform: translateX(-50%); }
  .title-banner img.aligncenter {
    display: block;
    margin: 2em auto; }
  .title-banner h1 {
    margin-top: 4em;
    margin-bottom: 4em; }
  .title-banner h2, .title-banner h3 {
    line-height: 1.6; }
  .title-banner p {
    margin-top: 1em;
    margin-bottom: 1em; }
  .title-banner.reduce-height h1 {
    margin-top: 1em;
    margin-bottom: 1em; }

.logo-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .logo-banner .logo {
    display: block;
    margin: 4em auto 2em;
    max-width: 80%; }

@media (min-width: 1024px) {
  .title-banner h1, .title-banner h2, .title-banner h3 {
    display: block;
    width: 60%;
    margin-left: auto;
    margin-right: auto; }
  .title-banner .icon {
    position: absolute;
    left: 25%;
    top: 6em;
    width: 150px; }
  .logo-banner .logo {
    width: auto;
    margin: 2em auto;
    max-width: 500px; } }

.nosotros .title-banner h1 {
  margin-top: 2em;
  margin-bottom: 2em; }

.single-documents .header-container {
  background-color: #F6F4F4;
  padding: 1em 0; }
  .single-documents .header-container .title-header {
    display: flex;
    align-items: stretch; }
    .single-documents .header-container .title-header .title-container {
      width: 85%;
      padding: 0 1em;
      background-color: white;
      overflow: hidden;
      float: left; }
    .single-documents .header-container .title-header .sharing-container {
      width: 15%;
      float: right;
      height: inherit;
      background-color: #E7E5EC;
      padding: 0.5em 1em;
      overflow: hidden; }
      .single-documents .header-container .title-header .sharing-container .header {
        text-align: center;
        font-weight: 600;
        font-size: 1em;
        margin: 0;
        display: none; }
      .single-documents .header-container .title-header .sharing-container .icon-container {
        text-align: center; }
        .single-documents .header-container .title-header .sharing-container .icon-container a {
          display: inline-block; }
          .single-documents .header-container .title-header .sharing-container .icon-container a img {
            width: 35px;
            height: 35px; }
      @media (min-width: 768px) {
        .single-documents .header-container .title-header .sharing-container .header {
          display: block; } }
  .single-documents .header-container .info-container {
    display: flex;
    flex-wrap: wrap;
    align-items: top;
    overflow: hidden; }
    .single-documents .header-container .info-container .cover-container {
      width: 100%;
      position: relative; }
      .single-documents .header-container .info-container .cover-container img {
        display: block;
        width: 100%; }
      .single-documents .header-container .info-container .cover-container .button-container {
        position: absolute;
        right: 0;
        bottom: 0;
        display: flex;
        font-size: 1.2em; }
    .single-documents .header-container .info-container .text-container {
      width: 100%;
      background-color: white;
      padding: 1em 1.5em; }
      .single-documents .header-container .info-container .text-container .quote p {
        font-size: 1.1em; }
      .single-documents .header-container .info-container .text-container .authors {
        color: #1B2356;
        font-weight: 600;
        margin-bottom: 0; }
      .single-documents .header-container .info-container .text-container .date {
        color: #E84E1B;
        font-size: 1em;
        margin-top: 0; }
      .single-documents .header-container .info-container .text-container .excerpt p {
        font-size: 0.9em;
        line-height: 1.4; }
    @media (min-width: 1024px) {
      .single-documents .header-container .info-container .cover-container, .single-documents .header-container .info-container .text-container {
        width: 50%; } }
  .single-documents .header-container .document-image-container {
    width: 100%;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden; }
    .single-documents .header-container .document-image-container img {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0; }

.single-documents .separator {
  width: 100%;
  height: 5px;
  background-image: linear-gradient(85deg, #FF5C00 0%, #4C02BF 40%, #130280 100%); }
  .single-documents .separator.no-margin {
    margin: 0; }

.single-documents .publication-authors .authors-about {
  background-color: #1B2356; }
  .single-documents .publication-authors .authors-about .row {
    align-items: stretch; }
  .single-documents .publication-authors .authors-about h2 {
    color: white;
    text-align: center;
    text-transform: uppercase; }
  .single-documents .publication-authors .authors-about .authors-image {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 350px; }
    .single-documents .publication-authors .authors-about .authors-image .image {
      height: 250px;
      width: 250px; }
  .single-documents .publication-authors .authors-about .authors-content {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-documents .publication-authors .authors-about .authors, .single-documents .publication-authors .authors-about .about {
    color: white;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 2em; }
  .single-documents .publication-authors .authors-about .authors {
    font-size: 1.4em; }

.single-documents .image.rounded {
  border-radius: 50%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.single-documents .event, .single-documents .multimedia {
  padding: 2em 0; }
  .single-documents .event .header, .single-documents .multimedia .header {
    overflow: hidden;
    background-color: #E84E1B;
    padding: 0 0.5em; }
    .single-documents .event .header h2, .single-documents .multimedia .header h2 {
      color: white;
      text-transform: uppercase; }
  .single-documents .event .event-image, .single-documents .multimedia .event-image {
    width: 100%;
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  .single-documents .event .event-info, .single-documents .multimedia .event-info {
    background-color: #F6F4F4;
    padding: 1em; }
    .single-documents .event .event-info .title, .single-documents .multimedia .event-info .title {
      font-weight: 600;
      color: #14193A; }
    .single-documents .event .event-info .excerpt, .single-documents .multimedia .event-info .excerpt {
      color: #1B2356; }

.single-documents .linked-publication {
  background-color: #1B2356;
  padding: 2em 0; }
  .single-documents .linked-publication .title-header {
    display: flex;
    align-items: stretch; }
    .single-documents .linked-publication .title-header .title-container {
      width: 100%;
      padding: 0 1em;
      background-color: white;
      overflow: hidden;
      float: left; }
  .single-documents .linked-publication .info-container {
    display: flex;
    flex-wrap: wrap;
    align-items: top;
    overflow: hidden; }
    .single-documents .linked-publication .info-container .cover-container {
      width: 100%;
      position: relative; }
      .single-documents .linked-publication .info-container .cover-container img {
        display: block;
        width: 100%; }
      .single-documents .linked-publication .info-container .cover-container .button-container {
        position: absolute;
        right: 0;
        bottom: 0;
        display: flex;
        font-size: 1.2em; }
    .single-documents .linked-publication .info-container .text-container {
      width: 100%;
      background-color: white;
      padding: 1em 1.5em; }
      .single-documents .linked-publication .info-container .text-container .quote {
        color: #14193A;
        font-size: 1.1em;
        font-weight: 600;
        font-style: italic; }
      .single-documents .linked-publication .info-container .text-container .authors {
        color: #1B2356;
        font-weight: 600;
        margin-bottom: 0; }
      .single-documents .linked-publication .info-container .text-container .date {
        color: #E84E1B;
        font-size: 1em;
        margin-top: 0; }
      .single-documents .linked-publication .info-container .text-container .excerpt {
        font-weight: 600;
        font-size: 0.9em; }
    @media (min-width: 1024px) {
      .single-documents .linked-publication .info-container .cover-container, .single-documents .linked-publication .info-container .text-container {
        width: 50%; } }

.single-documents .linked-visualization {
  padding: 2em 0; }
  .single-documents .linked-visualization h2 {
    color: black; }
  .single-documents .linked-visualization .visualization-image {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; }
    .single-documents .linked-visualization .visualization-image .button-container {
      position: absolute;
      right: 0;
      bottom: 0;
      display: flex;
      font-size: 1.2em; }
  .single-documents .linked-visualization .viz-info {
    background-color: #F6F4F4;
    padding: 1em; }
    .single-documents .linked-visualization .viz-info .title {
      font-weight: 600;
      color: #14193A; }
    .single-documents .linked-visualization .viz-info .excerpt {
      color: #1B2356; }

.single-documents .quote-highlight h2 {
  color: white;
  text-align: center;
  text-transform: uppercase; }

.single-documents .quote-highlight .quote-content-container {
  background-color: #1B2356; }
  .single-documents .quote-highlight .quote-content-container .row {
    align-items: stretch; }
  .single-documents .quote-highlight .quote-content-container .quote-image {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 350px; }
    .single-documents .quote-highlight .quote-content-container .quote-image .image {
      height: 250px;
      width: 250px; }
  .single-documents .quote-highlight .quote-content-container .quote-content {
    display: flex;
    align-items: center;
    justify-content: center; }
  .single-documents .quote-highlight .quote-content-container .title {
    color: white;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 2em; }
  .single-documents .quote-highlight .quote-content-container .title {
    font-size: 1.4em; }

.single-documents .document-bullets {
  background-color: #1B2356;
  padding: 2em 0; }
  .single-documents .document-bullets .title-container h2 {
    color: white; }
  .single-documents .document-bullets .bullets-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1em; }
    .single-documents .document-bullets .bullets-container .bullet-container {
      width: 100%;
      margin-bottom: 1em; }
      .single-documents .document-bullets .bullets-container .bullet-container .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      .single-documents .document-bullets .bullets-container .bullet-container .text-container p {
        color: white;
        font-size: 1em; }
    @media (min-width: 768px) {
      .single-documents .document-bullets .bullets-container .bullet-container {
        width: 32%; } }

.single-documents .infographic-container {
  padding: 2em 0;
  overflow: hidden; }
  .single-documents .infographic-container .image-container {
    overflow: hidden;
    position: relative; }
    .single-documents .infographic-container .image-container img {
      width: 100%; }
    .single-documents .infographic-container .image-container .button-container {
      position: absolute;
      display: flex;
      bottom: 0;
      right: 0;
      font-size: 1.2em; }
  .single-documents .infographic-container .text-container {
    background-color: #F9F7F6;
    overflow: hidden;
    padding: 1em; }
    .single-documents .infographic-container .text-container .title {
      font-weight: 600; }
    .single-documents .infographic-container .text-container .date {
      color: #E84E1B;
      font-size: 1em; }

.tabbed-content {
  padding: 20px;
  padding-bottom: 20px; }
  .tabbed-content.dark-blue {
    background-color: #14193A; }
  .tabbed-content img {
    width: 100%; }
  .tabbed-content .content.dark-bg p, .tabbed-content .content.dark-bg a, .tabbed-content .content.dark-bg li, .tabbed-content .content.dark-bg h1, .tabbed-content .content.dark-bg h2, .tabbed-content .content.dark-bg h3, .tabbed-content .content.dark-bg h4, .tabbed-content .content.dark-bg h5, .tabbed-content .content.dark-bg h6 {
    color: white; }
  .tabbed-content .tab {
    display: none;
    padding: 20px; }
    .tabbed-content .tab.selected {
      display: flex; }
    .tabbed-content .tab.dark-blue {
      background-color: #14193A; }
  .tabbed-content .tabbed-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    .tabbed-content .tabbed-header .tab-selector {
      min-width: 300px;
      text-align: center; }
      .tabbed-content .tabbed-header .tab-selector a {
        color: white;
        text-transform: uppercase;
        cursor: pointer;
        line-height: 1.6; }
      .tabbed-content .tabbed-header .tab-selector a:hover {
        text-decoration: underline; }
      .tabbed-content .tabbed-header .tab-selector::before {
        width: 0;
        height: 0;
        margin: 0;
        display: none; }

.slider-container {
  padding-bottom: 2em; }
  .slider-container .items-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    transition: height 0.4s;
    border-bottom: solid 1px #14193A; }
  .slider-container .item-container {
    width: calc(100% - 5px);
    margin: 0 5px 5px 0; }
    .slider-container .item-container .image-container {
      width: 100%;
      padding-bottom: 75%;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      position: relative; }
    .slider-container .item-container .text-container {
      width: 100%;
      padding: 5px; }
      .slider-container .item-container .text-container p {
        width: 100%;
        text-align: center;
        opacity: 1;
        color: #14193A;
        transition: opacity 0.4s;
        font-size: 15px;
        font-weight: 600;
        margin: 0; }
    .slider-container .item-container .text-container:hover p {
      opacity: 1; }
  .slider-container .view-all {
    cursor: pointer;
    text-align: center; }
    .slider-container .view-all div {
      padding: 5px 15px;
      width: 40%;
      margin: auto;
      background-color: #14193A;
      color: white;
      font-weight: 600;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px; }

@media (min-width: 576px) {
  .slider-container .items-container .item-container {
    width: calc(50% - 5px); } }

@media (min-width: 1024px) {
  .slider-container .items-container .item-container {
    width: calc(25% - 5px); }
  .slider-container .view-all div {
    width: 20%; } }

.flickr-gallery-container .title {
  background-color: #14193A;
  margin-bottom: 0;
  padding: 5px;
  width: 150px;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.home-initiative-archive {
  margin-top: 1em;
  padding-top: 1em;
  border-top: solid 5px #E84E1B; }
  .home-initiative-archive .section-container .post-container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding-bottom: 1em;
    padding-top: 1em;
    overflow: hidden;
    border-bottom: solid 2px #E84E1B; }
    .home-initiative-archive .section-container .post-container .initiative-logo {
      display: block;
      width: 80%;
      margin: 0 auto 2em; }
    .home-initiative-archive .section-container .post-container .initiative-title {
      margin-top: 0;
      color: #1B2356;
      font-size: 1.4em; }
    .home-initiative-archive .section-container .post-container .initiative-description {
      color: #14193A;
      line-height: 1.5;
      font-size: 1.2em; }
  .home-initiative-archive .section-container .post-container:last-of-type {
    border-bottom: none; }

.section-initiative-archive .archive-initiative-container {
  padding-bottom: 2em;
  margin-bottom: 2em; }
  .section-initiative-archive .archive-initiative-container .initiative-logo {
    display: block;
    width: 80%;
    margin: 2em auto; }
  .section-initiative-archive .archive-initiative-container .initiative-title {
    text-align: center; }
  .section-initiative-archive .archive-initiative-container .initiative-description {
    text-align: center;
    line-height: 1.5;
    width: 80%;
    margin: 2em auto; }
  .section-initiative-archive .archive-initiative-container .view-more-button {
    display: block;
    margin: 1em auto;
    text-align: center;
    padding: 0.75em 0;
    width: 150px;
    color: white;
    font-weight: bold; }
  .section-initiative-archive .archive-initiative-container .post-container {
    margin-bottom: 2em;
    margin-top: 2em; }
    .section-initiative-archive .archive-initiative-container .post-container .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      background-color: #DEDEDE; }
      .section-initiative-archive .archive-initiative-container .post-container .image-container.single-image {
        padding-bottom: 112.5%; }
    .section-initiative-archive .archive-initiative-container .post-container .text-container {
      overflow: hidden;
      padding: 0 1em; }
      .section-initiative-archive .archive-initiative-container .post-container .text-container h4 {
        font-size: 1.4em; }

.full-width-image-container {
  position: relative;
  height: auto;
  overflow: hidden; }
  .full-width-image-container img {
    display: block;
    width: inherit;
    height: 100%; }
  .full-width-image-container .title {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 1em 2em;
    background-color: rgba(0, 0, 0, 0.4); }

.partner-archive-container {
  padding-bottom: 2em;
  overflow: hidden; }
  .partner-archive-container h2 {
    margin: 2em 0;
    font-weight: 600; }
  .partner-archive-container .description-container {
    width: 80%;
    margin: auto;
    line-height: 1.5; }
  .partner-archive-container .partners-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    .partner-archive-container .partners-container .organization-image {
      display: block;
      width: 250px;
      height: 200px;
      margin: 5px;
      background-position: center center;
      background-size: contain;
      background-repeat: no-repeat; }

.components-container {
  margin: 0 auto;
  padding: 2em 0;
  overflow: hidden; }
  .components-container .component-container {
    width: 90%;
    margin: 0 auto 2em; }
    .components-container .component-container .component-header-container {
      display: flex;
      flex-wrap: wrap; }
      .components-container .component-container .component-header-container .logo {
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: white; }
        .components-container .component-container .component-header-container .logo img {
          width: 100%; }
      .components-container .component-container .component-header-container .description-container {
        position: relative;
        padding: 1em 1em; }
        .components-container .component-container .component-header-container .description-container .button-container {
          display: flex;
          justify-content: end;
          align-items: start;
          position: absolute;
          bottom: 10px;
          right: 10px; }
    .components-container .component-container .example-container {
      overflow: hidden; }
      .components-container .component-container .example-container .embed-container {
        width: 100%;
        padding-bottom: 100%;
        position: relative; }
        .components-container .component-container .example-container .embed-container iframe {
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0; }
      .components-container .component-container .example-container .image-container {
        overflow: hidden; }
        .components-container .component-container .example-container .image-container img {
          display: block;
          width: 100%;
          margin: 0;
          padding: 0; }
      .components-container .component-container .example-container .example-text {
        overflow: hidden;
        font-weight: 600;
        padding: 1em 2em; }
      .components-container .component-container .example-container .example-description {
        font-weight: 400; }

@media (min-width: 1024px) {
  .components-container .component-container .component-header-container {
    overflow: hidden; }
    .components-container .component-container .component-header-container .logo {
      width: 20%;
      position: relative;
      overflow: hidden; }
      .components-container .component-container .component-header-container .logo img {
        width: 100%; }
    .components-container .component-container .component-header-container .description-container {
      width: 80%;
      padding: 3em 2em; }
      .components-container .component-container .component-header-container .description-container .description {
        margin: 0;
        font-weight: 600;
        line-height: 1.6; } }

.pst-container.quotes .indication-container {
  background-color: #C9CBE0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 0.75em 1em; }
  .pst-container.quotes .indication-container .indication {
    margin: 0;
    font-weight: 600;
    color: #14193A; }

.pst-container.quotes .container-fluid.filter-container {
  background-color: #14193A; }
  .pst-container.quotes .container-fluid.filter-container .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding: 1em 0.5em; }
  .pst-container.quotes .container-fluid.filter-container .v-search, .pst-container.quotes .container-fluid.filter-container .v-select {
    margin-bottom: 0.5em; }
  .pst-container.quotes .container-fluid.filter-container .v-select {
    width: 80%;
    min-height: 28px;
    background-color: #7179AA; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-toggle {
      border: none; }
    .pst-container.quotes .container-fluid.filter-container .v-select input {
      color: white;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__actions svg {
      fill: white; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__selected {
      color: white;
      text-align: left;
      font-size: 12px;
      font-weight: 600; }
    .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu {
      background-color: #7179AA;
      padding-bottom: 0;
      border: none; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li {
        color: white;
        font-size: 12px;
        font-weight: 600;
        transition: background-color 0.4s; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
        background-color: #1B2356; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
        background-color: #7179AA; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:hover {
        background-color: #E84E1B; }
      .pst-container.quotes .container-fluid.filter-container .v-select .vs__dropdown-menu li:before {
        content: '';
        width: 0;
        height: 0;
        margin-right: 0; }
  .pst-container.quotes .container-fluid.filter-container .v-search {
    width: 80%;
    background-color: #7179AA;
    color: White; }
    .pst-container.quotes .container-fluid.filter-container .v-search input {
      font-size: 12px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .pst-container.quotes .container-fluid.filter-container .v-search input:focus {
      outline-color: white; }
    .pst-container.quotes .container-fluid.filter-container .v-search .vsearch__actions svg {
      fill: white; }
  @media (min-width: 768px) {
    .pst-container.quotes .container-fluid.filter-container .v-search,
    .pst-container.quotes .container-fluid.filter-container .v-select {
      width: 200px; } }

.pst-container.quotes .container-fluid.table-container {
  background-color: #CACCE0;
  overflow: hidden; }

.pst-container.quotes .container.quotes-table {
  margin: 2em 0; }
  .pst-container.quotes .container.quotes-table .ficha-tecnica-container {
    background-color: white;
    padding: 0.75em 1em;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; }
    .pst-container.quotes .container.quotes-table .ficha-tecnica-container h2 {
      text-transform: uppercase;
      margin: 0; }
  .pst-container.quotes .container.quotes-table .table-container {
    max-height: 500px;
    overflow: auto; }
    .pst-container.quotes .container.quotes-table .table-container table {
      width: 100%;
      border-collapse: collapse; }
    .pst-container.quotes .container.quotes-table .table-container th {
      background-color: #E4E6F0;
      color: #14193A;
      padding: 0.5em;
      font-size: 0.9em;
      font-weight: 600;
      position: sticky;
      top: 0;
      z-index: 2;
      border-right: solid 1px #14193A; }
    .pst-container.quotes .container.quotes-table .table-container th:last-of-type {
      border-right: none; }
    @media (min-width: 768px) {
      .pst-container.quotes .container.quotes-table .table-container th {
        font-size: 1.1em;
        padding: 1em; } }
    .pst-container.quotes .container.quotes-table .table-container tr {
      overflow: hidden; }
    .pst-container.quotes .container.quotes-table .table-container tbody tr {
      background-color: #8B90BF; }
      .pst-container.quotes .container.quotes-table .table-container tbody tr td {
        border-right: solid 1px #14193A; }
      .pst-container.quotes .container.quotes-table .table-container tbody tr td:last-of-type {
        border-right: none; }
    .pst-container.quotes .container.quotes-table .table-container tbody tr:nth-of-type(even) {
      background-color: #6B71AD; }
    .pst-container.quotes .container.quotes-table .table-container td {
      font-size: 1em;
      padding: 5px; }
      .pst-container.quotes .container.quotes-table .table-container td p {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td .cell-container {
        display: flex; }
      .pst-container.quotes .container.quotes-table .table-container td.sdg {
        position: relative; }
        .pst-container.quotes .container.quotes-table .table-container td.sdg .color-indicator {
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          width: 5px; }
        .pst-container.quotes .container.quotes-table .table-container td.sdg .content {
          width: calc(100% - 5px); }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .color-indicator {
            height: 100%; }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .sdg-number {
            text-align: center;
            font-size: 1.8em;
            font-weight: 600;
            color: white;
            margin: 0; }
          .pst-container.quotes .container.quotes-table .table-container td.sdg .content .sdg-icon {
            display: block;
            width: 40px;
            margin: 5px auto; }
      .pst-container.quotes .container.quotes-table .table-container td.country .cell-container {
        align-items: center;
        justify-content: center; }
      .pst-container.quotes .container.quotes-table .table-container td.country .name {
        color: white;
        font-weight: 600; }
      .pst-container.quotes .container.quotes-table .table-container td.country .flag {
        display: inline-block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin-right: 15px; }
      .pst-container.quotes .container.quotes-table .table-container td.event .name {
        color: black;
        font-weight: 600;
        text-align: center; }
      .pst-container.quotes .container.quotes-table .table-container td.year .name {
        color: white;
        text-align: center;
        font-weight: 600;
        font-style: italic; }
      .pst-container.quotes .container.quotes-table .table-container td.quote {
        padding: 20px 10px;
        width: 30%;
        max-width: 40%; }
        .pst-container.quotes .container.quotes-table .table-container td.quote p {
          text-align: justify;
          color: white;
          font-weight: 600; }
        .pst-container.quotes .container.quotes-table .table-container td.quote .quote-expand {
          color: #1B2356;
          cursor: pointer; }
      .pst-container.quotes .container.quotes-table .table-container td.document a {
        color: white;
        text-align: center;
        display: block;
        margin: auto; }
        .pst-container.quotes .container.quotes-table .table-container td.document a i {
          text-align: center;
          font-size: 20px;
          display: block;
          margin: auto; }
        .pst-container.quotes .container.quotes-table .table-container td.document a span {
          color: white;
          text-transform: uppercase;
          font-weight: bold; }
  @media (min-width: 768px) {
    .pst-container.quotes .container.quotes-table .table-container td {
      font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td p {
        font-size: 1em; }
      .pst-container.quotes .container.quotes-table .table-container td.quote p {
        font-size: 1em; } }
  @media (min-width: 1024px) {
    .pst-container.quotes .container.quotes-table .table-container {
      max-height: 750px; } }

.pst-container.quotes .download-container {
  background-color: #14193A; }
  .pst-container.quotes .download-container span, .pst-container.quotes .download-container p, .pst-container.quotes .download-container a {
    color: white; }
  .pst-container.quotes .download-container a.bordered {
    border-color: white; }
  .pst-container.quotes .download-container a.bordered:hover {
    border-color: #E84E1B; }
  .pst-container.quotes .download-container .download-box span, .pst-container.quotes .download-container .download-box p, .pst-container.quotes .download-container .download-box a {
    color: white; }

.pst-container.documents {
  overflow: hidden;
  padding: 2em 0;
  background-color: #C9CBE0; }
  .pst-container.documents .category-select-container {
    padding: 0.75em 1em;
    background-color: white;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .pst-container.documents .category-select-container .category-selector {
      display: flex;
      align-items: center;
      margin: 0.25em 10px;
      cursor: pointer;
      width: 100%; }
      .pst-container.documents .category-select-container .category-selector .circle-indicator {
        display: inline-block;
        border: solid 4px #14193A;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        margin-right: 5px; }
      .pst-container.documents .category-select-container .category-selector p {
        margin: 0;
        color: #14193A; }
    @media (min-width: 768px) {
      .pst-container.documents .category-select-container .category-selector {
        width: auto; } }
  .pst-container.documents .filter-container {
    background-color: #14193A;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding: 1em 0.5em; }
    .pst-container.documents .filter-container .v-search, .pst-container.documents .filter-container .v-select {
      margin-bottom: 0.5em; }
    .pst-container.documents .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      background-color: #7179AA; }
      .pst-container.documents .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .pst-container.documents .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .pst-container.documents .filter-container .v-select .vs__actions svg {
        fill: white; }
      .pst-container.documents .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .pst-container.documents .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
        .pst-container.documents .filter-container .v-select .vs__dropdown-menu li:before {
          content: '';
          width: 0;
          height: 0;
          margin-right: 0; }
    .pst-container.documents .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .pst-container.documents .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .pst-container.documents .filter-container .v-search input:focus {
        outline-color: white; }
      .pst-container.documents .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    @media (min-width: 768px) {
      .pst-container.documents .filter-container .v-search,
      .pst-container.documents .filter-container .v-select {
        width: 200px; } }
  .pst-container.documents .table-container-fixed {
    max-height: 500px;
    overflow: auto; }
    .pst-container.documents .table-container-fixed table {
      width: 100%;
      border-collapse: collapse; }
    .pst-container.documents .table-container-fixed th {
      background-color: #E4E6F0;
      color: #14193A;
      padding: 0.5em;
      font-size: 0.9em;
      font-weight: 600;
      position: sticky;
      top: 0;
      z-index: 2;
      border-right: solid 1px #14193A; }
      .pst-container.documents .table-container-fixed th.sortable {
        cursor: pointer; }
      .pst-container.documents .table-container-fixed th .sort-indicator {
        color: #14193A;
        font-size: 1.2em; }
    @media (min-width: 768px) {
      .pst-container.documents .table-container-fixed th {
        font-size: 1.2em;
        padding: 1em; } }
    .pst-container.documents .table-container-fixed th:last-of-type {
      border-right: none; }
    .pst-container.documents .table-container-fixed tr {
      overflow: hidden; }
    .pst-container.documents .table-container-fixed tbody tr {
      background-color: #8B90BF; }
      .pst-container.documents .table-container-fixed tbody tr td {
        border-right: solid 1px #14193A;
        padding: 5px; }
        .pst-container.documents .table-container-fixed tbody tr td p {
          font-size: 0.8em; }
        .pst-container.documents .table-container-fixed tbody tr td .cell-container {
          display: flex; }
        .pst-container.documents .table-container-fixed tbody tr td.country .cell-container {
          align-items: center;
          justify-content: center; }
        .pst-container.documents .table-container-fixed tbody tr td.country .name {
          color: white;
          font-weight: 600;
          text-align: center; }
        .pst-container.documents .table-container-fixed tbody tr td.country .flag {
          display: inline-block;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          margin-right: 15px; }
        .pst-container.documents .table-container-fixed tbody tr td.event .name {
          color: black;
          font-weight: 600;
          text-align: center; }
        .pst-container.documents .table-container-fixed tbody tr td.year .name {
          color: white;
          text-align: center;
          font-weight: 600;
          font-style: italic; }
        .pst-container.documents .table-container-fixed tbody tr td.doc-name .name {
          color: black;
          text-align: center;
          font-weight: 600;
          transition: color 0.4s; }
        .pst-container.documents .table-container-fixed tbody tr td.doc-name a:hover .name {
          color: #E84E1B; }
      @media (min-width: 768px) {
        .pst-container.documents .table-container-fixed tbody tr td {
          font-size: 1.2em; } }
      .pst-container.documents .table-container-fixed tbody tr td:last-of-type {
        border-right: none; }
    .pst-container.documents .table-container-fixed tbody tr:nth-of-type(even) {
      background-color: #6B71AD; }
  @media (min-width: 1024px) {
    .pst-container.documents .table-container-fixed {
      max-height: 750px; } }
  .pst-container.documents .download-container {
    background-color: #14193A; }
    .pst-container.documents .download-container span, .pst-container.documents .download-container p, .pst-container.documents .download-container a {
      color: white; }
    .pst-container.documents .download-container a.bordered {
      border-color: white; }
    .pst-container.documents .download-container a.bordered:hover {
      border-color: #E84E1B; }
    .pst-container.documents .download-container .download-box span, .pst-container.documents .download-container .download-box p, .pst-container.documents .download-container .download-box a {
      color: white; }

.partner-section {
  position: relative; }
  .partner-section .background {
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    background-position: center center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1; }
    .partner-section .background.left {
      bottom: 50%; }
    .partner-section .background.right {
      top: 50%; }
    @media (min-width: 768px) {
      .partner-section .background.left {
        bottom: 0;
        right: 50%;
        left: 0;
        background-position: right center; }
      .partner-section .background.right {
        top: 0;
        right: 0;
        left: 50%;
        background-position: left center; } }
  .partner-section .content {
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    .partner-section .content .content-wrapper {
      width: 70%; }
      .partner-section .content .content-wrapper p, .partner-section .content .content-wrapper li {
        font-size: 1.2em;
        line-height: 1.6; }
  .partner-section .column {
    position: relative; }
  .partner-section .button-container {
    position: absolute;
    width: 100%;
    bottom: 1em;
    left: 0;
    display: block;
    font-weight: 600;
    margin: 1em 0;
    text-align: center; }
  .partner-section .view-more-button {
    padding: 0.5em 1.5em;
    font-size: 1.4em; }

.country-profiles-container {
  overflow: hidden; }
  .country-profiles-container .header {
    overflow: hidden;
    background-color: #1B2356; }
    .country-profiles-container .header .label {
      color: white;
      font-weight: 600; }
  .country-profiles-container .content {
    height: 720px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    .country-profiles-container .content .container {
      height: inherit; }
    .country-profiles-container .content .content-row {
      height: inherit; }
    .country-profiles-container .content .map-background {
      display: none; }
    .country-profiles-container .content .list-background {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(53, 58, 104, 0.8); }
    .country-profiles-container .content .list-container {
      z-index: 1;
      padding: 1em 2em; }
      .country-profiles-container .content .list-container .list-header {
        color: white;
        text-transform: uppercase; }
      .country-profiles-container .content .list-container .country-list {
        padding-inline-start: 0; }
        .country-profiles-container .content .list-container .country-list li {
          font-weight: 600;
          font-size: 1em;
          text-align: left; }
          .country-profiles-container .content .list-container .country-list li a {
            color: white; }
          .country-profiles-container .content .list-container .country-list li a:hover {
            color: #E84E1B; }
        .country-profiles-container .content .list-container .country-list li:before {
          content: none;
          background-image: none;
          margin: 0;
          padding: 0;
          width: 0;
          height: 0; }
    .country-profiles-container .content .map-container {
      display: none;
      z-index: 1;
      height: inherit; }
      .country-profiles-container .content .map-container .message-container p {
        color: white;
        font-weight: 600; }
      .country-profiles-container .content .map-container .map-selector-container {
        position: relative; }
      .country-profiles-container .content .map-container .country-path {
        fill: white;
        stroke: #353A68;
        transition: fill 0.4s; }
      .country-profiles-container .content .map-container .country-path:hover {
        fill: #E84E1B; }
      .country-profiles-container .content .map-container .zoomable-buttons image {
        cursor: pointer; }
      .country-profiles-container .content .map-container .hover-window {
        position: absolute;
        width: 150px;
        height: auto;
        background-color: white;
        border: solid 1px #D1D0CD;
        border-radius: 10px;
        z-index: 100;
        padding: 5px;
        pointer-events: none; }
        .country-profiles-container .content .map-container .hover-window p {
          font-size: 15px;
          color: #E84E1B;
          font-weight: 600;
          margin: 0;
          text-align: center; }
    @media (min-width: 1024px) {
      .country-profiles-container .content .map-background {
        display: block;
        position: absolute;
        top: 0;
        right: 50%;
        left: 0;
        bottom: 0;
        background-color: rgba(113, 121, 170, 0.8); }
      .country-profiles-container .content .list-background {
        left: 50%; }
      .country-profiles-container .content .map-container {
        display: block; }
      .country-profiles-container .content .lg {
        display: block; }
      .country-profiles-container .content .xl {
        display: none; } }
    @media (min-width: 1296px) {
      .country-profiles-container .content .lg {
        display: none; }
      .country-profiles-container .content .xl {
        display: block; } }

.column-text.background {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.column-text .fluid-row-container {
  position: relative; }

.column-text .col-background {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  z-index: -1; }
  .column-text .col-background.col-count-1 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .column-text .col-background.col-count-2 {
    left: 0;
    right: 0; }
  @media (min-width: 768px) {
    .column-text .col-background.col-count-2.pos-1 {
      top: 0;
      bottom: 0;
      left: 0;
      right: 50%; }
    .column-text .col-background.col-count-2.pos-2 {
      top: 0;
      bottom: 0;
      left: 50%;
      right: 0; } }

.column-text .col-content .content {
  margin-top: 3em;
  margin-bottom: 3em; }

.page-template-page-nosotros .col-content h1 {
  margin: 3em 0 1em; }

.page-template-page-nosotros .col-content p {
  font-size: 1.4em;
  line-height: 1.5em; }

.icon-menu .icon-menu-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-evenly;
  padding-top: 2em;
  padding-bottom: 2em;
  flex-wrap: wrap; }
  .icon-menu .icon-menu-container .entry-container {
    width: 200px; }
    .icon-menu .icon-menu-container .entry-container .top {
      width: 200px;
      height: 200px; }
    .icon-menu .icon-menu-container .entry-container .icon-container {
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center; }
      .icon-menu .icon-menu-container .entry-container .icon-container img {
        width: 100px; }
    .icon-menu .icon-menu-container .entry-container.square .icon-container {
      height: 200px;
      border-radius: 5px;
      border-bottom: solid 25px #E84E1B;
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
    .icon-menu .icon-menu-container .entry-container.round .icon-container {
      margin-top: 5px;
      margin-left: 5px;
      height: 190px;
      width: 190px;
      border: solid 15px #E84E1B;
      border-radius: 50%;
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
    .icon-menu .icon-menu-container .entry-container.rectangle .icon-container {
      margin-top: 20px;
      height: 160px;
      width: 240px;
      border-radius: 5px;
      border-right: solid 25px #E84E1B;
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
      transform: translateX(-20px); }
    .icon-menu .icon-menu-container .entry-container .label {
      width: 100%;
      text-align: center;
      color: #1B2356;
      font-weight: 600;
      font-size: 1.4em; }

.page-template-page-nosotros .icon-container {
  background-color: white; }

@media (min-width: 1024px) {
  .icon-menu .icon-menu-container .entry-container.round {
    width: 150px; }
    .icon-menu .icon-menu-container .entry-container.round .top {
      width: 150px;
      height: 150px; }
    .icon-menu .icon-menu-container .entry-container.round .icon-container {
      width: 140px;
      height: 140px; }
      .icon-menu .icon-menu-container .entry-container.round .icon-container img {
        width: 70px; }
    .icon-menu .icon-menu-container .entry-container.round .label {
      font-size: 1.2em; } }

@media (min-width: 1296px) {
  .icon-menu {
    transform: translateY(-20%); }
    .icon-menu .icon-menu-container .entry-container.round {
      width: 200px; }
      .icon-menu .icon-menu-container .entry-container.round .top {
        width: 200px;
        height: 200px; }
      .icon-menu .icon-menu-container .entry-container.round .icon-container {
        width: 190px;
        height: 190px; }
        .icon-menu .icon-menu-container .entry-container.round .icon-container img {
          width: 100px; }
      .icon-menu .icon-menu-container .entry-container.round .label {
        font-size: 1.4em; } }

.about-areas h2 {
  font-size: 2.6em; }

.about-areas p {
  font-size: 1.4em;
  line-height: 1.4em; }

.about-areas .octagon-container {
  width: 900px;
  margin: auto; }

.about-areas .mobile {
  display: block; }

.about-areas li {
  font-size: 1.2em; }

.about-areas .lg {
  display: none; }

@media (min-width: 1024px) {
  .about-areas .lg {
    display: block; }
  .about-areas .mobile {
    display: none; } }

.about-offers {
  margin-bottom: 4em; }

.separator-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 50px 0; }
  .separator-container.areas .separator-item {
    width: 25%;
    height: 20px; }
  .separator-container.offers .separator-item {
    width: 15%;
    height: 20px;
    border-radius: 10px / 50%; }

.grid-section {
  padding: 2em 0; }
  .grid-section .blocks-container {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap; }
    .grid-section .blocks-container .block {
      width: calc(100% - 10px);
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 5px;
      padding: 3em 3em;
      border-radius: 5px; }
      .grid-section .blocks-container .block p {
        font-size: 1.4em;
        line-height: 1.4; }
    @media (min-width: 768px) {
      .grid-section .blocks-container .block {
        width: calc(50% - 10px); } }

.list {
  padding: 2em 0;
  overflow: hidden; }
  .list h1 {
    text-align: center; }
  .list p {
    font-size: 1.4em;
    line-height: 1.4; }
  .list .rail-list-container {
    display: flex;
    align-items: stretch; }
    .list .rail-list-container .rail-container {
      display: none;
      align-items: start;
      padding-bottom: 10px;
      margin-right: 20px; }
      .list .rail-list-container .rail-container .rail-background {
        width: 8px;
        background-color: rgba(255, 255, 255, 0.2);
        height: 100%;
        margin-right: 25px; }
      .list .rail-list-container .rail-container .rail-foreground {
        width: 8px;
        background-color: #BDBDBD; }
      .list .rail-list-container .rail-container .circle {
        width: 26px;
        height: 26px;
        border-radius: 50%;
        transform: translate(-9px, -50%);
        position: absolute; }
    @media (min-width: 1024px) {
      .list .rail-list-container .rail-container {
        display: flex; } }
    .list .rail-list-container .content-container {
      width: 100%; }
      .list .rail-list-container .content-container .item-container {
        overflow: hidde;
        border-radius: 10px;
        padding: 2em;
        overflow: hidden;
        margin: 0 0 10px 10px;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
        .list .rail-list-container .content-container .item-container p {
          text-align: center; }
        @media (min-width: 768px) {
          .list .rail-list-container .content-container .item-container p {
            text-align: left; } }
  .list .item-list .item {
    background-color: white;
    border-width: 5px;
    border-radius: 10px;
    border-style: solid;
    padding: 2em;
    margin-bottom: 1em;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
    .list .item-list .item p {
      text-align: center; }
    @media (min-width: 768px) {
      .list .item-list .item p {
        text-align: left; } }

.staff-archive {
  padding: 4em 0; }
  .staff-archive .staff-selected-item .staff-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    margin: auto;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: #FEFEFE;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
  .staff-archive .staff-selected-item .staff-info {
    margin: 2em auto;
    width: 300px;
    background-color: white;
    padding: 1em;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }
    .staff-archive .staff-selected-item .staff-info .name {
      margin: 0;
      font-size: 1.8em;
      color: #1B2356;
      text-align: center; }
    .staff-archive .staff-selected-item .staff-info .position {
      text-align: center;
      font-size: 1.2em;
      color: #353A68;
      margin: 0; }
  .staff-archive .staff-selected-item .view-profile {
    text-align: center; }
    .staff-archive .staff-selected-item .view-profile .view-profile-button {
      border: solid 1px #1B2356;
      border-radius: 5px;
      padding: 0.75em 1em;
      color: #1B2356; }
  .staff-archive .staff-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 2em; }
    .staff-archive .staff-list .staff-item {
      cursor: pointer;
      margin: 10px; }
      .staff-archive .staff-list .staff-item .staff-image {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        background-color: white;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0);
        transition: box-shadow 0.4s; }
    .staff-archive .staff-list .staff-item:hover .staff-image {
      box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5); }

.download-container {
  width: 100%;
  padding: 1em;
  background-color: #F4F3F4;
  margin-bottom: 2em;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-weight: 600;
  color: #1B2356;
  align-items: center; }
  .download-container .download-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1em; }
    .download-container .download-box a, .download-container .download-box span {
      color: #1B2356;
      margin-right: 5px;
      margin-left: 5px; }
    .download-container .download-box a:hover {
      color: #E84E1B; }
  .download-container .link-box {
    text-align: center;
    margin-bottom: 1em; }
    .download-container .link-box a, .download-container .link-box span {
      color: #1B2356; }
    .download-container .link-box a:hover {
      color: #E84E1B; }
  .download-container .sharing-box {
    text-align: center;
    margin-bottom: 1em; }
    .download-container .sharing-box span {
      color: #1B2356;
      margin-right: 10px; }
    .download-container .sharing-box .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .download-container .sharing-box .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }
  @media (min-width: 1024px) {
    .download-container .download-box {
      justify-content: flex-start;
      margin-bottom: 0; }
    .download-container .link-box {
      margin-bottom: 0; }
    .download-container .sharing-box {
      text-align: right;
      margin-bottom: 0; } }

.svg-download-container {
  display: flex;
  flex-wrap: wrap; }
  .svg-download-container .custom-btn {
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .svg-download-container .custom-btn span {
      text-transform: uppercase;
      transition: color 0.4s; }
      .svg-download-container .custom-btn span:hover {
        color: #E84E1B; }

.file-download-container {
  display: flex;
  flex-wrap: wrap; }
  .file-download-container span {
    text-transform: uppercase;
    transition: color 0.4s;
    cursor: pointer; }
    .file-download-container span:hover {
      color: #E84E1B; }

#download-canvas {
  display: none;
  pointer-events: none; }

#image-download-link {
  display: none; }

.sharing-header {
  position: relative;
  background-color: #D7D8DC;
  height: 5px; }
  .sharing-header .sharing-buttons-container {
    position: absolute;
    right: 20px;
    top: 0px;
    background-color: inherit;
    padding: 0.5em 1em;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 10px;
    z-index: 10; }
    .sharing-header .sharing-buttons-container .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .sharing-header .sharing-buttons-container .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }

.sharing-footer {
  position: relative;
  background-color: #F9F9FA;
  height: 5px;
  margin-top: 60px; }
  .sharing-footer .sharing-buttons-container {
    position: absolute;
    left: 50%;
    bottom: 0px;
    background-color: inherit;
    padding: 0.5em 1em;
    border-top-right-radius: 5px;
    border-top-left-radius: 10px;
    transform: translateX(-50%);
    min-width: 240px; }
    .sharing-footer .sharing-buttons-container .bordered {
      border: solid 2px #1B2356;
      padding: 0.5em 0.5em;
      border-radius: 50%;
      color: #1B2356;
      cursor: pointer;
      transition: color 0.4s, border-color 0.4s; }
      .sharing-footer .sharing-buttons-container .bordered:hover {
        color: #E84E1B;
        border-color: #E84E1B; }

#accountability {
  background-color: #E5E5E5;
  padding: 2em 0; }
  #accountability .category-header {
    background-color: #E84E1B;
    padding: 0 0.5em;
    overflow: hidden; }
    #accountability .category-header h4 {
      color: white;
      margin: 8px 0; }
  #accountability .document {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 5px;
    margin: 5px 0; }
    #accountability .document .title {
      color: #14193A;
      font-size: 1.4em;
      margin-right: 20px;
      text-align: left; }
    #accountability .document div.view {
      text-align: center; }
      #accountability .document div.view .doc-link {
        text-align: center; }
        #accountability .document div.view .doc-link span.fas {
          display: inline;
          text-align: center;
          font-size: 25px; }
        #accountability .document div.view .doc-link p.view {
          margin: 0;
          text-transform: uppercase; }

.section-archive-container {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.filterable-archive-section .title-container {
  display: flex;
  justify-content: center;
  padding: 1em;
  flex-wrap: wrap;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 80px;
  height: auto; }
  .filterable-archive-section .title-container .filter-container {
    display: flex;
    flex-wrap: wrap; }
    .filterable-archive-section .title-container .filter-container .v-select {
      width: 200px;
      margin-left: 10px;
      margin-bottom: 5px;
      margin-top: 5px; }
      .filterable-archive-section .title-container .filter-container .v-select .vs__dropdown-toggle {
        background-color: rgba(255, 255, 255, 0.8); }
      .filterable-archive-section .title-container .filter-container .v-select ul {
        list-style: none; }
        .filterable-archive-section .title-container .filter-container .v-select ul li {
          font-size: 15px;
          padding-left: 5px; }
        .filterable-archive-section .title-container .filter-container .v-select ul li:before {
          content: "";
          width: 0;
          height: 0;
          margin-right: 0; }
    @media (min-width: 768px) {
      .filterable-archive-section .title-container .filter-container .v-select {
        margin-top: 0;
        margin-bottom: 0; } }

@media (min-width: 1024px) {
  .filterable-archive-section .title-container {
    justify-content: space-between;
    min-height: 100px; } }

.filterable-archive-section .items-container .excerpt {
  font-size: 1em; }

.filterable-archive-section .view-more-container {
  text-align: center;
  padding: 2em 0; }
  .filterable-archive-section .view-more-container .view-more-button {
    padding: 0.25em 1em;
    color: white;
    font-size: 1.4em;
    font-weight: 600; }

.unds-staff .team-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  .unds-staff .team-section .staff-card {
    width: 250px;
    border: solid 2px #363B68;
    border-radius: 5px;
    padding: 20px;
    margin: 10px;
    height: 400px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden; }
    .unds-staff .team-section .staff-card .staff-picture {
      height: 180px;
      width: 180px;
      border-radius: 50%;
      margin: auto;
      background-color: #e5e5e5;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      transition: width 0.4s, height 0.4s; }
    .unds-staff .team-section .staff-card .staff-info .name {
      color: #363B68;
      font-weight: 600;
      margin-bottom: 5px;
      transition: color 0.4s, font-size 0.4s;
      font-size: 18px;
      text-align: left; }
    .unds-staff .team-section .staff-card .staff-info .position, .unds-staff .team-section .staff-card .staff-info .project {
      font-size: 16px;
      color: #404040;
      transition: color 0.4s;
      text-align: left;
      margin: 0; }
    .unds-staff .team-section .staff-card:hover {
      background-color: rgba(54, 59, 104, 0.9);
      box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2); }
      .unds-staff .team-section .staff-card:hover .staff-picture {
        width: 200px;
        height: 200px; }
      .unds-staff .team-section .staff-card:hover .staff-info .name {
        color: #E34F0F;
        font-size: 22px; }
      .unds-staff .team-section .staff-card:hover .staff-info .position, .unds-staff .team-section .staff-card:hover .staff-info .project {
        color: white; }

.simple-text-section h1 {
  font-size: 2em; }

@media (min-width: 768px) {
  .simple-text-section h1 {
    font-size: 2.25em; } }

.visible-from-md {
  display: none; }

.visible-from-lg {
  display: none; }

@media (min-width: 768px) {
  .visible-from-md {
    display: block; } }

@media (min-width: 1024px) {
  .visible-from-lg {
    display: block; } }

.live-pill {
  background-color: #14193A;
  color: white;
  padding: 5px 10px;
  display: flex;
  align-items: center; }
  .live-pill .livedot {
    font-size: 0.5em;
    margin: 0 10px 0 0;
    color: #C91619; }
  .live-pill span {
    font-weight: 600;
    color: white; }

.image-container {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; }
  .image-container.r16-9 {
    padding-bottom: 56.25%; }
  .image-container.r4-3 {
    padding-bottom: 75%; }

.embed-container {
  width: 100%;
  position: relative; }
  .embed-container.r16-9 {
    padding-bottom: 56.25%; }
  .embed-container.r4-3 {
    padding-bottom: 75%; }
  .embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .overlay.centered-content {
    display: flex;
    align-items: center;
    justify-content: center; }

.video-button {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.8); }

.top-right {
  position: absolute;
  top: 5px;
  right: 5px; }
  .top-right.t-10 {
    top: 10px; }
  .top-right.t-20 {
    top: 20px; }
  .top-right.r-10 {
    right: 10px; }
  .top-right.r-20 {
    right: 20px; }
  .top-right.r-40 {
    right: 40px; }

.upcoming-events {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative; }
  .upcoming-events .calendar-button {
    display: block;
    overflow: hidden;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #1B2356;
    text-align: center;
    margin: 20px auto; }
    .upcoming-events .calendar-button i {
      font-size: 25px;
      line-height: 50px; }
  .upcoming-events .event-container {
    margin: 50px 0; }
    .upcoming-events .event-container .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat; }
    .upcoming-events .event-container .info-container {
      width: 100%;
      background-color: #1B2356;
      color: white; }
      .upcoming-events .event-container .info-container .scrolling-container {
        padding: 10px 20px; }
      .upcoming-events .event-container .info-container p {
        color: white;
        font-size: 0.8em; }
  .upcoming-events .livestream-container {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    padding: 40px 0px;
    transition: width 0.5s;
    background-color: rgba(32, 32, 32, 0.9); }
    .upcoming-events .livestream-container .toggle {
      position: absolute;
      font-size: 1.3em;
      color: white;
      cursor: pointer; }
    .upcoming-events .livestream-container .toggle.livestream {
      position: absolute;
      right: 100%;
      top: 60px;
      display: flex;
      align-items: center; }
      .upcoming-events .livestream-container .toggle.livestream .fa-caret-left {
        font-size: 1em;
        margin-right: 5px; }
    .upcoming-events .livestream-container #toggle-large {
      display: none; }
    .upcoming-events .livestream-container #toggle-small {
      position: absolute;
      right: 20px;
      top: 10px;
      display: none; }
    .upcoming-events .livestream-container h3 {
      color: white;
      text-align: center;
      display: none; }
  .upcoming-events .livestream-container.selected {
    position: fixed;
    width: 100vw;
    height: 100vh;
    padding: 40px 20px;
    z-index: 1000; }
    .upcoming-events .livestream-container.selected .embed-container {
      margin-top: 70px; }
    .upcoming-events .livestream-container.selected #toggle-small {
      display: block;
      top: 40px;
      right: 40px; }

@media (min-width: 1024px) {
  .upcoming-events .calendar-button {
    position: absolute;
    top: 0;
    right: -70px; }
  .upcoming-events .event-container {
    max-width: 90%;
    display: flex;
    position: relative; }
    .upcoming-events .event-container .image-container {
      width: 60%;
      padding-bottom: 33.75%; }
    .upcoming-events .event-container .info-container {
      width: 40%; }
      .upcoming-events .event-container .info-container .scrolling-container {
        max-height: 290px;
        overflow-y: auto; }
    .upcoming-events .event-container.with-livestream {
      max-width: 50%; }
      .upcoming-events .event-container.with-livestream .scrolling-container {
        max-height: 200px;
        overflow-y: auto; }
  .upcoming-events .livestream-container {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    margin-left: 100px;
    width: 350px;
    padding: 100px 20px;
    background-color: rgba(32, 32, 32, 0.9);
    transition: width 0.5s; }
    .upcoming-events .livestream-container .toggle.livestream {
      display: none; }
    .upcoming-events .livestream-container #toggle-large {
      display: block;
      position: absolute;
      left: 10px;
      top: 10px;
      display: block; }
    .upcoming-events .livestream-container h3 {
      color: white;
      text-align: center; }
    .upcoming-events .livestream-container .embed-container {
      width: 310px;
      padding-bottom: 56.25%; }
  .upcoming-events .livestream-container.selected {
    width: 100%;
    padding: 50px 20px; }
    .upcoming-events .livestream-container.selected h3 {
      display: none; }
    .upcoming-events .livestream-container.selected .embed-container {
      width: 70vw;
      height: 40vw;
      max-height: 675px;
      max-width: 1200px;
      padding-bottom: 0;
      margin: auto; }
    .upcoming-events .livestream-container.selected #toggle-large {
      display: none; }
    .upcoming-events .livestream-container.selected #toggle-small {
      display: block; } }

@media (min-width: 1024px) {
  .event-wrapper {
    min-height: 550px;
    display: flex;
    align-items: center; }
    .event-wrapper .flex-centered {
      width: 100%; }
  .upcoming-events .event-container.with-livestream {
    max-width: 60%; } }

@media (min-width: 1296px) {
  .upcoming-events .event-container .info-container .scrolling-container {
    max-height: 450px; }
    .upcoming-events .event-container .info-container .scrolling-container p {
      font-size: 1em; }
  .upcoming-events .event-container.with-livestream {
    max-width: 70%; }
    .upcoming-events .event-container.with-livestream .scrolling-container {
      max-height: 290px;
      overflow-y: auto; }
      .upcoming-events .event-container.with-livestream .scrolling-container p {
        font-size: 1em; } }

.calendar-wrapper {
  background-color: #1B2356; }
  .calendar-wrapper .shnt-calendar-boxes {
    width: 100%; }
    .calendar-wrapper .shnt-calendar-boxes .week {
      color: #7179AA; }
      .calendar-wrapper .shnt-calendar-boxes .week .day {
        color: #7179AA; }
        .calendar-wrapper .shnt-calendar-boxes .week .day .date {
          color: #7179AA; }
    .calendar-wrapper .shnt-calendar-boxes .day-name {
      font-weight: 600; }
      .calendar-wrapper .shnt-calendar-boxes .day-name p {
        color: #7179AA; }
    .calendar-wrapper .shnt-calendar-boxes .events-container .event {
      padding: 2px 5px;
      font-size: 12px;
      font-weight: 600;
      background-color: #EAEAEA;
      color: #1B2356;
      cursor: pointer; }
  .calendar-wrapper .shnt-calendar-event-info {
    width: 100%;
    background-color: #7179AA;
    color: white; }
    .calendar-wrapper .shnt-calendar-event-info .event-content {
      padding: 10px; }
      .calendar-wrapper .shnt-calendar-event-info .event-content p, .calendar-wrapper .shnt-calendar-event-info .event-content span, .calendar-wrapper .shnt-calendar-event-info .event-content li {
        color: white;
        text-align: left; }
      .calendar-wrapper .shnt-calendar-event-info .event-content .info-box {
        margin: 5px 0 10px; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .heading {
          color: #1B2356;
          font-weight: 600;
          margin: 3px 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box ul {
          margin: 0;
          list-style: none;
          padding: 2px 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box p, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box li {
          margin: 0; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:hover, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:focus, .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a:visited {
          color: white; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box a.map-link {
          color: #1B2356;
          font-weight: 600; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .place {
          font-weight: 600; }
        .calendar-wrapper .shnt-calendar-event-info .event-content .info-box .address {
          margin-bottom: 3px; }
  .calendar-wrapper .shnt-calendar-selector .selector {
    color: white;
    font-size: 1.4em; }
  .calendar-wrapper .shnt-calendar-selector .date {
    color: #7179AA;
    font-size: 1.4em; }

.flex-wrapper {
  display: flex;
  flex-wrap: wrap; }
  .flex-wrapper.justify-content-between {
    align-items: space-between; }

@media (min-width: 1024px) {
  .calendar-wrapper {
    padding: 40px; }
    .calendar-wrapper .shnt-calendar-boxes {
      width: calc( 100% - 300px); }
    .calendar-wrapper .shnt-calendar-event-info {
      width: 300px;
      margin-top: 52px; } }

.image-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 10; }
  .image-modal .close-button {
    color: white;
    font-size: 20px;
    cursor: pointer; }
  .image-modal .image-content {
    width: auto; }
    .image-modal .image-content img {
      margin: auto;
      display: block;
      width: 90%;
      max-width: 1200px;
      border: solid 2px white; }
  .image-modal.active {
    display: flex;
    align-items: center;
    justify-content: center; }

#newsletter-toggle {
  cursor: pointer; }

#newsletter-form-backdrop .modal-content {
  width: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  #newsletter-form-backdrop .modal-content .form-container {
    background-color: white;
    border-radius: 10px;
    padding: 2em;
    position: relative; }
    #newsletter-form-backdrop .modal-content .form-container .newsletter-input {
      background-color: #C1C0E6;
      padding: 0.75em;
      color: white;
      border: none;
      width: 100%;
      border-radius: 10px;
      margin-bottom: 1em; }
      #newsletter-form-backdrop .modal-content .form-container .newsletter-input::placeholder {
        color: white; }
    #newsletter-form-backdrop .modal-content .form-container #newsletter-submit {
      display: block;
      background-color: #C63829;
      color: white;
      font-weight: 600;
      border: none;
      padding: 0.75em;
      margin: auto;
      border-radius: 10px;
      cursor: pointer; }
    #newsletter-form-backdrop .modal-content .form-container .close-button {
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: 10px;
      font-size: 2em;
      color: #C63829; }

@media (min-width: 768px) {
  #newsletter-form-backdrop .modal-content {
    width: 600px; } }

.staff .staff-header {
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 2em 4em;
  height: 100vh;
  position: relative; }
  .staff .staff-header .header-info {
    position: absolute;
    right: 1.5em;
    bottom: 2em;
    max-width: calc(100% - 4em); }
    .staff .staff-header .header-info .name {
      text-transform: uppercase;
      color: white;
      text-align: right;
      margin-bottom: 0; }
    .staff .staff-header .header-info .position {
      color: white;
      font-size: 1.4em;
      text-align: right;
      margin: 0; }
  .staff .staff-header .social-media {
    position: absolute;
    right: 1em;
    top: 100px;
    width: 40px; }
    .staff .staff-header .social-media .social-media-icon {
      display: block;
      margin: auto;
      font-size: 40px;
      color: white;
      margin-bottom: 5px; }
  .staff .staff-header.desktop {
    display: none; }
  .staff .staff-header.mobile {
    display: block; }

.staff .staff-bio .excerpt {
  font-size: 1.2em; }

.staff .staff-bio .readmore-button-container .readmore-button, .staff .staff-bio .readmore-button-container .readless-button {
  margin: auto;
  width: 200px;
  padding: 0.5em 1.5em;
  background-color: white;
  border: solid 1px #E84E1B;
  text-align: center;
  font-size: 1.2em;
  font-weight: 600;
  color: #E84E1B;
  cursor: pointer; }

.staff .staff-bio .readmore-button-container .readless-button {
  margin-bottom: 2em; }

.staff .staff-bio .staff-bio-content {
  overflow: hidden;
  height: 0; }
  .staff .staff-bio .staff-bio-content p {
    font-size: 1.2em;
    line-height: 1.4; }
  .staff .staff-bio .staff-bio-content p:first-of-type {
    margin-top: 0; }

.staff .staff-events {
  margin: 2em 0;
  background-color: #DEDEDE;
  padding: 2em 0; }
  .staff .staff-events h1 {
    color: #1B2356; }
  .staff .staff-events .events-map-container {
    display: none; }
  .staff .staff-events .filter-container {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    background-color: #1B2356;
    padding: 1em 0.5em; }
    .staff .staff-events .filter-container .v-search {
      width: 80%;
      background-color: #7179AA;
      color: White; }
      .staff .staff-events .filter-container .v-search input {
        font-size: 12px;
        color: white;
        font-weight: 600;
        text-transform: uppercase; }
      .staff .staff-events .filter-container .v-search input:focus {
        outline-color: white; }
      .staff .staff-events .filter-container .v-search .vsearch__actions svg {
        fill: white; }
    .staff .staff-events .filter-container .v-select {
      width: 80%;
      min-height: 28px;
      margin-bottom: 0.5em;
      background-color: #7179AA; }
      .staff .staff-events .filter-container .v-select .vs__dropdown-toggle {
        border: none; }
      .staff .staff-events .filter-container .v-select input {
        color: white;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 600; }
      .staff .staff-events .filter-container .v-select .vs__actions svg {
        fill: white; }
      .staff .staff-events .filter-container .v-select .vs__selected {
        color: white;
        text-align: left;
        font-size: 12px;
        font-weight: 600; }
      .staff .staff-events .filter-container .v-select .vs__dropdown-menu {
        background-color: #7179AA;
        padding-bottom: 0;
        border: none; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li {
          color: white;
          font-size: 12px;
          font-weight: 600;
          transition: background-color 0.4s; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
          background-color: #1B2356; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
          background-color: #7179AA; }
        .staff .staff-events .filter-container .v-select .vs__dropdown-menu li:hover {
          background-color: #E84E1B; }
    @media (min-width: 768px) {
      .staff .staff-events .filter-container .v-search,
      .staff .staff-events .filter-container .v-select {
        width: 200px;
        margin-bottom: 0; } }
  .staff .staff-events .event-items-container {
    margin: 2em 0; }
    .staff .staff-events .event-items-container .header {
      background-color: #1B2356;
      padding: 0.5em 1em;
      margin-bottom: 1em; }
      .staff .staff-events .event-items-container .header h2 {
        color: white;
        margin: 0; }
    .staff .staff-events .event-items-container .content {
      display: flex;
      justify-content: space-evenly;
      flex-wrap: wrap; }
      .staff .staff-events .event-items-container .content .event-item {
        width: 100%; }
        .staff .staff-events .event-items-container .content .event-item .image-container {
          width: 100%;
          padding-bottom: 56.25%;
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center center; }
        .staff .staff-events .event-items-container .content .event-item .text-container {
          padding: 1em 0.5em; }
          .staff .staff-events .event-items-container .content .event-item .text-container .title {
            color: #353A68;
            font-weight: 600;
            line-height: 1.4;
            margin: 0.2em 0; }
      @media (min-width: 768px) {
        .staff .staff-events .event-items-container .content .event-item {
          width: 32%; } }
  .staff .staff-events .archive-link {
    margin: 2em auto;
    width: 200px;
    padding: 0.5em 1em;
    border: solid 1px #1B2356;
    border-radius: 5px;
    color: #1B2356;
    text-align: center;
    display: block; }

.staff .image-gallery .image-item-container {
  position: relative;
  cursor: pointer; }
  .staff .image-gallery .image-item-container img {
    width: 100%; }
  .staff .image-gallery .image-item-container .overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    transition: width 0.4s, height 0.4s;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.7); }
    .staff .image-gallery .image-item-container .overlay .date {
      color: white;
      font-weight: 600;
      text-align: center; }
    .staff .image-gallery .image-item-container .overlay .country {
      color: white;
      font-weight: 600;
      margin: 0;
      text-align: center; }
    .staff .image-gallery .image-item-container .overlay .city {
      color: white;
      margin: 0;
      text-align: center; }
  .staff .image-gallery .image-item-container:hover .overlay {
    width: 100%;
    height: 100%; }

.staff .image-gallery .modal-backdrop {
  display: block; }
  .staff .image-gallery .modal-backdrop .modal-content img {
    max-width: 80%; }
  .staff .image-gallery .modal-backdrop .close-button {
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 10;
    color: white;
    font-size: 1.5em;
    cursor: pointer; }

.staff .multimedia {
  background-color: #DEDEDE; }
  .staff .multimedia .container {
    padding-top: 2em;
    padding-bottom: 2em; }
  .staff .multimedia .multimedia-grid {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap; }
    .staff .multimedia .multimedia-grid .multimedia-item {
      width: calc(100% - 10px);
      margin: 10px 5px; }
      .staff .multimedia .multimedia-grid .multimedia-item .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      .staff .multimedia .multimedia-grid .multimedia-item .text-container {
        padding: 0 1em; }
        .staff .multimedia .multimedia-grid .multimedia-item .text-container .title {
          font-weight: 600; }
    @media (min-width: 768px) {
      .staff .multimedia .multimedia-grid .multimedia-item {
        width: calc(50% - 10px); } }
    @media (min-width: 1024px) {
      .staff .multimedia .multimedia-grid .multimedia-item {
        width: calc(33% - 10px); } }
  .staff .multimedia .load-more {
    width: 100%;
    text-align: center; }
    .staff .multimedia .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .staff .multimedia .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .staff .multimedia .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.staff .publications .container {
  padding-top: 2em;
  padding-bottom: 2em; }
  .staff .publications .container .grouped-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    flex-wrap: wrap; }
    .staff .publications .container .grouped-container .group {
      width: 220px;
      overflow: hidden;
      position: relative;
      border-radius: 10px;
      cursor: pointer;
      z-index: 1; }
      .staff .publications .container .grouped-container .group .group-image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        z-index: -1; }
      .staff .publications .container .grouped-container .group .group-overlay {
        opacity: 0.8;
        background-blend-mode: normal;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1; }
      .staff .publications .container .grouped-container .group .content {
        padding: 1em;
        margin-top: 140px;
        margin-bottom: 80px;
        height: 160px;
        background-color: white;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center; }
        .staff .publications .container .grouped-container .group .content p {
          margin: 0;
          font-weight: 600;
          text-align: center; }
        .staff .publications .container .grouped-container .group .content .name {
          font-size: 1.2em; }
        .staff .publications .container .grouped-container .group .content .count {
          font-size: 2em; }
  .staff .publications .container .selected-items {
    transition: height 0.4s;
    margin-top: 2em; }
    .staff .publications .container .selected-items .content {
      display: block;
      margin: auto;
      width: 80%;
      border-radius: 10px;
      padding: 2em 4em; }
      .staff .publications .container .selected-items .content .selected-item-container {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .staff .publications .container .selected-items .content .selected-item-container p, .staff .publications .container .selected-items .content .selected-item-container span {
          color: white; }
        .staff .publications .container .selected-items .content .selected-item-container .title {
          font-weight: 600;
          font-size: 1.2em;
          margin-right: 10px; }
        .staff .publications .container .selected-items .content .selected-item-container .view {
          text-align: center; }
          .staff .publications .container .selected-items .content .selected-item-container .view span {
            font-size: 2em; }
          .staff .publications .container .selected-items .content .selected-item-container .view p {
            text-align: center;
            margin: 0; }

.staff .knowledge-areas {
  overflow: hidden; }
  .staff .knowledge-areas .areas-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center; }
    .staff .knowledge-areas .areas-wrapper .area-wrapper {
      width: 80%;
      background-color: #651F78;
      padding: 1em;
      border-radius: 10px;
      position: relative;
      margin: 5px; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .main-content {
        position: absolute;
        top: 20px;
        left: 20px;
        bottom: 20px;
        right: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: opacity 0.4s;
        transition-delay: 0s;
        text-align: center; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .dummy-sub {
        opacity: 0; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper .sub-content {
        position: absolute;
        top: 10px;
        left: 10px;
        bottom: 10px;
        right: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        overflow: hidden;
        transition: opacity 0.4s;
        transition-delay: 0s; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper:hover .main-content {
        opacity: 0;
        transition-delay: 0s; }
      .staff .knowledge-areas .areas-wrapper .area-wrapper:hover .sub-content {
        opacity: 1;
        transition-delay: 0.4s; }

@media (min-width: 1024px) {
  .staff .staff-header {
    height: 40vw; }
    .staff .staff-header .header-info {
      right: 4em; }
    .staff .staff-header .social-media {
      right: 3.5em;
      width: 50px; }
      .staff .staff-header .social-media .social-media-icon {
        font-size: 50px; }
    .staff .staff-header.mobile {
      display: none; }
    .staff .staff-header.desktop {
      display: block; }
  .staff .staff-events .events-map-container {
    display: block;
    width: 1024px;
    margin: auto; }
    .staff .staff-events .events-map-container #map-selector .country-path {
      fill: white;
      fill-opacity: 0.8;
      stroke: #7179AA; }
      .staff .staff-events .events-map-container #map-selector .country-path.selected {
        fill: #7179AA; }
    .staff .staff-events .events-map-container #map-selector .country-path:hover {
      fill: #7179AA; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .center-circle {
      fill: #E84E1B; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .connector-line {
      fill: none;
      stroke: #E84E1B;
      stroke-width: 1px;
      stroke-linecap: round; }
    .staff .staff-events .events-map-container #map-selector .connector-lines .connector-circle {
      fill: #E84E1B; }
    .staff .staff-events .events-map-container .map-selector-container {
      position: relative; }
      .staff .staff-events .events-map-container .map-selector-container .hover-window {
        position: absolute;
        pointer-events: none;
        transform: translate(10px, 10px);
        width: 150px;
        padding: 0.5em 1em;
        background-color: white;
        border: solid 1px #1B2356;
        border-radius: 5px; }
        .staff .staff-events .events-map-container .map-selector-container .hover-window .name {
          color: #1B2356;
          text-transform: uppercase;
          font-weight: 600;
          margin-top: 0;
          margin-bottom: 0.2em;
          text-align: center; }
        .staff .staff-events .events-map-container .map-selector-container .hover-window .count {
          color: #1B2356;
          margin: 0; }
  .staff .knowledge-areas .areas-wrapper .area-wrapper {
    width: 30%; } }

.country-profile-header {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .country-profile-header .container {
    padding: 1em;
    position: relative;
    min-height: 200px; }
    .country-profile-header .container h1, .country-profile-header .container h3 {
      text-transform: uppercase;
      color: white; }
    .country-profile-header .container .button-container {
      display: flex;
      position: absolute;
      right: 0;
      bottom: 10px;
      font-size: 1.2em; }
  @media (min-width: 1024px) {
    .country-profile-header .container {
      display: flex;
      justify-content: space-between;
      align-items: center; } }

.collapsible .container {
  display: flex;
  align-items: center; }

.collapsible .toggle-button {
  color: #E84E1B;
  margin-right: 10px;
  font-size: 3em;
  cursor: pointer;
  display: block;
  width: 48px;
  height: 48px; }

.collapsible.collapsed .toggle-button {
  transform: rotate(-90deg); }

.collapsible .collapsible-content {
  background-color: #DCDDE1;
  overflow: hidden; }

.position-tracker .header {
  background-color: #171835;
  overflow: hidden; }
  .position-tracker .header .container {
    padding: 1em;
    padding-top: 80px; }
  @media (min-width: 768px) {
    .position-tracker .header .container {
      padding-top: 1em; } }
  .position-tracker .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.position-tracker .collapsible-content .container-fluid {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.position-tracker .collapsible-content .container .content {
  padding: 60px 4em;
  position: relative; }
  .position-tracker .collapsible-content .container .content .button-container {
    display: flex;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1.2em; }

.country-info .header {
  background-color: #171835;
  overflow: hidden; }
  .country-info .header .container {
    padding: 1em; }
  .country-info .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-info .collapsible-content {
  background-color: #DCDDE1; }
  .country-info .collapsible-content .content {
    margin-top: 2em;
    margin-bottom: 2em; }
  .country-info .collapsible-content .flag-container {
    position: relative;
    overflow: hidden;
    min-height: 400px; }
    .country-info .collapsible-content .flag-container .flag {
      position: absolute;
      left: 0;
      top: 50%;
      width: 250px;
      transform: translateY(-50%); }
    .country-info .collapsible-content .flag-container .map {
      position: absolute;
      left: 50%;
      top: 50px;
      transform: translateX(-50%);
      height: 300px;
      width: 300px; }
    @media (min-width: 768px) {
      .country-info .collapsible-content .flag-container .flag {
        width: 300px; } }
    @media (min-width: 1024px) {
      .country-info .collapsible-content .flag-container .flag {
        width: 300px; }
      .country-info .collapsible-content .flag-container .map {
        top: 25px;
        height: 350px;
        width: 350px; } }
  .country-info .collapsible-content .data-container {
    margin: 1em 0;
    display: flex; }
    .country-info .collapsible-content .data-container .data-icon {
      width: 40px;
      height: 40px;
      margin-right: 10px; }
    .country-info .collapsible-content .data-container .datapoint-container p {
      color: #14193A;
      margin: 0;
      text-align: left;
      transition: color 0.4s; }
    .country-info .collapsible-content .data-container .datapoint-container a:hover p {
      color: #E84E1B; }
    .country-info .collapsible-content .data-container .datapoint-container .name {
      font-weight: 600;
      font-size: 1.4em; }
    .country-info .collapsible-content .data-container .datapoint-container .value {
      font-size: 1.8em;
      transition: color 0.4s; }
    @media (min-width: 1024px) {
      .country-info .collapsible-content .data-container .datapoint-container .name {
        font-size: 1.2em; }
      .country-info .collapsible-content .data-container .datapoint-container .value {
        font-size: 1.6em; } }
    .country-info .collapsible-content .data-container .datapoint-container a:hover .value {
      color: #E84E1B; }
  .country-info .collapsible-content .president-container .president-image {
    display: block;
    width: 100%; }
  .country-info .collapsible-content .president-container .info-container {
    width: 100%;
    padding: 0.75em 1em;
    background-color: #1B2356; }
    .country-info .collapsible-content .president-container .info-container p {
      color: white;
      margin: 0; }
    .country-info .collapsible-content .president-container .info-container .position {
      font-weight: 600; }
    .country-info .collapsible-content .president-container .info-container .name {
      font-size: 1.4em; }
  .country-info .collapsible-content .president-container .link-container {
    display: flex;
    align-items: center;
    margin: 1em 0; }
    .country-info .collapsible-content .president-container .link-container .link-icon {
      width: 32px;
      height: 32px;
      margin-right: 6px; }
    .country-info .collapsible-content .president-container .link-container p {
      color: #1B2356;
      font-weight: 600;
      transition: color 0.4s; }
    .country-info .collapsible-content .president-container .link-container:hover p {
      color: #E84E1B; }

.country-news {
  background-color: #DCDDE1; }
  .country-news .header {
    background-color: #201F47;
    overflow: hidden; }
    .country-news .header .container {
      padding: 1em; }
    .country-news .header h2 {
      text-transform: uppercase;
      color: white;
      margin: 0; }
  .country-news .collapsible-content .container {
    padding-top: 2em;
    padding-bottom: 2em;
    display: flex;
    justify-content: space-between;
    align-items: start;
    flex-wrap: wrap; }
  .country-news .collapsible-content .item {
    width: 100%; }
    .country-news .collapsible-content .item .image-container {
      width: 100%;
      padding-bottom: 56.25%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center; }
    .country-news .collapsible-content .item .info-container {
      overflow: hidden;
      background-color: white;
      padding: 1em;
      margin-bottom: 1em; }
      .country-news .collapsible-content .item .info-container .title {
        font-weight: 600;
        font-size: 1.2em; }
  @media (min-width: 1024px) {
    .country-news .collapsible-content .item {
      width: 48%; } }

.country-data {
  background-color: #DCDDE1;
  display: none; }
  .country-data .header {
    background-color: #2B1D48;
    overflow: hidden; }
    .country-data .header .container {
      padding: 1em; }
    .country-data .header h2 {
      text-transform: uppercase;
      color: white;
      margin: 0; }
  .country-data .collapsible-content .country-data {
    overflow: hidden;
    width: 100%;
    position: relative; }
  .country-data .collapsible-content .drawing-container {
    position: relative;
    width: 100%;
    padding-bottom: 65%; }
    .country-data .collapsible-content .drawing-container svg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .country-data .collapsible-content .drawing-container svg .country-selector {
        cursor: pointer; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label-backdrop {
          fill: white; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label-arrow {
          fill: white; }
        .country-data .collapsible-content .drawing-container svg .country-selector .country-label {
          text-anchor: middle; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datapoint {
        fill: #E84E1B; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datasource {
        fill: white;
        fill-opacity: 0.8; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datavalue {
        fill: white;
        font-size: 40px;
        text-anchor: middle;
        font-weight: 600; }
      .country-data .collapsible-content .drawing-container svg .datapoints .datalabel {
        fill: #2B1D48;
        font-weight: 600;
        font-size: 18px; }
      .country-data .collapsible-content .drawing-container svg .datapoints .country-connector {
        stroke: #2B1D48;
        fill: none;
        stroke-width: 1; }
  @media (min-width: 1296px) {
    .country-data .collapsible-content div.drawing-container {
      padding-bottom: 56.25%; } }

@media (min-width: 1024px) {
  .country-data {
    display: block; } }

.country-plan .header {
  background-color: #451741;
  overflow: hidden; }
  .country-plan .header .container {
    padding: 1em; }
  .country-plan .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-plan .collapsible-content .container {
  display: block; }

.country-plan .collapsible-content img {
  width: 100%;
  margin-top: 2em;
  display: block; }

.country-institution .header {
  background-color: #3C1528;
  overflow: hidden; }
  .country-institution .header .container {
    padding: 1em; }
  .country-institution .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-institution .collapsible-content .container {
  display: block; }
  .country-institution .collapsible-content .container .description {
    margin-top: 1em; }
    .country-institution .collapsible-content .container .description p.description {
      color: #14193A;
      font-weight: 600;
      line-height: 1.6; }
  .country-institution .collapsible-content .container .selection-button .arrow-container {
    background-color: #C9BFC4; }
    .country-institution .collapsible-content .container .selection-button .arrow-container .dashicons {
      color: #F4F3F4; }
  .country-institution .collapsible-content .container .selection-button .text-container {
    background-color: #F4F3F4;
    color: #14193A; }
  .country-institution .collapsible-content .container .selection-button.selected .arrow-container {
    background-color: #3C1528; }
    .country-institution .collapsible-content .container .selection-button.selected .arrow-container .dashicons {
      color: #E84E1B; }
  .country-institution .collapsible-content .container .selection-button.selected .text-container {
    background-color: #5D3C4C;
    color: white; }
  .country-institution .collapsible-content .container .selectionable {
    margin-top: 1em; }
    .country-institution .collapsible-content .container .selectionable img {
      width: 100%; }

.country-normative .header {
  background-color: #6E2136;
  overflow: hidden; }
  .country-normative .header .container {
    padding: 1em; }
  .country-normative .header h2 {
    text-transform: uppercase;
    color: white;
    margin: 0; }

.country-normative .collapsible-content .container {
  display: block; }
  .country-normative .collapsible-content .container .description {
    margin-top: 1em; }
    .country-normative .collapsible-content .container .description p.description {
      color: #14193A;
      font-weight: 600;
      line-height: 1.6; }
  .country-normative .collapsible-content .container .selection-button .arrow-container {
    background-color: #C9BFC4; }
    .country-normative .collapsible-content .container .selection-button .arrow-container .dashicons {
      color: #F4F3F4; }
  .country-normative .collapsible-content .container .selection-button .text-container {
    background-color: #F4F3F4;
    color: #14193A; }
  .country-normative .collapsible-content .container .selection-button.selected .arrow-container {
    background-color: #6E2136; }
    .country-normative .collapsible-content .container .selection-button.selected .arrow-container .dashicons {
      color: #E84E1B; }
  .country-normative .collapsible-content .container .selection-button.selected .text-container {
    background-color: #864658;
    color: white; }
  .country-normative .collapsible-content .container .selectionable {
    margin-top: 1em; }
    .country-normative .collapsible-content .container .selectionable img {
      width: 100%; }

.selectionable-container .selection-button {
  display: flex;
  overflow: hidden;
  align-items: center;
  margin: 1em auto;
  width: 250px;
  cursor: pointer; }
  .selectionable-container .selection-button .arrow-container {
    height: 4em;
    width: 3em; }
    .selectionable-container .selection-button .arrow-container div {
      margin-top: 0.2em;
      font-size: 3em; }
  .selectionable-container .selection-button .text-container {
    display: flex;
    align-items: centeR;
    height: 4em;
    width: calc(250px - 3em);
    padding-left: 1em;
    text-transform: uppercase; }

.selectionable-container .selectionable {
  display: none; }

.selectionable-container .selectionable.selected {
  display: block; }

.country-events {
  padding-bottom: 2em; }
  .country-events .title-container {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-color: #E84E1B; }
    .country-events .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em;
      color: white; }
    .country-events .title-container .view-more {
      margin-top: 0.5em;
      float: right;
      font-weight: 600;
      font-size: 1em;
      cursor: pointer;
      color: white; }
      .country-events .title-container .view-more span {
        color: white; }
  .country-events .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .country-events .item {
    margin: 1em 0; }
    .country-events .item .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA; }
    .country-events .item .info-container {
      background-color: #E84E1B;
      padding: 1em;
      overflow: hidden; }
      .country-events .item .info-container .title {
        color: white;
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .country-events .item .info-container .excerpt {
        color: white;
        line-height: 1.6; }
  @media (min-width: 768px) {
    .country-events .item {
      width: 48%; } }

.country-library {
  padding-bottom: 2em;
  background-color: #DCDDE1; }
  .country-library .title-container {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-color: #1B2356; }
    .country-library .title-container .title {
      margin: 0.2em 0;
      float: left;
      text-transform: uppercase;
      font-size: 1.5em;
      color: white; }
    .country-library .title-container .view-more {
      margin-top: 0.5em;
      float: right;
      font-weight: 600;
      font-size: 1em;
      cursor: pointer;
      color: white; }
      .country-library .title-container .view-more span {
        color: white; }
  .country-library .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .country-library .item {
    margin: 1em 0; }
    .country-library .item .image-container {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      width: 100%;
      padding-bottom: 56.25%;
      background-color: #EAEAEA;
      position: relative;
      overflow: hidden; }
      .country-library .item .image-container .corner {
        background-color: #1B2356;
        opacity: 0.9;
        position: absolute;
        top: -70px;
        right: -70px;
        width: 140px;
        height: 140px;
        transform: rotate(45deg); }
      .country-library .item .image-container .icon {
        position: absolute;
        right: 20px;
        top: 20px;
        color: white;
        font-size: 25px; }
    .country-library .item .info-container {
      background-color: #1B2356;
      padding: 1em;
      overflow: hidden; }
      .country-library .item .info-container .title {
        color: white;
        font-weight: 600;
        line-height: 1.6;
        font-size: 1.4em; }
      .country-library .item .info-container .excerpt {
        color: white;
        line-height: 1.6; }
  @media (min-width: 768px) {
    .country-library .item {
      width: 48%; }
      .country-library .item.first {
        width: 100%; } }

.go-back-container {
  text-align: center; }
  .go-back-container .go-back-button {
    display: inline-block;
    margin: 1em auto;
    color: white;
    text-align: center;
    background-color: #E84E1B;
    padding: 0.5em 1.25em;
    width: auto;
    font-weight: 600;
    border-radius: 5px; }
    .go-back-container .go-back-button span {
      color: white; }

.contact-us .form-section {
  margin-top: 2em;
  margin-bottom: 2em; }
  .contact-us .form-section .description {
    font-size: 1.8em;
    color: #14193A; }
  .contact-us .form-section .entry-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 2vw; }
  .contact-us .form-section span.wpcf7-form-control-wrap {
    font-size: 0; }
  .contact-us .form-section input[type=text],
  .contact-us .form-section input[type=email] {
    width: 100%;
    margin: 0;
    font-family: "Montserrat";
    font-size: 18px;
    padding: 0.5em 0.25em; }
  .contact-us .form-section label {
    line-height: 1.5;
    display: block;
    background-color: #E34F0F;
    color: white;
    margin: 0;
    font-size: 1.2em;
    padding-left: 1vw;
    font-family: "Montserrat"; }
  .contact-us .form-section input[type="submit"] {
    background-color: #303650;
    padding: 0.75vw 2vw;
    font-size: 22px;
    color: white; }
  .contact-us .form-section textarea {
    font-family: "Montserrat";
    width: 100%;
    height: calc(100% - 3vw);
    resize: none;
    margin: 0;
    font-size: 18px; }
  .contact-us .form-section .half {
    width: 100%;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
    margin-bottom: 2vw; }
  @media (min-width: 1296px) {
    .contact-us .form-section .half {
      width: 48%;
      margin-bottom: 0; } }
  .contact-us .form-section .full {
    width: 100%;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }

.contact-us .map {
  margin-top: 2em;
  margin-bottom: 2em;
  width: 100%;
  padding-bottom: 100%;
  box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
  border: solid 3px #593469;
  position: relative; }
  .contact-us .map iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%; }

.contact-us .address .address-title {
  width: 100%;
  background-color: #E34F0F;
  padding-left: 1vw;
  box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }
  .contact-us .address .address-title span {
    line-height: 2;
    font-size: 22px;
    font-weight: bold;
    color: white; }

.contact-us .address .address-info {
  padding: 1em; }
  .contact-us .address .address-info h3 {
    font-size: 1.6em; }
  .contact-us .address .address-info p {
    font-size: 1.2em;
    line-height: 1.4; }

.contact-us .social-media {
  margin-bottom: 2em; }
  .contact-us .social-media .address-title {
    width: 100%;
    background-color: #E34F0F;
    padding-left: 1vw;
    box-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42); }
    .contact-us .social-media .address-title span {
      line-height: 2;
      font-size: 22px;
      font-weight: bold;
      color: white; }
  .contact-us .social-media .social-media-container {
    margin: 1vw 0;
    display: flex;
    align-items: stretch;
    justify-content: space-around; }
    .contact-us .social-media .social-media-container .soc-icon {
      font-size: 60px;
      text-shadow: 0.3vw 0.3vw 0.5vw rgba(0, 0, 0, 0.42);
      color: #555555;
      transition: color 0.25s; }
    .contact-us .social-media .social-media-container .soc-icon:hover {
      color: #303650; }

.unds-staff .staff-head {
  background-color: rgba(54, 59, 104, 0.2);
  padding: 2em; }

.unds-staff .staff-head-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }

.unds-staff .staff-info .name {
  text-transform: uppercase;
  font-size: 50px;
  font-weight: 600;
  color: #363B68; }

.unds-staff .staff-info .position {
  font-size: 25px;
  color: #404040;
  margin: 0; }

.unds-staff .staff-picture {
  width: 200px;
  height: 200px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: solid 2px #363B68;
  border-radius: 5px; }

.unds-staff .staff-biography p,
.unds-staff .staff-biography li,
.unds-staff .staff-biography a {
  font-family: "Montserrat";
  font-size: 20px; }

.unds-staff .staff-biography p {
  color: #404040;
  line-height: 1.4; }

.eventos .title-banner {
  position: relative;
  text-align: center;
  text-transform: uppercase; }
  .eventos .title-banner h2, .eventos .title-banner h3 {
    display: inline-block;
    opacity: 1;
    color: white; }

.eventos #top-title {
  padding-top: 40px; }

.eventos .description {
  margin-top: 40px;
  margin-bottom: 40px; }

.bg-light-blue {
  background-color: #353A68; }

.bg-medium-blue {
  background-color: #1B2356; }

.bg-dark-blue {
  background-color: #14193A; }

.photos-header {
  height: auto;
  overflow: hidden;
  background-color: #1B2356;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }
  .photos-header h4 {
    color: white;
    line-height: 2;
    font-size: 15px;
    margin: 5px; }
    .photos-header h4 i {
      margin-left: 10px; }
  @media (min-width: 768px) {
    .photos-header h4 {
      font-size: 20px; } }

.images-wrapper {
  overflow: hidden; }
  .images-wrapper .grid-item {
    width: 100%;
    border: solid 2px white; }
    .images-wrapper .grid-item img {
      width: 100%;
      display: block;
      cursor: pointer; }
  @media (min-width: 768px) {
    .images-wrapper .grid-item {
      width: 50%; } }
  @media (min-width: 1024px) {
    .images-wrapper .grid-item {
      width: 33.3333%; } }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1; }
  .overlay.color {
    opacity: 0.8; }
    .overlay.color.o-6 {
      opacity: 0.6; }
    .overlay.color.o-4 {
      opacity: 0.4; }
  .overlay.dark-blue {
    background-color: #14193A; }
  .overlay.medium-blue {
    background-color: #1B2356; }
  .overlay.light-blue {
    background-color: #1B2356; }

.archive-container .filter-container {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  background-color: #1B2356;
  padding: 1em 0.5em; }
  .archive-container .filter-container .v-search {
    width: 80%;
    background-color: #7179AA;
    color: White; }
    .archive-container .filter-container .v-search input {
      font-size: 12px;
      color: white;
      font-weight: 600;
      text-transform: uppercase; }
    .archive-container .filter-container .v-search input:focus {
      outline-color: white; }
    .archive-container .filter-container .v-search .vsearch__actions svg {
      fill: white; }
  .archive-container .filter-container .v-select {
    width: 80%;
    min-height: 28px;
    margin-bottom: 0.5em;
    background-color: #7179AA; }
    .archive-container .filter-container .v-select .vs__dropdown-toggle {
      border: none; }
    .archive-container .filter-container .v-select input {
      color: white;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600; }
    .archive-container .filter-container .v-select .vs__actions svg {
      fill: white; }
    .archive-container .filter-container .v-select .vs__selected {
      color: white;
      text-align: left;
      font-size: 12px;
      font-weight: 600; }
    .archive-container .filter-container .v-select .vs__dropdown-menu {
      background-color: #7179AA;
      padding-bottom: 0;
      border: none; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li {
        color: white;
        font-size: 12px;
        font-weight: 600;
        transition: background-color 0.4s; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:nth-of-type(odd) {
        background-color: #1B2356; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:nth-of-type(even) {
        background-color: #7179AA; }
      .archive-container .filter-container .v-select .vs__dropdown-menu li:hover {
        background-color: #E84E1B; }
  @media (min-width: 768px) {
    .archive-container .filter-container .v-search,
    .archive-container .filter-container .v-select {
      width: 200px; } }

.archive-container .content-container {
  display: flex;
  justify-content: space-between;
  align-content: flex-start;
  flex-wrap: wrap;
  padding: 2em 1em; }
  .archive-container .content-container .item {
    width: 300px; }
    .archive-container .content-container .item.document {
      width: 100%;
      margin-bottom: 1em; }
      .archive-container .content-container .item.document .area-container {
        width: 100%;
        height: 30px;
        background-color: #1B2356;
        color: white;
        padding: 5px 10px;
        font-size: 15px;
        font-weight: 600; }
      .archive-container .content-container .item.document .image-container {
        width: 100%;
        padding-bottom: 56.25%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: #DEDEDE; }
      .archive-container .content-container .item.document .info-container {
        width: 100%;
        overflow: hidden;
        padding: 1em;
        background-color: #F4F2F1; }
        .archive-container .content-container .item.document .info-container .title {
          overflow: hidden;
          font-weight: 600;
          height: 75px; }
          .archive-container .content-container .item.document .info-container .title p {
            transition: color 0.4s; }
        .archive-container .content-container .item.document .info-container .title a:hover p {
          color: #E84E1B; }
        .archive-container .content-container .item.document .info-container .authors p {
          font-size: 0.9em;
          font-weight: 600;
          color: #14193A; }
        .archive-container .content-container .item.document .info-container .date p {
          font-size: 0.9em;
          color: #E84E1B; }
        .archive-container .content-container .item.document .info-container .date,
        .archive-container .content-container .item.document .info-container .authors {
          overflow: hidden;
          height: 40px; }
  .archive-container .content-container .load-more {
    width: 100%;
    text-align: center; }
    .archive-container .content-container .load-more p {
      text-align: center;
      color: #14193A;
      font-weight: 600;
      cursor: pointer; }
    .archive-container .content-container .load-more .load-more-button {
      position: relative;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #E84E1B;
      cursor: pointer; }
      .archive-container .content-container .load-more .load-more-button span {
        position: absolute;
        color: white;
        top: -30px;
        left: -10px; }

.archive-container.highlight .content-container .item.first {
  width: 100%; }

@media (min-width: 768px) {
  .archive-container .content-container .item.document {
    width: 48%; }
  .archive-container .content-container .item.first .info-container .title {
    font-size: 1.2em; } }

.tabs-component {
  margin: 2em 0; }

.tabs-component-tabs {
  margin-bottom: 5px;
  margin-left: 0;
  padding-inline-start: 0; }

@media (min-width: 768px) {
  .tabs-component-tabs {
    border: 0;
    align-items: stretch;
    display: flex;
    justify-content: flex-start;
    margin-bottom: -1px;
    padding-inline-start: 20px; } }

.tabs-component-tab {
  background-color: #353A68;
  color: white;
  font-size: 14px;
  font-weight: 600;
  margin-right: 0;
  list-style: none; }

@media (min-width: 768px) {
  .tabs-component-tab {
    background-color: #353A68; } }

.tabs-component-tab:hover {
  color: white; }
  .tabs-component-tab:hover a {
    color: white; }

.tabs-component-tab.is-active {
  background-color: #E84E1B;
  color: white; }

.tabs-component-tab.is-disabled * {
  color: #cdcdcd;
  cursor: not-allowed !important; }

@media (min-width: 768px) {
  .tabs-component-tab {
    background-color: #7179AA;
    color: #14193A;
    border-radius: 5px 5px 0 0;
    margin-right: .5em; }
  .tabs-component-tab.is-active {
    background-color: #E84E1B;
    color: white;
    z-index: 2; } }

.tabs-component-tab-a {
  align-items: center;
  color: inherit;
  display: flex;
  padding: .75em 1em;
  text-decoration: none; }

.tabs-component-panels {
  padding: 0; }

@media (min-width: 768px) {
  .tabs-component-panels {
    border-top-left-radius: 0;
    background-color: #fff;
    padding: 4em 0;
    padding: 0 0.5em 1em; } }

.vsearch__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 28px; }
  .vsearch__container .vsearch__actions {
    display: flex;
    height: inherit; }
  .vsearch__container input {
    width: calc(100% - 20px);
    appearance: none;
    -webkit-appearance: none;
    border: none;
    background-color: transparent !important;
    box-shadow: none;
    height: inherit;
    padding: 0 6px; }
  .vsearch__container input::placeholder {
    color: inherit; }
  .vsearch__container .vsearch__search-icon {
    display: flex;
    align-items: center; }

.counter-container {
  margin: 2em 0;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap; }
  .counter-container .counter-div {
    text-align: center;
    width: 100%; }
    .counter-container .counter-div.digital .count {
      font-family: "Digital";
      margin: 0;
      font-size: 70px; }
    .counter-container .counter-div.digital .label {
      width: 100px;
      margin: auto; }
    .counter-container .counter-div.digital.total .count {
      font-size: 90px; }
    .counter-container .counter-div.digital.total .label {
      font-weight: bold;
      width: 120px;
      margin: auto; }
    .counter-container .counter-div.gauge .count {
      margin: 15px 0 0;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 50px;
      text-anchor: middle; }
    .counter-container .counter-div.gauge .semi-circle {
      fill: #4A507E;
      stroke: #262D64;
      stroke-width: 20px; }
    .counter-container .counter-div.gauge .count-circle {
      fill: white;
      fill-opacity: 0.2; }
    .counter-container .counter-div.gauge .label {
      font-weight: 600; }
    .counter-container .counter-div p {
      text-align: center; }

@media (min-width: 768px) {
  .counter-container .counter-div {
    width: auto; } }

@media (min-width: 1024px) {
  .counter-container {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: wrap; }
    .counter-container .counter-div.digital .count {
      font-size: 70px; }
    .counter-container .counter-div.digital .label {
      width: 120px; }
    .counter-container .counter-div.digital.total .count {
      font-size: 90px; }
    .counter-container .counter-div.digital.total .label {
      font-weight: bold;
      width: 120px; } }

.loading-message-container {
  position: relative;
  width: 100%;
  padding-bottom: 100px; }
  .loading-message-container.full-size {
    padding-bottom: 56.25%; }
  .loading-message-container .loading-content-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
    .loading-message-container .loading-content-container .message-container .animation {
      text-align: center; }
    .loading-message-container .loading-content-container .message-container .lds-grid {
      display: inline-block;
      position: relative;
      width: 64px;
      height: 64px; }
    .loading-message-container .loading-content-container .message-container .lds-grid div {
      position: absolute;
      width: 13px;
      height: 13px;
      border-radius: 50%;
      background: #fff;
      animation: lds-grid 1.2s linear infinite; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(odd) {
      background-color: #1B2356; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(even) {
      background-color: #E84E1B; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(1) {
      top: 6px;
      left: 6px;
      animation-delay: 0s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(2) {
      top: 6px;
      left: 26px;
      animation-delay: -0.4s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(3) {
      top: 6px;
      left: 45px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(4) {
      top: 26px;
      left: 6px;
      animation-delay: -0.4s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(5) {
      top: 26px;
      left: 26px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(6) {
      top: 26px;
      left: 45px;
      animation-delay: -1.2s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(7) {
      top: 45px;
      left: 6px;
      animation-delay: -0.8s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(8) {
      top: 45px;
      left: 26px;
      animation-delay: -1.2s; }
    .loading-message-container .loading-content-container .message-container .lds-grid div:nth-child(9) {
      top: 45px;
      left: 45px;
      animation-delay: -1.6s; }

@keyframes lds-grid {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: 0.5; } }

.nothing-found-message-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; }
  .nothing-found-message-container .nothing-found-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1em; }
    .nothing-found-message-container .nothing-found-container .message-container {
      text-align: center; }
      .nothing-found-message-container .nothing-found-container .message-container p {
        font-weight: 600;
        font-size: 1.2em;
        color: #E84E1B; }
      .nothing-found-message-container .nothing-found-container .message-container .icon-container {
        overflow: hidden; }
      .nothing-found-message-container .nothing-found-container .message-container .icon {
        color: #1B2356;
        font-size: 4em; }

.v-select {
  position: relative;
  font-family: inherit; }

.v-select,
.v-select * {
  box-sizing: border-box; }

/* KeyFrames */
@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Dropdown Default Transition */
.vs__fade-enter-active,
.vs__fade-leave-active {
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1); }

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0; }

/** Component States */
/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__clear,
.vs--disabled .vs__search,
.vs--disabled .vs__selected,
.vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8; }

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */
.v-select[dir="rtl"] .vs__actions {
  padding: 0 3px 0 6px; }

.v-select[dir="rtl"] .vs__clear {
  margin-left: 6px;
  margin-right: 0; }

.v-select[dir="rtl"] .vs__deselect {
  margin-left: 0;
  margin-right: 2px; }

.v-select[dir="rtl"] .vs__dropdown-menu {
  text-align: right; }

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */
.vs__dropdown-toggle {
  appearance: none;
  display: flex;
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  white-space: normal; }

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative; }

.vs__actions {
  display: flex;
  align-items: center;
  padding: 4px 6px 0 3px; }

/* Dropdown Toggle States */
.vs--searchable .vs__dropdown-toggle {
  cursor: text; }

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer; }

.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transform: scale(1);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855); }

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1); }

.vs--loading .vs__open-indicator {
  opacity: 0; }

/* Clear Button */
.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px; }

/* Dropdown Menu */
.vs__dropdown-menu {
  display: block;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  z-index: 1000;
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  text-align: left;
  list-style: none;
  background: #fff; }

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

/* List Items */
.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap; }
  .vs__dropdown-option:hover {
    cursor: pointer; }

.vs__dropdown-option--highlight {
  background: #5897fb;
  color: #fff; }

/* Selected Tags */
.vs__selected {
  display: flex;
  align-items: center;
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  color: #333;
  line-height: 1.4;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em; }

.vs__deselect {
  display: inline-flex;
  appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgba(60, 60, 60, 0.5);
  text-shadow: 0 1px 0 #fff; }

/* States */
.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent; }

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: .4; }

.vs--single.vs--searching .vs__selected {
  display: none; }

/* Search Input */
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-cancel-button,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none; }

.vs__search,
.vs__search:focus {
  appearance: none;
  line-height: 1.4;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1; }

.vs__search::placeholder {
  color: inherit; }

/**
    States
 */
.vs--unsearchable .vs__search {
  opacity: 1; }
  .vs--unsearchable .vs__search:hover {
    cursor: pointer; }

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: .2; }

/* Loading Spinner */
.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s infinite linear;
  transition: opacity .1s; }

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em; }

/* Loading Spinner States */
.vs--loading .vs__spinner {
  opacity: 1; }

.twitter-container {
  padding: 50px 0 2em;
  border-top: solid 4px #1B2356; }
  .twitter-container #ctf .ctf-tweets .ctf-item {
    width: calc(100% - 20px);
    border-top: none;
    float: left;
    margin: 10px; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-box {
      margin-left: 0; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-box::before {
      content: "\f099";
      font-family: "Font Awesome 5 Brands";
      font-size: 28px;
      padding: 6px;
      color: #353A68;
      border: solid 2px #353A68;
      border-radius: 50%; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-name {
      color: #1B2356 !important;
      font-size: 1.4em !important;
      margin-left: 12px; }
    .twitter-container #ctf .ctf-tweets .ctf-item .ctf-tweet-content {
      padding-left: 56px; }
    .twitter-container #ctf .ctf-tweets .ctf-item img, .twitter-container #ctf .ctf-tweets .ctf-item .ctf-author-avatar {
      display: none; }
  .twitter-container #ctf .ctf-tweets .ctf-context, .twitter-container #ctf .ctf-tweets .ctf-author-screenname, .twitter-container #ctf .ctf-tweets .ctf-tweet-date, .twitter-container #ctf .ctf-tweets .ctf-screename-sep {
    display: none; }
  .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type {
    border-right: none; }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type .ctf-tweet-text {
      font-size: 1.3em;
      margin-left: 56px; }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type .ctf-author-box::before {
      font-size: 32px; }
  @media (min-width: 768px) {
    .twitter-container #ctf .ctf-tweets .ctf-item {
      width: calc(40% - 20px); }
    .twitter-container #ctf .ctf-tweets .ctf-item:first-of-type {
      width: calc(60% - 20px);
      height: 100%; } }

.resource-link-container {
  display: flex;
  align-items: center;
  margin: 20px 0; }
  .resource-link-container .resource-icon {
    font-size: 1.5em;
    color: #E84E1B;
    margin-right: 20px; }
  .resource-link-container .resource-label a {
    color: #404040;
    font-weight: 600;
    transition: color 0.4s; }
  .resource-link-container .resource-label a:hover {
    color: #14193A; }

section {
  overflow: hidden; }

h2.dark-bg, h3.dark-bg, h4.dark-bg, h5.dark-bg, h6.dark-bg {
  color: white; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9tYWluLnNjc3MgKDEpIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0M7O0FBRWhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCOztBQUUzQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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QkFBMkI7O0FBRTNCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQSwyQkFBMkI7O0FBRTNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTs7QUFFZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBLHVCQUF1Qjs7QUFFdkI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOztBQUVkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOFdBQThXOztBQUU5VztBQUNBLHVDQUF1Qzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNB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Q0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsbUJBQW1CLEVBQUU7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxlQUFlIiwiZmlsZSI6Ii4vLi4vc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBDRVBFSSBUaGVtZVxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5zaG93bnRlbGxkYXRhLmNvbVxuQXV0aG9yOiBSb3kgTmlqaG9mXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5zaG93bnRlbGxkYXRhLmNvbVxuRGVzY3JpcHRpb246IEN1c3RvbSB0aGVtZTogQ0VQRUkgVGhlbWUsIGRldmVsb3BlZCBieSBSb3kgTmlqaG9mXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogY2VwZWlcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuQ0VQRUkgVGhlbWUgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMTcgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogU2V0IGJveC1zaXppbmcgdG8gdG8gYm9yZGVyLWJveCBmb3IgYWxsIGVsZW1lbnRzXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQlJFQUtQT0lOVFNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEaWdpdGFsXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2NlcGVpL2Fzc2V0cy9mb250cy9kaWdpdGFsLTcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY2VwZWkvYXNzZXRzL2ZvbnRzL2RpZ2l0YWwtNy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbnAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsdWUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC43NWVtIDA7IH1cblxuLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5oMSwgaDIge1xuICBjb2xvcjogIzFCMjM1NjsgfVxuXG5wLCBzcGFuLCBsaSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjNDA0MDQwOyB9XG5cbmEge1xuICBjb2xvcjogI0U4NEUxQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gIGEubm8tZGVjb3JhdGlvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4MDgwODA7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICM4MDgwODA7IH1cbiAgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBjb2xvcjogIzFCMjM1NjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItIFwiOyB9XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJlbTsgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQgPiBmaWd1cmUgPiBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50YWJsZWF1UGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLW9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAjRTg0RTFCOyB9XG5cbjpyb290IC5oYXMtY2VwZWktb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG5cbjpyb290IC5oYXMtY2VwZWktZGFyay1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMxNDE5M0E7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1kYXJrLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1tZWRpdW0tYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMUIyMzU2OyB9XG5cbjpyb290IC5oYXMtY2VwZWktbWVkaXVtLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1saWdodC1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMzNTNBNjg7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1saWdodC1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzQTY4OyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHRlc3QtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjNzE3OUFBOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbGlnaHRlc3QtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLXJlZC1jb2xvciB7XG4gIGNvbG9yOiAjQzkxNjE5OyB9XG5cbjpyb290IC5oYXMtY2VwZWktcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkxNjE5OyB9XG5cbjpyb290IC5oYXMtY2VwZWktZGFyay1ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1kYXJrLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1tZWRpdW0tZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbjpyb290IC5oYXMtY2VwZWktbWVkaXVtLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1saWdodC1ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICNFQUVBRUE7IH1cblxuOnJvb3QgLmhhcy1jZXBlaS1saWdodC1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG5cbjpyb290IC5oYXMtY2VwZWktYmxhY2stY29sb3Ige1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uaGFzLWNlcGVpLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbjpyb290IC5oYXMtY2VwZWktd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG46cm9vdCAuaGFzLWNlcGVpLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qICNyZWdpb24gd3AtYmxvY2stYnV0dG9ucyAqL1xuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktb3JhbmdlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDQ1MTU7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWJsdWUtYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMTEyNzsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW1lZGl1bS1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiNDM7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1saWdodC1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMxNTc7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1saWdodGVzdC1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTZhYTA7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1yZWQtYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMTMxNjsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWRhcmstZ3JleS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbWVkaXVtLWdyZXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MzsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLWxpZ2h0LWdyZXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW9yYW5nZS1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWJsdWUtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbWVkaXVtLWJsdWUtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjMUIyMzU2OyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHQtYmx1ZS1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICMzNTNBNjg7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1saWdodGVzdC1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogIzcxNzlBQTsgfVxuICAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLXJlZC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNDOTE2MTk7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWdyZXktY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbWVkaXVtLWdyZXktY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHQtZ3JleS1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1ibGFjay1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS13aGl0ZS1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLW9yYW5nZS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjZDQ0NTE1OyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWJsdWUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzBkMTEyNzsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbWVkaXVtLWJsdWUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzE1MWI0MzsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHQtYmx1ZS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjMmMzMTU3OyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1saWdodGVzdC1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICM2MTZhYTA7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNlcGVpLXJlZC1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjYjIxMzE2OyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jZXBlaS1kYXJrLWdyZXktY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbWVkaXVtLWdyZXktY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY2VwZWktbGlnaHQtZ3JleS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qICNlbmRyZWdpb24gKi9cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50YWJsZWF1LXdyYXBwZXIgI3Zpei1jb250YWluZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAudGFibGVhdS13cmFwcGVyICN2aXotY29udGFpbmVyIGlmcmFtZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVhdS13cmFwcGVyICN2aXotY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZWF1LXdyYXBwZXIgI3Zpei1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC50YWJsZWF1LXdyYXBwZXIgI3Zpei1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7IH0gfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmJ0bi5pY29uLWJ0biB7XG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDVweDsgfVxuXG4uYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmEuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJ0bi5iaWcge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5idG4uYmlnID4gLmRhc2hpY29uczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4uYnRuLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLmJ0bi5tZWRpdW0gPiAuZGFzaGljb25zOjpiZWZvcmUge1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgd2lkdGg6IDEuMmVtOyB9XG5cbi5idG4uc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5idG4uc21hbGwuZGFzaGljb25zLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIHdpZHRoOiAwLjhlbTtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5idG4uc21hbGwgLmRhc2hpY29uczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIHdpZHRoOiAwLjhlbTsgfVxuXG4uYnRuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLW1lZGl1bS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5idG4tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NDUxNTsgfVxuXG4uYnRuLWRhcmstYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDExMjc7IH1cblxuLmJ0bi1saWdodGVzdC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5wZWdnZWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wZWdnZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wZWdnZWQtcmlnaHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGVnZ2VkLWxlZnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wZWdnZWQtcmlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5waWxsIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwJSAvIDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5waWxsLmRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBpbGwuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW46IDFlbSAwOyB9XG4gIC5idXR0b24td3JhcHBlci5jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53cC1ibG9jay1idXR0b25zLmFsaWducmlnaHQge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNlYXJjaC1ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5pbnB1dC5zZWFyY2gtYm94IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWF4LXdpZHRoOiA4MCU7IH1cblxuaW5wdXQuc2VhcmNoLWJveDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICMxNDE5M0E7IH1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjU2cHg7IH0gfVxuXG4ucm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucm93ID4gW2NsYXNzXj0nY29sLSddLCAucm93IFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5yb3cgPiBbY2xhc3NePSdjb2wteGwnXSwgLnJvdyBbY2xhc3MqPScgY29sLXhsJ10ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3cgPiBbY2xhc3NePSdjb2wtbGcnXSwgLnJvdyBbY2xhc3MqPScgY29sLWxnJ10ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3cgPiBbY2xhc3NePSdjb2wtbWQnXSwgLnJvdyBbY2xhc3MqPScgY29sLW1kJ10ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3cgPiBbY2xhc3NePSdjb2wtc20nXSwgLnJvdyBbY2xhc3MqPScgY29sLXNtJ10ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3cgPiAuY29sLTEsIC5yb3cgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogY2FsYygxICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC0yLCAucm93IC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IGNhbGMoMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtMywgLnJvdyAuY29sLXhzLTMge1xuICAgIHdpZHRoOiBjYWxjKDMgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTQsIC5yb3cgLmNvbC14cy00IHtcbiAgICB3aWR0aDogY2FsYyg0ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC01LCAucm93IC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IGNhbGMoNSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtNiwgLnJvdyAuY29sLXhzLTYge1xuICAgIHdpZHRoOiBjYWxjKDYgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTcsIC5yb3cgLmNvbC14cy03IHtcbiAgICB3aWR0aDogY2FsYyg3ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC04LCAucm93IC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IGNhbGMoOCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtOSwgLnJvdyAuY29sLXhzLTkge1xuICAgIHdpZHRoOiBjYWxjKDkgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIC5yb3cgPiAuY29sLTEwLCAucm93IC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAucm93ID4gLmNvbC0xMSwgLnJvdyAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogY2FsYygxMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgLnJvdyA+IC5jb2wtMTIsIC5yb3cgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTIgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5yb3cgPiAuY29sLXNtLTEge1xuICAgICAgd2lkdGg6IGNhbGMoMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tMyB7XG4gICAgICB3aWR0aDogY2FsYygzICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTQge1xuICAgICAgd2lkdGg6IGNhbGMoNCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgICB3aWR0aDogY2FsYyg2ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTcge1xuICAgICAgd2lkdGg6IGNhbGMoNyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1zbS04IHtcbiAgICAgIHdpZHRoOiBjYWxjKDggKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtc20tOSB7XG4gICAgICB3aWR0aDogY2FsYyg5ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTExIHtcbiAgICAgIHdpZHRoOiBjYWxjKDExICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXNtLTEyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEyICogY2FsYygxMDAlIC8gMTIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cgPiAuY29sLW1kLTEge1xuICAgICAgd2lkdGg6IGNhbGMoMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtMyB7XG4gICAgICB3aWR0aDogY2FsYygzICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTQge1xuICAgICAgd2lkdGg6IGNhbGMoNCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogY2FsYyg2ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTcge1xuICAgICAgd2lkdGg6IGNhbGMoNyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1tZC04IHtcbiAgICAgIHdpZHRoOiBjYWxjKDggKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbWQtOSB7XG4gICAgICB3aWR0aDogY2FsYyg5ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTEwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTExIHtcbiAgICAgIHdpZHRoOiBjYWxjKDExICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLW1kLTEyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEyICogY2FsYygxMDAlIC8gMTIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm93ID4gLmNvbC1sZy0xIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctMiB7XG4gICAgICB3aWR0aDogY2FsYygyICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTMge1xuICAgICAgd2lkdGg6IGNhbGMoMyAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy00IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctNSB7XG4gICAgICB3aWR0aDogY2FsYyg1ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTYge1xuICAgICAgd2lkdGg6IGNhbGMoNiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy03IHtcbiAgICAgIHdpZHRoOiBjYWxjKDcgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wtbGctOCB7XG4gICAgICB3aWR0aDogY2FsYyg4ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLWxnLTkge1xuICAgICAgd2lkdGg6IGNhbGMoOSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy0xMCB7XG4gICAgICB3aWR0aDogY2FsYygxMCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy0xMSB7XG4gICAgICB3aWR0aDogY2FsYygxMSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC1sZy0xMiB7XG4gICAgICB3aWR0aDogY2FsYygxMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gICAgLnJvdyA+IC5jb2wteGwtMSB7XG4gICAgICB3aWR0aDogY2FsYygxICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMiAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC0zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtNCB7XG4gICAgICB3aWR0aDogY2FsYyg0ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTUge1xuICAgICAgd2lkdGg6IGNhbGMoNSAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC02IHtcbiAgICAgIHdpZHRoOiBjYWxjKDYgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtNyB7XG4gICAgICB3aWR0aDogY2FsYyg3ICogY2FsYygxMDAlIC8gMTIpKTsgfVxuICAgIC5yb3cgPiAuY29sLXhsLTgge1xuICAgICAgd2lkdGg6IGNhbGMoOCAqIGNhbGMoMTAwJSAvIDEyKSk7IH1cbiAgICAucm93ID4gLmNvbC14bC05IHtcbiAgICAgIHdpZHRoOiBjYWxjKDkgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtMTAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtMTEge1xuICAgICAgd2lkdGg6IGNhbGMoMTEgKiBjYWxjKDEwMCUgLyAxMikpOyB9XG4gICAgLnJvdyA+IC5jb2wteGwtMTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTIgKiBjYWxjKDEwMCUgLyAxMikpOyB9IH1cbiAgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMWVtOyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAyZW07IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNlbTsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogNGVtOyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDRlbTtcbiAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtOyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMWVtOyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDJlbTsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAzZW07IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogNGVtOyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYm91dC1tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYm91dC1tZW51LXdyYXAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFib3V0LW1lbnUtd3JhcCAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtbWVudS13cmFwIC5jb2xsYXBzaWJsZSAuaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFib3V0LW1lbnUtd3JhcCAuY29sbGFwc2libGUgLmhlYWRlciAubWVudS10aXRsZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFib3V0LW1lbnUtd3JhcCAuY29sbGFwc2libGUgLmhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFib3V0LW1lbnUtd3JhcCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuYWJvdXQtbWVudS13cmFwICNhYm91dC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuYWJvdXQtbWVudS13cmFwICNhYm91dC1tZW51IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgICAuYWJvdXQtbWVudS13cmFwICNhYm91dC1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgICAgLmFib3V0LW1lbnUtd3JhcCAjYWJvdXQtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWJvdXQtbWVudS13cmFwICNhYm91dC1tZW51IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgICAgIC5hYm91dC1tZW51LXdyYXAgI2Fib3V0LW1lbnUgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hYm91dC1tZW51LXdyYXAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFib3V0LW1lbnUtd3JhcCAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ldmVudC1tYWluLXBvaW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnQtbWFpbi1wb2ludHMgLnNobnQtbnVtYmVyZWQtcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5ldmVudC1tYWluLXBvaW50cyAuc2hudC1udW1iZXJlZC1yb3cgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmV2ZW50LW1haW4tcG9pbnRzOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtbWFpbi1wb2ludHMgLnNobnQtbnVtYmVyZWQtcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmV2ZW50LW1haW4tcG9pbnRzIC5zaG50LW51bWJlcmVkLXJvdyBwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZXZlbnQtbWFpbi1wb2ludHM6OmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKCA1MCUgLSA1MzBweCk7IH0gfVxuXG4uZ2lhbnQtcXVvdGUge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxNzBweCk7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2lhbnQtcXVvdGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgY29sb3I6ICM3MTc5QUE7IH1cbiAgLmdpYW50LXF1b3RlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoIDEwMCUgLSAxMHB4KTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGNvbnRlbnQ6ICdcXDIwMUQnO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjNzE3OUFBOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lhbnQtcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuZ2lhbnQtcXVvdGU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjAwcHg7IH1cbiAgICAuZ2lhbnQtcXVvdGU6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgY29udGVudDogJ1xcMjAxRCc7XG4gICAgICBmb250LXNpemU6IDIwMHB4OyB9IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1MDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwtYmFja2Ryb3AuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWwtYmFja2Ryb3AgLmNsb3NlLW1vZGFsLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA1MDE7IH1cbiAgLm1vZGFsLWJhY2tkcm9wIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5zaW5nbGUtY29udGVudCBwLCAuc2luZ2xlLWNvbnRlbnQgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLnNpbmdsZS1jb250ZW50IGNpdGUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnNpbmdsZS1jb250ZW50IC5lbnRyeS1tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuLnNpbmdsZS1jb250ZW50IC5lbnRyeS1tZXRhIHNwYW4uZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMmVtIDAgMC41ZW07IH1cblxuLnNpbmdsZS1jb250ZW50IC5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuc2luZ2xlLWNvbnRlbnQgLnNlcGFyYXRvciAudzEwMCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5zZXBhcmF0b3IgLnc4MCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4uc2luZ2xlLWNvbnRlbnQgLmdyZXktbGluZSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLnNpbmdsZS1jb250ZW50IC5ncmFkaWVudC1saW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjRkY1QzAwIDAlLCAjNEMwMkJGIDQwJSwgIzEzMDI4MCAxMDAlKTsgfVxuXG4uc2luZ2xlLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zaW5nbGUtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jZXBlaS9hc3NldHMvaW1nL2ljb25zL2xpc3QtaXRlbS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtOyB9XG4gIC5zaW5nbGUtY29udGVudCB1bCAuYmxvY2tzLWdhbGxlcnktaXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbiNtYXN0aGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzQTY4OyB9XG4gICNtYXN0aGVhZCBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi51cHBlci1uYXYtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hc3RoZWFkLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLnNpdGUtYnJhbmRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLnNpdGUtYnJhbmRpbmcgPiBhIC5jdXN0b20tbG9nbyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zaXRlLWJyYW5kaW5nID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm5hdi1jb2wge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDsgfVxuICAubW9iaWxlLW5hdmlnYXRpb24gPiAubmF2LWNvbnRhaW5lci5tb2JpbGUge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uID4gLm5hdi1jb250YWluZXIubW9iaWxlLnRvZ2dsZWQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbiA+ICNtb2JpbGUtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hZG1pbi1iYXIgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgdG9wOiAxMjZweDsgfVxuXG4jbW9iaWxlLW1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICNtb2JpbGUtbWVudS1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICNtb2JpbGUtbWVudS1jb250YWluZXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07IH1cbiAgI21vYmlsZS1tZW51LWNvbnRhaW5lciBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAjbW9iaWxlLW1lbnUtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI21vYmlsZS1tZW51LWNvbnRhaW5lciA+IC5tZW51LWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNtb2JpbGUtbWVudS1jb250YWluZXIgPiAubWVudS1mb290ZXIgLmxvd2VyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICNtb2JpbGUtbWVudS1jb250YWluZXIgPiAubWVudS1mb290ZXIgLnNpZGViYXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubWVudS10b2dnbGUgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tZW51LXRvZ2dsZS5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAubWVudS10b2dnbGUubWVudSA+IC5kYXNoaWNvbnMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtdG9nZ2xlLm1lbnUgPiAuZGFzaGljb25zLW5vLWFsdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS10b2dnbGUuc2VhcmNoIHtcbiAgcGFkZGluZzogMjBweCA1cHg7IH1cblxuLm1lbnUtdG9nZ2xlLm1lbnUudG9nZ2xlZCA+IC5kYXNoaWNvbnMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtdG9nZ2xlLm1lbnUudG9nZ2xlZCA+IC5kYXNoaWNvbnMtbm8tYWx0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi51cHBlci1uYXYsXG4ubG93ZXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uLFxuLm1haW4tbWVudSB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4ubWFpbi1tZW51ICNtYWluLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5tYWluLW1lbnUgI21haW4tbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ubWFpbi1tZW51ICNtYWluLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi50b3AtbWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuI3RvcC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuI3RvcC1tZW51ID4gLm1lbnUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAxMCUgLyA1MCU7IH1cbiAgI3RvcC1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4NHB4KSB7XG4gIC5hZG1pbi1iYXIgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDExMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFzdGhlYWQtcm93IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnNpdGUtYnJhbmRpbmcgPiBhIC5jdXN0b20tbG9nbyB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMjExcHg7IH1cbiAgLm5hdi1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTFweCAtIDIgKiAzMHB4KTsgfVxuICAudXBwZXItbmF2LWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWRtaW4tYmFyIC51cHBlci1uYXYtYmFja2dyb3VuZCB7XG4gICAgdG9wOiAzMnB4OyB9XG4gIC5sb3dlci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51cHBlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudXBwZXItbmF2IC5sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudXBwZXItbmF2IGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnVwcGVyLW5hdiAuc2ltcGxlLXNvY2lhbC1pY29ucyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudXBwZXItbmF2ID4gLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnVwcGVyLW5hdiBpbnB1dC5zZWFyY2gtYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVwcGVyLW5hdiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5sb3dlci1uYXYge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm1lbnUtdG9nZ2xlLFxuICAubW9iaWxlLW5hdmlnYXRpb24sXG4gICNtb2JpbGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gIC51cHBlci1uYXYgaW5wdXQuc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwJSAvIDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1JTsgfSB9XG5cbmZvb3RlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZsdWlkIC5mb290ZXItYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgZm9vdGVyIC5jb250YWluZXItZmx1aWQgLmZvb3Rlci1iYWNrZ3JvdW5kLmxlZnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgZm9vdGVyIC5jb250YWluZXItZmx1aWQgLmZvb3Rlci1iYWNrZ3JvdW5kLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTNBNjg7IH1cblxuLnNpdGUtZm9vdGVyIC5yb3cuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtZm9vdGVyIC5yb3cubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLmNvbnRhY3QtaW5mbyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zaXRlLWZvb3RlciAubGVmdC1zaWRlIC5tZW51LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAuZm9vdGVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAudG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIC5sZWZ0LXNpZGUgLm1haW4tbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTNBNjg7IH1cbiAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwge1xuICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLndpZGdldF9jdXN0b21faHRtbCAud2lkZ2V0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAuc2ltcGxlLXNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAuc2ltcGxlLXNvY2lhbC1pY29ucyAud2lkZ2V0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIG1hcmdpbjogMC45ZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLnNpbXBsZS1zb2NpYWwtaWNvbnMgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zaXRlLWZvb3RlciAuY29udGFjdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAuc2l0ZS1mb290ZXIgLmNvbnRhY3QtaW5mbyAudGV4dHdpZGdldCB7XG4gICAgbWFyZ2luOiAxZW0gMTAlOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5jb250YWN0LWluZm8gLnRleHR3aWRnZXQgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5yb3cuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2l0ZS1mb290ZXIgLnJvdy5tb2JpbGUsXG4gIC5zaXRlLWZvb3RlciAuY29udGFjdC1pbmZvLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1mb290ZXIgLmNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnNpdGUtZm9vdGVyIC5jb250YWN0LWluZm8gLnRleHR3aWRnZXQge1xuICAgICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgICAgLnNpdGUtZm9vdGVyIC5jb250YWN0LWluZm8gLnRleHR3aWRnZXQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAuZm9vdGVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIC5zaXRlLWZvb3RlciAubGVmdC1zaWRlIC5mb290ZXItaW1hZ2UtY29udGFpbmVyIC5mb290ZXItbG9nbyB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gIC5zaXRlLWZvb3RlciAubGVmdC1zaWRlIC5tYWluLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuc2l0ZS1mb290ZXIgLmxlZnQtc2lkZSAudG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC53aWRnZXRfY3VzdG9tX2h0bWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2l0ZS1mb290ZXIgLnJpZ2h0LXNpZGUgLndpZGdldF9jdXN0b21faHRtbCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC5zaW1wbGUtc29jaWFsLWljb25zIHtcbiAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zaXRlLWZvb3RlciAucmlnaHQtc2lkZSAuc2ltcGxlLXNvY2lhbC1pY29ucyAud2lkZ2V0LXRpdGxlIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5yaWdodC1zaWRlIC5zaW1wbGUtc29jaWFsLWljb25zIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LFxuLmZhcy5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7IH1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjsgfVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiOyB9XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjsgfVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjsgfVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjsgfVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiOyB9XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiOyB9XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiOyB9XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiOyB9XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjsgfVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7IH1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjsgfVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjsgfVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjsgfVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjsgfVxuXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7IH1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG5cbi5mYS1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjsgfVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjsgfVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjsgfVxuXG4uZmEtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjsgfVxuXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjsgfVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjsgfVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjsgfVxuXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjsgfVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjsgfVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjsgfVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiOyB9XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWdpZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjsgfVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjsgfVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG5cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1oYXQtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cblxuLmZhLWhheWthbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiOyB9XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiOyB9XG5cbi5mYS1oaXBwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjsgfVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7IH1cblxuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5mYS1ocnl2bmlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjsgfVxuXG4uZmEtaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjsgfVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5maW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7IH1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjsgfVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjsgfVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjsgfVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiOyB9XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjsgfVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjsgfVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjsgfVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjsgfVxuXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiOyB9XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjsgfVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cblxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjsgfVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjsgfVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7IH1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjsgfVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG5cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjsgfVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjsgfVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO1xuICBzcmM6IHVybChmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgvaG9tZS9yb3kvUHJvamVjdHMvQ0VQRUkvbmV3X2NlcGVpX3NpdGUvc2l0ZS9iZWRyb2NrL3dlYi9hcHAvdGhlbWVzL2NlcGVpL2pzaW1hZ2VzL2E5YzRiYjczNDhmNDI2MjY0NTRjOTg4ZGJkZTFkMGEwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcbiAgc3JjOiB1cmwoZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC9ob21lL3JveS9Qcm9qZWN0cy9DRVBFSS9uZXdfY2VwZWlfc2l0ZS9zaXRlL2JlZHJvY2svd2ViL2FwcC90aGVtZXMvY2VwZWkvanNpbWFnZXMvN2I5NTY4ZTYzODliMWY4YWUwOTAyY2QzOTY2NWZjMWUuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gIHNyYzogdXJsKGZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoL2hvbWUvcm95L1Byb2plY3RzL0NFUEVJL25ld19jZXBlaV9zaXRlL3NpdGUvYmVkcm9jay93ZWIvYXBwL3RoZW1lcy9jZXBlaS9qc2ltYWdlcy9jMjgwMWZiNDE1ZjAzYzdiMTcwOTM0NzY5ZDdiNTM5Ny5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3N3Z3OyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gYSwgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIGgxLCAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIC5idG4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gcCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbS5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0uZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuc2VsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0tc2VsZWN0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0tc2VsZWN0b3IgLnNlcGFyYXRvciB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbS1zZWxlY3Rvci5zZWxlY3RlZCAuc2VwYXJhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0tc2VsZWN0b3Iuc2VsZWN0ZWQgLnNlcGFyYXRvcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTg0RTFCOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLnNlbGVjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMTAlOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5zZWxlY3Rpb24tY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIHAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUydnc7IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLml0ZW0gLmluZm8uZnVsbCB7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvLmhhbGYge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBoMSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuaXRlbSAuaW5mbyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLnNlbGVjdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNjBweCAxMCU7IH1cbiAgICAgIC5oZWFkZXItY2Fycm91c2VsLWNvbnRhaW5lciAuc2VsZWN0aW9uLWNvbnRhaW5lciAuaXRlbS1zZWxlY3RvciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuaGVhZGVyLWNhcnJvdXNlbC1jb250YWluZXIgLnNlbGVjdGlvbi1jb250YWluZXIgLml0ZW0tc2VsZWN0b3IgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5pdGVtIC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLmhlYWRlci1jYXJyb3VzZWwtY29udGFpbmVyIC5zZWxlY3Rpb24tY29udGFpbmVyIC5pdGVtLXNlbGVjdG9yIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLmxlZnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAucmlnaHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5yaWdodCAuZmVhdHVyZWQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IC50aXRsZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLm1haW4tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLm1haW4tZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTZ2dztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnZ3IC0gOTBweCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgdWwsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgbGksIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiAwLjdlbTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnNsaWRlci1idXR0b24ge1xuICAgICAgdG9wOiAyOHZ3OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuc2VsZWN0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLnNlbGVjdG9ycyAuc2VsZWN0b3Ige1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5zZWxlY3RvcnMgLnNlbGVjdG9yLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWluLWhlaWdodDogNjUwcHgpIHtcbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgIGhlaWdodDogNTZ2dzsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzB2dyAtIDkwcHgpOyB9XG4gICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIGxpLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLnNsaWRlci1idXR0b24ge1xuICAgIHRvcDogMzV2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDU2dnc7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwdncgLSA5MHB4KTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgdG9wOiA0NXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAucmlnaHQge1xuICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaGVhZGluZyAucmlnaHQgaDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDgwdnc7IH1cbiAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwdncgLSA5MHB4KTsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiBsaSwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5zbGlkZXItYnV0dG9uIHtcbiAgICB0b3A6IDQwdnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcge1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5sZWZ0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLmhlYWRpbmcgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5oZWFkaW5nIC5yaWdodCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLm1haW4tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMmVtIDRlbSAwIDRlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODVkZWcsICNGRjVDMDAgMCUsICM0QzAyQkYgNDAlLCAjMTMwMjgwIDEwMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzOyB9XG4gICAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gaDEsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIGgyLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBoMywgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gaDQsIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIGg1LCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBoNiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiBwLCAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5kZXNjcmlwdGlvbiB1bCwgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuZGVzY3JpcHRpb24gbGksIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLml0ZW0gLmRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5idXR0b24tY29udGFpbmVyLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pdGVtIC5idXR0b24tY29udGFpbmVyLmRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtYmxvY2stY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5oaWdobGlnaHRzLWJsb2NrLWNvbnRhaW5lciAuc2VsZWN0b3JzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGlnaGxpZ2h0cy1ibG9jay1jb250YWluZXIgLnNsaWRlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cmlhbmdsZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udHJpYW5nbGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRyaWFuZ2xlLXJpZ2h0LmJpZyxcbi50cmlhbmdsZS1sZWZ0LmJpZyB7XG4gIGJvcmRlci13aWR0aDogMjVweDsgfVxuXG4udHJpYW5nbGUtcmlnaHQubWVkaXVtLFxuLnRyaWFuZ2xlLWxlZnQubWVkaXVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4OyB9XG5cbi5zbGlkZXItYnV0dG9uLnRyaWFuZ2xlLWxlZnQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zbGlkZXItYnV0dG9uLnRyaWFuZ2xlLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2xpZGVyLWJ1dHRvbi5kaXNhYmxlZC50cmlhbmdsZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnNsaWRlci1idXR0b24uZGlzYWJsZWQudHJpYW5nbGUtcmlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggLSAxLjJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCAtIDEuMmVtKTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC52aWV3LW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMC45NWVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnZpZXctbW9yZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIsIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAudGl0bGUsIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZXhjZXJwdCwgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmV2ZW50LWNhdGVnb3J5LWZpbHRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMkYwOyB9XG4gIC5ldmVudC1jYXRlZ29yeS1maWx0ZXItd3JhcHBlciAuY2F0ZWdvcnktYm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAyNXB4IDI1cHg7IH1cbiAgICAuZXZlbnQtY2F0ZWdvcnktZmlsdGVyLXdyYXBwZXIgLmNhdGVnb3J5LWJveCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgICAuZXZlbnQtY2F0ZWdvcnktZmlsdGVyLXdyYXBwZXIgLmNhdGVnb3J5LWJveCAudGV4dC1jb250YWluZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyMSwgMTcwLCAwLjkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50LWNhdGVnb3J5LWZpbHRlci13cmFwcGVyIC5jYXRlZ29yeS1ib3ggLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmV2ZW50LXN1bW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC45KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXZlbnQtc3VtbWFyeSAuY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuZXZlbnQtc3VtbWFyeSAuc3VtbWFyeS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmV2ZW50LXN1bW1hcnkgLnN1bW1hcnktaXRlbSBoMyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZXZlbnQtc3VtbWFyeSAuc3VtbWFyeS1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbnQtc3VtbWFyeSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAuZXZlbnQtc3VtbWFyeSAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmV2ZW50LXN1bW1hcnkgLnN1bW1hcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7IH0gfVxuXG4uYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLmxpdmVzdHJlYW0tcGlsbCB7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLmxpdmVzdHJlYW0tcGlsbCAubGl2ZXN0cmVhbS1saW5rIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5tdWx0aW1lZGlhLWNvbnRlbnQtaWNvbnMgPiAubGl2ZXN0cmVhbS1waWxsIC5saXZlc3RyZWFtLWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLmxpdmVzdHJlYW0tcGlsbCAubGl2ZWRvdCB7XG4gICAgICAgIGNvbG9yOiAjQzkxNjE5O1xuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5tdWx0aW1lZGlhLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLm11bHRpbWVkaWEtY29udGVudC1pY29ucyA+IC5tdWx0aW1lZGlhLWljb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuYXJjaGl2ZS1pdGVtIC5hcmVhLWNvbnRhaW5lciAubXVsdGltZWRpYS1jb250ZW50LWljb25zID4gLm11bHRpbWVkaWEtaWNvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5hcmNoaXZlLWl0ZW0gLmFyZWEtY29udGFpbmVyIC5tdWx0aW1lZGlhLWNvbnRlbnQtaWNvbnMgPiAubXVsdGltZWRpYS1pY29uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFyY2hpdmUtaXRlbSAuYXJlYS1jb250YWluZXIgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFyY2hpdmUtaXRlbS5ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFyY2hpdmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmFyZWEtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciwgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC50aXRsZSwgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5leGNlcnB0LCAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmV4Y2VycHQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5kYXRlLCAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmRhdGUge1xuICAgICAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAgIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyLmV2ZW50IC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuYXJjaGl2ZSAubGlzdC13cmFwcGVyIC5pdGVtLWNvbnRhaW5lci5ldmVudCAuaW5mby1jb250YWluZXIgLmV4Y2VycHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtOyB9XG4gICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgY29sb3I6IFdoaXRlOyB9XG4gICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCAudnNlYXJjaF9fYWN0aW9ucyBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5hcmNoaXZlIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgaW5wdXQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fYWN0aW9ucyBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAgICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgICAgICAgLmFyY2hpdmUgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gsXG4gICAgICAuYXJjaGl2ZSAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuYXJjaGl2ZSAubG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXJjaGl2ZSAubG9hZC1tb3JlIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFyY2hpdmUgLmxvYWQtbW9yZSAubG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRTg0RTFCO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXJjaGl2ZSAubG9hZC1tb3JlIC5sb2FkLW1vcmUtYnV0dG9uIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogLTEwcHg7IH1cblxuLmV2ZW50LWFyY2hpdmUgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5ldmVudC1hcmNoaXZlIC5zZWxlY3QtYWxsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIuZXZlbnQge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmFyY2hpdmUgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lci5maXJzdCAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5hcmNoaXZlIC5saXN0LXdyYXBwZXIgLml0ZW0tY29udGFpbmVyLmV2ZW50IHtcbiAgICB3aWR0aDogNDglOyB9XG4gICAgLmFyY2hpdmUgLmxpc3Qtd3JhcHBlciAuaXRlbS1jb250YWluZXIuZXZlbnQgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCAtIDEuMmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHB4IC0gMS4yZW0pOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC52aWV3LW1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnZpZXctbW9yZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIucHVibGljYXRpb24gLml0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLnB1YmxpY2F0aW9uIC5pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzkuMzc1JTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLnB1YmxpY2F0aW9uIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIuZXZlbnQgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLmV2ZW50IC5pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtY29udGFpbmVyLmV2ZW50IC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lci5ldmVudCAuaXRlbS1jb250YWluZXIuZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1jb250YWluZXIuZXZlbnQgLml0ZW0tY29udGFpbmVyLmZpcnN0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uY29sbGFib3JhdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5jb2xsYWJvcmF0ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb2xsYWJvcmF0ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvbGxhYm9yYXRlLXNlY3Rpb24gLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuY29sbGFib3JhdGUtc2VjdGlvbiAuaXRlbXMtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2xsYWJvcmF0ZS1zZWN0aW9uIC5pdGVtcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAuY29sbGFib3JhdGUtc2VjdGlvbiAuaXRlbXMtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lci53aWR0aC0xLTQge1xuICAgICAgd2lkdGg6IDIyJTsgfVxuICAgIC5jb2xsYWJvcmF0ZS1zZWN0aW9uIC5pdGVtcy1jb250YWluZXIgLml0ZW0tY29udGFpbmVyLndpZHRoLTEtMyB7XG4gICAgICB3aWR0aDogMzIlOyB9IH1cblxuLnRpdGxlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDJlbTsgfVxuICAudGl0bGUtYmFubmVyIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC50aXRsZS1iYW5uZXIgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIC50aXRsZS1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLnRpdGxlLWJhbm5lciBoMiwgLnRpdGxlLWJhbm5lciBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAudGl0bGUtYmFubmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRpdGxlLWJhbm5lci5yZWR1Y2UtaGVpZ2h0IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5sb2dvLWJhbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmxvZ28tYmFubmVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDRlbSBhdXRvIDJlbTtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXRsZS1iYW5uZXIgaDEsIC50aXRsZS1iYW5uZXIgaDIsIC50aXRsZS1iYW5uZXIgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC50aXRsZS1iYW5uZXIgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgdG9wOiA2ZW07XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5sb2dvLWJhbm5lciAubG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cblxuLm5vc290cm9zIC50aXRsZS1iYW5uZXIgaDEge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjQ7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC50aXRsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIC50aXRsZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIC5zaGFyaW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTVFQztcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC50aXRsZS1oZWFkZXIgLnNoYXJpbmctY29udGFpbmVyIC5oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC50aXRsZS1oZWFkZXIgLnNoYXJpbmctY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAudGl0bGUtaGVhZGVyIC5zaGFyaW5nLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLnRpdGxlLWhlYWRlciAuc2hhcmluZy1jb250YWluZXIgLmljb24tY29udGFpbmVyIGEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLnRpdGxlLWhlYWRlciAuc2hhcmluZy1jb250YWluZXIgLmhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMWVtIDEuNWVtOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5xdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYXV0aG9ycyB7XG4gICAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAuaGVhZGVyLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5leGNlcnB0IHAge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5jb3Zlci1jb250YWluZXIsIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmhlYWRlci1jb250YWluZXIgLmRvY3VtZW50LWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5oZWFkZXItY29udGFpbmVyIC5kb2N1bWVudC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODVkZWcsICNGRjVDMDAgMCUsICM0QzAyQkYgNDAlLCAjMTMwMjgwIDEwMCUpOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5zZXBhcmF0b3Iubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnNpbmdsZS1kb2N1bWVudHMgLnB1YmxpY2F0aW9uLWF1dGhvcnMgLmF1dGhvcnMtYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IGgyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnB1YmxpY2F0aW9uLWF1dGhvcnMgLmF1dGhvcnMtYWJvdXQgLmF1dGhvcnMtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IC5hdXRob3JzLWltYWdlIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5wdWJsaWNhdGlvbi1hdXRob3JzIC5hdXRob3JzLWFib3V0IC5hdXRob3JzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCAuYXV0aG9ycywgLnNpbmdsZS1kb2N1bWVudHMgLnB1YmxpY2F0aW9uLWF1dGhvcnMgLmF1dGhvcnMtYWJvdXQgLmFib3V0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucHVibGljYXRpb24tYXV0aG9ycyAuYXV0aG9ycy1hYm91dCAuYXV0aG9ycyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuaW1hZ2Uucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuZXZlbnQsIC5zaW5nbGUtZG9jdW1lbnRzIC5tdWx0aW1lZGlhIHtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5oZWFkZXIsIC5zaW5nbGUtZG9jdW1lbnRzIC5tdWx0aW1lZGlhIC5oZWFkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjtcbiAgICBwYWRkaW5nOiAwIDAuNWVtOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5oZWFkZXIgaDIsIC5zaW5nbGUtZG9jdW1lbnRzIC5tdWx0aW1lZGlhIC5oZWFkZXIgaDIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuZXZlbnQgLmV2ZW50LWltYWdlLCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuZXZlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5ldmVudC1pbmZvLCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuZXZlbnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGNDtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuZXZlbnQgLmV2ZW50LWluZm8gLnRpdGxlLCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuZXZlbnQtaW5mbyAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTQxOTNBOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmV2ZW50IC5ldmVudC1pbmZvIC5leGNlcnB0LCAuc2luZ2xlLWRvY3VtZW50cyAubXVsdGltZWRpYSAuZXZlbnQtaW5mbyAuZXhjZXJwdCB7XG4gICAgICBjb2xvcjogIzFCMjM1NjsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAudGl0bGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAudGl0bGUtaGVhZGVyIC50aXRsZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAuY292ZXItY29udGFpbmVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLmNvdmVyLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMWVtIDEuNWVtOyB9XG4gICAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXB1YmxpY2F0aW9uIC5pbmZvLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnF1b3RlIHtcbiAgICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5hdXRob3JzIHtcbiAgICAgICAgY29sb3I6ICMxQjIzNTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC1wdWJsaWNhdGlvbiAuaW5mby1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5leGNlcnB0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC5jb3Zlci1jb250YWluZXIsIC5zaW5nbGUtZG9jdW1lbnRzIC5saW5rZWQtcHVibGljYXRpb24gLmluZm8tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXZpc3VhbGl6YXRpb24ge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXZpc3VhbGl6YXRpb24gaDIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXZpc3VhbGl6YXRpb24gLnZpc3VhbGl6YXRpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIC52aXN1YWxpemF0aW9uLWltYWdlIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmxpbmtlZC12aXN1YWxpemF0aW9uIC52aXotaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGNDtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXZpc3VhbGl6YXRpb24gLnZpei1pbmZvIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNDE5M0E7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAubGlua2VkLXZpc3VhbGl6YXRpb24gLnZpei1pbmZvIC5leGNlcnB0IHtcbiAgICAgIGNvbG9yOiAjMUIyMzU2OyB9XG5cbi5zaW5nbGUtZG9jdW1lbnRzIC5xdW90ZS1oaWdobGlnaHQgaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAucXVvdGUtaGlnaGxpZ2h0IC5xdW90ZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIgLnF1b3RlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAucXVvdGUtaGlnaGxpZ2h0IC5xdW90ZS1jb250ZW50LWNvbnRhaW5lciAucXVvdGUtaW1hZ2UgLmltYWdlIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLnF1b3RlLWhpZ2hsaWdodCAucXVvdGUtY29udGVudC1jb250YWluZXIgLnF1b3RlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAucXVvdGUtaGlnaGxpZ2h0IC5xdW90ZS1jb250ZW50LWNvbnRhaW5lciAudGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5xdW90ZS1oaWdobGlnaHQgLnF1b3RlLWNvbnRlbnQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5zaW5nbGUtZG9jdW1lbnRzIC5kb2N1bWVudC1idWxsZXRzIC50aXRsZS1jb250YWluZXIgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAuYnVsbGV0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuZG9jdW1lbnQtYnVsbGV0cyAuYnVsbGV0cy1jb250YWluZXIgLmJ1bGxldC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5kb2N1bWVudC1idWxsZXRzIC5idWxsZXRzLWNvbnRhaW5lciAuYnVsbGV0LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5kb2N1bWVudC1idWxsZXRzIC5idWxsZXRzLWNvbnRhaW5lciAuYnVsbGV0LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5kb2N1bWVudC1idWxsZXRzIC5idWxsZXRzLWNvbnRhaW5lciAuYnVsbGV0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzMiU7IH0gfVxuXG4uc2luZ2xlLWRvY3VtZW50cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNpbmdsZS1kb2N1bWVudHMgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLWRvY3VtZW50cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAuc2luZ2xlLWRvY3VtZW50cyAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjdGNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIC5zaW5nbGUtZG9jdW1lbnRzIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnNpbmdsZS1kb2N1bWVudHMgLmluZm9ncmFwaGljLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmRhdGUge1xuICAgICAgY29sb3I6ICNFODRFMUI7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuXG4udGFiYmVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAudGFiYmVkLWNvbnRlbnQuZGFyay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBOyB9XG4gIC50YWJiZWQtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIHAsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGEsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGxpLCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBoMSwgLnRhYmJlZC1jb250ZW50IC5jb250ZW50LmRhcmstYmcgaDIsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGgzLCAudGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQuZGFyay1iZyBoNCwgLnRhYmJlZC1jb250ZW50IC5jb250ZW50LmRhcmstYmcgaDUsIC50YWJiZWQtY29udGVudCAuY29udGVudC5kYXJrLWJnIGg2IHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYmJlZC1jb250ZW50IC50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC50YWJiZWQtY29udGVudCAudGFiLnNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFiYmVkLWNvbnRlbnQgLnRhYi5kYXJrLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAudGFiYmVkLWNvbnRlbnQgLnRhYmJlZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnRhYmJlZC1jb250ZW50IC50YWJiZWQtaGVhZGVyIC50YWItc2VsZWN0b3Ige1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRhYmJlZC1jb250ZW50IC50YWJiZWQtaGVhZGVyIC50YWItc2VsZWN0b3IgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgICAudGFiYmVkLWNvbnRlbnQgLnRhYmJlZC1oZWFkZXIgLnRhYi1zZWxlY3RvciBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC50YWJiZWQtY29udGVudCAudGFiYmVkLWhlYWRlciAudGFiLXNlbGVjdG9yOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWRlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5pdGVtcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzE0MTkzQTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5zbGlkZXItY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlci1jb250YWluZXIgLnZpZXctYWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLnZpZXctYWxsIGRpdiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIgLml0ZW1zLWNvbnRhaW5lciAuaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5pdGVtcy1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA1cHgpOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC52aWV3LWFsbCBkaXYge1xuICAgIHdpZHRoOiAyMCU7IH0gfVxuXG4uZmxpY2tyLWdhbGxlcnktY29udGFpbmVyIC50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cbi5ob21lLWluaXRpYXRpdmUtYXJjaGl2ZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgNXB4ICNFODRFMUI7IH1cbiAgLmhvbWUtaW5pdGlhdGl2ZS1hcmNoaXZlIC5zZWN0aW9uLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNFODRFMUI7IH1cbiAgICAuaG9tZS1pbml0aWF0aXZlLWFyY2hpdmUgLnNlY3Rpb24tY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciAuaW5pdGlhdGl2ZS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTsgfVxuICAgIC5ob21lLWluaXRpYXRpdmUtYXJjaGl2ZSAuc2VjdGlvbi1jb250YWluZXIgLnBvc3QtY29udGFpbmVyIC5pbml0aWF0aXZlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAuaG9tZS1pbml0aWF0aXZlLWFyY2hpdmUgLnNlY3Rpb24tY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciAuaW5pdGlhdGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC5ob21lLWluaXRpYXRpdmUtYXJjaGl2ZSAuc2VjdGlvbi1jb250YWluZXIgLnBvc3QtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5pbml0aWF0aXZlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLmluaXRpYXRpdmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLmluaXRpYXRpdmUtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLnZpZXctbW9yZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5zZWN0aW9uLWluaXRpYXRpdmUtYXJjaGl2ZSAuYXJjaGl2ZS1pbml0aWF0aXZlLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFOyB9XG4gICAgICAuc2VjdGlvbi1pbml0aWF0aXZlLWFyY2hpdmUgLmFyY2hpdmUtaW5pdGlhdGl2ZS1jb250YWluZXIgLnBvc3QtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIuc2luZ2xlLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMi41JTsgfVxuICAgIC5zZWN0aW9uLWluaXRpYXRpdmUtYXJjaGl2ZSAuYXJjaGl2ZS1pbml0aWF0aXZlLWNvbnRhaW5lciAucG9zdC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLnNlY3Rpb24taW5pdGlhdGl2ZS1hcmNoaXZlIC5hcmNoaXZlLWluaXRpYXRpdmUtY29udGFpbmVyIC5wb3N0LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi5mdWxsLXdpZHRoLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mdWxsLXdpZHRoLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZnVsbC13aWR0aC1pbWFnZS1jb250YWluZXIgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5wYXJ0bmVyLWFyY2hpdmUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFydG5lci1hcmNoaXZlLWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wYXJ0bmVyLWFyY2hpdmUtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnBhcnRuZXItYXJjaGl2ZS1jb250YWluZXIgLnBhcnRuZXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFydG5lci1hcmNoaXZlLWNvbnRhaW5lciAucGFydG5lcnMtY29udGFpbmVyIC5vcmdhbml6YXRpb24taW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uY29tcG9uZW50cy1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTsgfVxuICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxZW07IH1cbiAgICAgICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5leGFtcGxlLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuZXhhbXBsZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5leGFtcGxlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmV4YW1wbGUtY29udGFpbmVyIC5leGFtcGxlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wb25lbnRzLWNvbnRhaW5lciAuY29tcG9uZW50LWNvbnRhaW5lciAuY29tcG9uZW50LWhlYWRlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIC5sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbXBvbmVudHMtY29udGFpbmVyIC5jb21wb25lbnQtY29udGFpbmVyIC5jb21wb25lbnQtaGVhZGVyLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nOiAzZW0gMmVtOyB9XG4gICAgICAuY29tcG9uZW50cy1jb250YWluZXIgLmNvbXBvbmVudC1jb250YWluZXIgLmNvbXBvbmVudC1oZWFkZXItY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9IH1cblxuLnBzdC1jb250YWluZXIucXVvdGVzIC5pbmRpY2F0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUNCRTA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuaW5kaWNhdGlvbi1jb250YWluZXIgLmluZGljYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxOTNBOyB9XG5cbi5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07IH1cbiAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gsIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCBpbnB1dCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fYWN0aW9ucyBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX3NlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgIGNvbG9yOiBXaGl0ZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLWZsdWlkLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogd2hpdGU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci1mbHVpZC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCAudnNlYXJjaF9fYWN0aW9ucyBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gsXG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cblxuLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXItZmx1aWQudGFibGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQ0NFMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUge1xuICBtYXJnaW46IDJlbSAwOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAuZmljaGEtdGVjbmljYS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAuZmljaGEtdGVjbmljYS1jb250YWluZXIgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkYwO1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMTQxOTNBOyB9XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGgge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI5MEJGOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxNDE5M0E7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjcxQUQ7IH1cbiAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZCAuY2VsbC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5zZGcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIC5jb2xvci1pbmRpY2F0b3Ige1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDVweDsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5zZGcgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpOyB9XG4gICAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIC5jb250ZW50IC5jb2xvci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIC5jb250ZW50IC5zZGctbnVtYmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuc2RnIC5jb250ZW50IC5zZGctaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bzsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuY291bnRyeSAuY2VsbC1jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuY291bnRyeSAubmFtZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQuY291bnRyeSAuZmxhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmV2ZW50IC5uYW1lIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLnllYXIgLm5hbWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQucXVvdGUgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5xdW90ZSAucXVvdGUtZXhwYW5kIHtcbiAgICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmRvY3VtZW50IGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmNvbnRhaW5lci5xdW90ZXMtdGFibGUgLnRhYmxlLWNvbnRhaW5lciB0ZC5kb2N1bWVudCBhIGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkLmRvY3VtZW50IGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHRkIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLnBzdC1jb250YWluZXIucXVvdGVzIC5jb250YWluZXIucXVvdGVzLXRhYmxlIC50YWJsZS1jb250YWluZXIgdGQucXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuY29udGFpbmVyLnF1b3Rlcy10YWJsZSAudGFibGUtY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9IH1cblxuLnBzdC1jb250YWluZXIucXVvdGVzIC5kb3dubG9hZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIHNwYW4sIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIHAsIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciBhLmJvcmRlcmVkIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIGEuYm9yZGVyZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0U4NEUxQjsgfVxuICAucHN0LWNvbnRhaW5lci5xdW90ZXMgLmRvd25sb2FkLWNvbnRhaW5lciAuZG93bmxvYWQtYm94IHNwYW4sIC5wc3QtY29udGFpbmVyLnF1b3RlcyAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggcCwgLnBzdC1jb250YWluZXIucXVvdGVzIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUNCRTA7IH1cbiAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5jYXRlZ29yeS1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciAuY2F0ZWdvcnktc2VsZWN0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAuMjVlbSAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciAuY2F0ZWdvcnktc2VsZWN0b3IgLmNpcmNsZS1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogc29saWQgNHB4ICMxNDE5M0E7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciAuY2F0ZWdvcnktc2VsZWN0b3IgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMxNDE5M0E7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciAuY2F0ZWdvcnktc2VsZWN0b3Ige1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gsIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fYWN0aW9ucyBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX3NlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICBjb2xvcjogV2hpdGU7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHdoaXRlOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIC52c2VhcmNoX19hY3Rpb25zIHN2ZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoLFxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RjA7XG4gICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMxNDE5M0E7IH1cbiAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRoLnNvcnRhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0aCAuc29ydC1pbmRpY2F0b3Ige1xuICAgICAgICBjb2xvcjogIzE0MTkzQTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGgge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0ciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCOTBCRjsgfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMTQxOTNBO1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0Ym9keSB0ciB0ZCAuY2VsbC1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQuY291bnRyeSAuY2VsbC1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQuY291bnRyeSAubmFtZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLmNvdW50cnkgLmZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLnRhYmxlLWNvbnRhaW5lci1maXhlZCB0Ym9keSB0ciB0ZC5ldmVudCAubmFtZSB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLnllYXIgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQuZG9jLW5hbWUgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAudGFibGUtY29udGFpbmVyLWZpeGVkIHRib2R5IHRyIHRkLmRvYy1uYW1lIGE6aG92ZXIgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH0gfVxuICAgICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzFBRDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC50YWJsZS1jb250YWluZXItZml4ZWQge1xuICAgICAgbWF4LWhlaWdodDogNzUwcHg7IH0gfVxuICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuICAgIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIHNwYW4sIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIHAsIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5kb3dubG9hZC1jb250YWluZXIgYS5ib3JkZXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gICAgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5kb3dubG9hZC1jb250YWluZXIgYS5ib3JkZXJlZDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNFODRFMUI7IH1cbiAgICAucHN0LWNvbnRhaW5lci5kb2N1bWVudHMgLmRvd25sb2FkLWNvbnRhaW5lciAuZG93bmxvYWQtYm94IHNwYW4sIC5wc3QtY29udGFpbmVyLmRvY3VtZW50cyAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggcCwgLnBzdC1jb250YWluZXIuZG9jdW1lbnRzIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGFydG5lci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLXNlY3Rpb24gLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAucGFydG5lci1zZWN0aW9uIC5iYWNrZ3JvdW5kLmxlZnQge1xuICAgICAgYm90dG9tOiA1MCU7IH1cbiAgICAucGFydG5lci1zZWN0aW9uIC5iYWNrZ3JvdW5kLnJpZ2h0IHtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1zZWN0aW9uIC5iYWNrZ3JvdW5kLmxlZnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgICAgLnBhcnRuZXItc2VjdGlvbiAuYmFja2dyb3VuZC5yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuICAucGFydG5lci1zZWN0aW9uIC5jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnRuZXItc2VjdGlvbiAuY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgIC5wYXJ0bmVyLXNlY3Rpb24gLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwLCAucGFydG5lci1zZWN0aW9uIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5wYXJ0bmVyLXNlY3Rpb24gLmNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLXNlY3Rpb24gLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDFlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXItc2VjdGlvbiAudmlldy1tb3JlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gICAgZm9udC1zaXplOiAxLjRlbTsgfVxuXG4uY291bnRyeS1wcm9maWxlcy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmhlYWRlciAubGFiZWwge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIGhlaWdodDogNzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5jb250ZW50LXJvdyB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLmxpc3QtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA1OCwgMTA0LCAwLjgpOyB9XG4gICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMWVtIDJlbTsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWNvbnRhaW5lciAubGlzdC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmNvdW50cnktbGlzdCB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG4gICAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubGlzdC1jb250YWluZXIgLmNvdW50cnktbGlzdCBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWNvbnRhaW5lciAuY291bnRyeS1saXN0IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWNvbnRhaW5lciAuY291bnRyeS1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWNvbnRhaW5lciAuY291bnRyeS1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIgLm1hcC1zZWxlY3Rvci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciAuY291bnRyeS1wYXRoIHtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIHN0cm9rZTogIzM1M0E2ODtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1jb250YWluZXIgLmNvdW50cnktcGF0aDpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNFODRFMUI7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciAuem9vbWFibGUtYnV0dG9ucyBpbWFnZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5tYXAtY29udGFpbmVyIC5ob3Zlci13aW5kb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0QxRDBDRDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciAuaG92ZXItd2luZG93IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLm1hcC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjEsIDE3MCwgMC44KTsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC5saXN0LWJhY2tncm91bmQge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLmxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb3VudHJ5LXByb2ZpbGVzLWNvbnRhaW5lciAuY29udGVudCAueGwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gICAgICAuY291bnRyeS1wcm9maWxlcy1jb250YWluZXIgLmNvbnRlbnQgLmxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvdW50cnktcHJvZmlsZXMtY29udGFpbmVyIC5jb250ZW50IC54bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNvbHVtbi10ZXh0LmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5jb2x1bW4tdGV4dCAuZmx1aWQtcm93LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sdW1uLXRleHQgLmNvbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgfVxuICAuY29sdW1uLXRleHQgLmNvbC1iYWNrZ3JvdW5kLmNvbC1jb3VudC0xIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmNvbHVtbi10ZXh0IC5jb2wtYmFja2dyb3VuZC5jb2wtY291bnQtMiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1uLXRleHQgLmNvbC1iYWNrZ3JvdW5kLmNvbC1jb3VudC0yLnBvcy0xIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLmNvbHVtbi10ZXh0IC5jb2wtYmFja2dyb3VuZC5jb2wtY291bnQtMi5wb3MtMiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi5jb2x1bW4tdGV4dCAuY29sLWNvbnRlbnQgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW5vc290cm9zIC5jb2wtY29udGVudCBoMSB7XG4gIG1hcmdpbjogM2VtIDAgMWVtOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utbm9zb3Ryb3MgLmNvbC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyIC50b3Age1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnNxdWFyZSAuaWNvbi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDI1cHggI0U4NEUxQjtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAuaWNvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDE1cHggI0U4NEUxQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yZWN0YW5nbGUgLmljb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyNXB4ICNFODRFMUI7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9XG4gICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyIC5sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ub3NvdHJvcyAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIC50b3Age1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAuaWNvbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIC5pY29uLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgLmljb24tbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpOyB9XG4gICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIC50b3Age1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIC5pY29uLW1lbnUgLmljb24tbWVudS1jb250YWluZXIgLmVudHJ5LWNvbnRhaW5lci5yb3VuZCAuaWNvbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTkwcHg7IH1cbiAgICAgICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIC5pY29uLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLmljb24tbWVudSAuaWNvbi1tZW51LWNvbnRhaW5lciAuZW50cnktY29udGFpbmVyLnJvdW5kIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuXG4uYWJvdXQtYXJlYXMgaDIge1xuICBmb250LXNpemU6IDIuNmVtOyB9XG5cbi5hYm91dC1hcmVhcyBwIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbi5hYm91dC1hcmVhcyAub2N0YWdvbi1jb250YWluZXIge1xuICB3aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYWJvdXQtYXJlYXMgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYm91dC1hcmVhcyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLmFib3V0LWFyZWFzIC5sZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYXJlYXMgLmxnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWJvdXQtYXJlYXMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hYm91dC1vZmZlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cblxuLnNlcGFyYXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgLnNlcGFyYXRvci1jb250YWluZXIuYXJlYXMgLnNlcGFyYXRvci1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuc2VwYXJhdG9yLWNvbnRhaW5lci5vZmZlcnMgLnNlcGFyYXRvci1pdGVtIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IC8gNTAlOyB9XG5cbi5ncmlkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuZ3JpZC1zZWN0aW9uIC5ibG9ja3MtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ncmlkLXNlY3Rpb24gLmJsb2Nrcy1jb250YWluZXIgLmJsb2NrIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIHBhZGRpbmc6IDNlbSAzZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5ncmlkLXNlY3Rpb24gLmJsb2Nrcy1jb250YWluZXIgLmJsb2NrIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3JpZC1zZWN0aW9uIC5ibG9ja3MtY29udGFpbmVyIC5ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9IH1cblxuLmxpc3Qge1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlzdCBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5yYWlsLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5yYWlsLWNvbnRhaW5lciAucmFpbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAgICAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIgLnJhaWwtY29udGFpbmVyIC5yYWlsLWZvcmVncm91bmQge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEOyB9XG4gICAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAucmFpbC1jb250YWluZXIgLmNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTlweCwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5yYWlsLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5saXN0IC5yYWlsLWxpc3QtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpc3QgLnJhaWwtbGlzdC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubGlzdCAucmFpbC1saXN0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0tY29udGFpbmVyIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5saXN0IC5pdGVtLWxpc3QgLml0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5saXN0IC5pdGVtLWxpc3QgLml0ZW0gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saXN0IC5pdGVtLWxpc3QgLml0ZW0gcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uc3RhZmYtYXJjaGl2ZSB7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1zZWxlY3RlZC1pdGVtIC5zdGFmZi1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGRUZFO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuc3RhZmYtYXJjaGl2ZSAuc3RhZmYtc2VsZWN0ZWQtaXRlbSAuc3RhZmYtaW5mbyB7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1zZWxlY3RlZC1pdGVtIC5zdGFmZi1pbmZvIC5uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1zZWxlY3RlZC1pdGVtIC5zdGFmZi1pbmZvIC5wb3NpdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgY29sb3I6ICMzNTNBNjg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnN0YWZmLWFyY2hpdmUgLnN0YWZmLXNlbGVjdGVkLWl0ZW0gLnZpZXctcHJvZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YWZmLWFyY2hpdmUgLnN0YWZmLXNlbGVjdGVkLWl0ZW0gLnZpZXctcHJvZmlsZSAudmlldy1wcm9maWxlLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMUIyMzU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICAgIGNvbG9yOiAjMUIyMzU2OyB9XG4gIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1saXN0IC5zdGFmZi1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLnN0YWZmLWFyY2hpdmUgLnN0YWZmLWxpc3QgLnN0YWZmLWl0ZW0gLnN0YWZmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40czsgfVxuICAgIC5zdGFmZi1hcmNoaXZlIC5zdGFmZi1saXN0IC5zdGFmZi1pdGVtOmhvdmVyIC5zdGFmZi1pbWFnZSB7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmRvd25sb2FkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUIyMzU2O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBhLCAuZG93bmxvYWQtY29udGFpbmVyIC5kb3dubG9hZC1ib3ggc3BhbiB7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5kb3dubG9hZC1jb250YWluZXIgLmxpbmstYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmRvd25sb2FkLWNvbnRhaW5lciAubGluay1ib3ggYSwgLmRvd25sb2FkLWNvbnRhaW5lciAubGluay1ib3ggc3BhbiB7XG4gICAgICBjb2xvcjogIzFCMjM1NjsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmxpbmstYm94IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLmRvd25sb2FkLWNvbnRhaW5lciAuc2hhcmluZy1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZG93bmxvYWQtY29udGFpbmVyIC5zaGFyaW5nLWJveCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmRvd25sb2FkLWNvbnRhaW5lciAuc2hhcmluZy1ib3ggLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICMxQjIzNTY7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7IH1cbiAgICAgIC5kb3dubG9hZC1jb250YWluZXIgLnNoYXJpbmctYm94IC5ib3JkZXJlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFODRFMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kb3dubG9hZC1jb250YWluZXIgLmRvd25sb2FkLWJveCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmRvd25sb2FkLWNvbnRhaW5lciAubGluay1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kb3dubG9hZC1jb250YWluZXIgLnNoYXJpbmctYm94IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zdmctZG93bmxvYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zdmctZG93bmxvYWQtY29udGFpbmVyIC5jdXN0b20tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdmctZG93bmxvYWQtY29udGFpbmVyIC5jdXN0b20tYnRuIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7IH1cbiAgICAgIC5zdmctZG93bmxvYWQtY29udGFpbmVyIC5jdXN0b20tYnRuIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuXG4uZmlsZS1kb3dubG9hZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpbGUtZG93bmxvYWQtY29udGFpbmVyIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZmlsZS1kb3dubG9hZC1jb250YWluZXIgc3Bhbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0U4NEUxQjsgfVxuXG4jZG93bmxvYWQtY2FudmFzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI2ltYWdlLWRvd25sb2FkLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaGFyaW5nLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDhEQztcbiAgaGVpZ2h0OiA1cHg7IH1cbiAgLnNoYXJpbmctaGVhZGVyIC5zaGFyaW5nLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNoYXJpbmctaGVhZGVyIC5zaGFyaW5nLWJ1dHRvbnMtY29udGFpbmVyIC5ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMUIyMzU2O1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzOyB9XG4gICAgICAuc2hhcmluZy1oZWFkZXIgLnNoYXJpbmctYnV0dG9ucy1jb250YWluZXIgLmJvcmRlcmVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFODRFMUI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U4NEUxQjsgfVxuXG4uc2hhcmluZy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5RkE7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5zaGFyaW5nLWZvb3RlciAuc2hhcmluZy1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1pbi13aWR0aDogMjQwcHg7IH1cbiAgICAuc2hhcmluZy1mb290ZXIgLnNoYXJpbmctYnV0dG9ucy1jb250YWluZXIgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICMxQjIzNTY7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7IH1cbiAgICAgIC5zaGFyaW5nLWZvb3RlciAuc2hhcmluZy1idXR0b25zLWNvbnRhaW5lciAuYm9yZGVyZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0U4NEUxQjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTg0RTFCOyB9XG5cbiNhY2NvdW50YWJpbGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIHBhZGRpbmc6IDJlbSAwOyB9XG4gICNhY2NvdW50YWJpbGl0eSAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNhY2NvdW50YWJpbGl0eSAuY2F0ZWdvcnktaGVhZGVyIGg0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgI2FjY291bnRhYmlsaXR5IC5kb2N1bWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgI2FjY291bnRhYmlsaXR5IC5kb2N1bWVudCAudGl0bGUge1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICNhY2NvdW50YWJpbGl0eSAuZG9jdW1lbnQgZGl2LnZpZXcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjYWNjb3VudGFiaWxpdHkgLmRvY3VtZW50IGRpdi52aWV3IC5kb2MtbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAjYWNjb3VudGFiaWxpdHkgLmRvY3VtZW50IGRpdi52aWV3IC5kb2MtbGluayBzcGFuLmZhcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgI2FjY291bnRhYmlsaXR5IC5kb2N1bWVudCBkaXYudmlldyAuZG9jLWxpbmsgcC52aWV3IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VjdGlvbi1hcmNoaXZlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgICAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC50aXRsZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAuZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG4uZmlsdGVyYWJsZS1hcmNoaXZlLXNlY3Rpb24gLml0ZW1zLWNvbnRhaW5lciAuZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5maWx0ZXJhYmxlLWFyY2hpdmUtc2VjdGlvbiAudmlldy1tb3JlLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLmZpbHRlcmFibGUtYXJjaGl2ZS1zZWN0aW9uIC52aWV3LW1vcmUtY29udGFpbmVyIC52aWV3LW1vcmUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMzNjNCNjg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZCAuc3RhZmYtcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMsIGhlaWdodCAwLjRzOyB9XG4gICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZCAuc3RhZmYtaW5mbyAubmFtZSB7XG4gICAgICBjb2xvcjogIzM2M0I2ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBmb250LXNpemUgMC40cztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudW5kcy1zdGFmZiAudGVhbS1zZWN0aW9uIC5zdGFmZi1jYXJkIC5zdGFmZi1pbmZvIC5wb3NpdGlvbiwgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZCAuc3RhZmYtaW5mbyAucHJvamVjdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA1OSwgMTA0LCAwLjkpO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAudW5kcy1zdGFmZiAudGVhbS1zZWN0aW9uIC5zdGFmZi1jYXJkOmhvdmVyIC5zdGFmZi1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAudW5kcy1zdGFmZiAudGVhbS1zZWN0aW9uIC5zdGFmZi1jYXJkOmhvdmVyIC5zdGFmZi1pbmZvIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICNFMzRGMEY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgLnVuZHMtc3RhZmYgLnRlYW0tc2VjdGlvbiAuc3RhZmYtY2FyZDpob3ZlciAuc3RhZmYtaW5mbyAucG9zaXRpb24sIC51bmRzLXN0YWZmIC50ZWFtLXNlY3Rpb24gLnN0YWZmLWNhcmQ6aG92ZXIgLnN0YWZmLWluZm8gLnByb2plY3Qge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLnNpbXBsZS10ZXh0LXNlY3Rpb24gaDEge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZS10ZXh0LXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cblxuLnZpc2libGUtZnJvbS1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpc2libGUtZnJvbS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpYmxlLWZyb20tbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1mcm9tLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5saXZlLXBpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTNBO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5saXZlLXBpbGwgLmxpdmVkb3Qge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGNvbG9yOiAjQzkxNjE5OyB9XG4gIC5saXZlLXBpbGwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltYWdlLWNvbnRhaW5lci5yMTYtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAuaW1hZ2UtY29udGFpbmVyLnI0LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVtYmVkLWNvbnRhaW5lci5yMTYtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAuZW1iZWQtY29udGFpbmVyLnI0LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAub3ZlcmxheS5jZW50ZXJlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnZpZGVvLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4udG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDsgfVxuICAudG9wLXJpZ2h0LnQtMTAge1xuICAgIHRvcDogMTBweDsgfVxuICAudG9wLXJpZ2h0LnQtMjAge1xuICAgIHRvcDogMjBweDsgfVxuICAudG9wLXJpZ2h0LnItMTAge1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC50b3AtcmlnaHQuci0yMCB7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnRvcC1yaWdodC5yLTQwIHtcbiAgICByaWdodDogNDBweDsgfVxuXG4udXBjb21pbmctZXZlbnRzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51cGNvbWluZy1ldmVudHMgLmNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBjb2xvcjogIzFCMjM1NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5jYWxlbmRhci1idXR0b24gaSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweCAwOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5zY3JvbGxpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAwLjkpOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgLnRvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgLnRvZ2dsZS5saXZlc3RyZWFtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyIC50b2dnbGUubGl2ZXN0cmVhbSAuZmEtY2FyZXQtbGVmdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyICN0b2dnbGUtbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyICN0b2dnbGUtc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgaDMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lci5zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIuc2VsZWN0ZWQgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIuc2VsZWN0ZWQgI3RvZ2dsZS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50cyAuY2FsZW5kYXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNzBweDsgfVxuICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMy43NSU7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnNjcm9sbGluZy1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lci53aXRoLWxpdmVzdHJlYW0ge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC51cGNvbWluZy1ldmVudHMgLmV2ZW50LWNvbnRhaW5lci53aXRoLWxpdmVzdHJlYW0gLnNjcm9sbGluZy1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgLnRvZ2dsZS5saXZlc3RyZWFtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lciAjdG9nZ2xlLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgaDMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5saXZlc3RyZWFtLWNvbnRhaW5lci5zZWxlY3RlZCBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVwY29taW5nLWV2ZW50cyAubGl2ZXN0cmVhbS1jb250YWluZXIuc2VsZWN0ZWQgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICAgIGhlaWdodDogNDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDY3NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkICN0b2dnbGUtbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51cGNvbWluZy1ldmVudHMgLmxpdmVzdHJlYW0tY29udGFpbmVyLnNlbGVjdGVkICN0b2dnbGUtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXZlbnQtd3JhcHBlciAuZmxleC1jZW50ZXJlZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIud2l0aC1saXZlc3RyZWFtIHtcbiAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuc2Nyb2xsaW5nLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5zY3JvbGxpbmctY29udGFpbmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyLndpdGgtbGl2ZXN0cmVhbSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgICAudXBjb21pbmctZXZlbnRzIC5ldmVudC1jb250YWluZXIud2l0aC1saXZlc3RyZWFtIC5zY3JvbGxpbmctY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLnVwY29taW5nLWV2ZW50cyAuZXZlbnQtY29udGFpbmVyLndpdGgtbGl2ZXN0cmVhbSAuc2Nyb2xsaW5nLWNvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuXG4uY2FsZW5kYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMgLndlZWsge1xuICAgICAgY29sb3I6ICM3MTc5QUE7IH1cbiAgICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIC53ZWVrIC5kYXkge1xuICAgICAgICBjb2xvcjogIzcxNzlBQTsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ib3hlcyAud2VlayAuZGF5IC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogIzcxNzlBQTsgfVxuICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWJveGVzIC5kYXktbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ib3hlcyAuZGF5LW5hbWUgcCB7XG4gICAgICAgIGNvbG9yOiAjNzE3OUFBOyB9XG4gICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50IHtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IHAsIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgc3BhbiwgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCBsaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3gge1xuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHg7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggLmhlYWRpbmcge1xuICAgICAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMDsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7IH1cbiAgICAgICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggcCwgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItZXZlbnQtaW5mbyAuZXZlbnQtY29udGVudCAuaW5mby1ib3ggbGkge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCBhLCAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCBhOmhvdmVyLCAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCBhOmZvY3VzLCAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCBhLm1hcC1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLWV2ZW50LWluZm8gLmV2ZW50LWNvbnRlbnQgLmluZm8tYm94IC5wbGFjZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIC5ldmVudC1jb250ZW50IC5pbmZvLWJveCAuYWRkcmVzcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5jYWxlbmRhci13cmFwcGVyIC5zaG50LWNhbGVuZGFyLXNlbGVjdG9yIC5zZWxlY3RvciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItc2VsZWN0b3IgLmRhdGUge1xuICAgIGNvbG9yOiAjNzE3OUFBO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cblxuLmZsZXgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC13cmFwcGVyLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgLmNhbGVuZGFyLXdyYXBwZXIgLnNobnQtY2FsZW5kYXItYm94ZXMge1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMDBweCk7IH1cbiAgICAuY2FsZW5kYXItd3JhcHBlciAuc2hudC1jYWxlbmRhci1ldmVudC1pbmZvIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7IH0gfVxuXG4uaW1hZ2UtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5pbWFnZS1tb2RhbCAuY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW1hZ2UtbW9kYWwgLmltYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmltYWdlLW1vZGFsIC5pbWFnZS1jb250ZW50IGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlOyB9XG4gIC5pbWFnZS1tb2RhbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jbmV3c2xldHRlci10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAjbmV3c2xldHRlci1mb3JtLWJhY2tkcm9wIC5tb2RhbC1jb250ZW50IC5mb3JtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCAuZm9ybS1jb250YWluZXIgLm5ld3NsZXR0ZXItaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBFNjtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCAuZm9ybS1jb250YWluZXIgLm5ld3NsZXR0ZXItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCAuZm9ybS1jb250YWluZXIgI25ld3NsZXR0ZXItc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2MzgyOTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI25ld3NsZXR0ZXItZm9ybS1iYWNrZHJvcCAubW9kYWwtY29udGVudCAuZm9ybS1jb250YWluZXIgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgY29sb3I6ICNDNjM4Mjk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuZXdzbGV0dGVyLWZvcm0tYmFja2Ryb3AgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MDBweDsgfSB9XG5cbi5zdGFmZiAuc3RhZmYtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDRlbTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5oZWFkZXItaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVlbTtcbiAgICBib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRlbSk7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWhlYWRlciAuaGVhZGVyLWluZm8gLm5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5oZWFkZXItaW5mbyAucG9zaXRpb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5zb2NpYWwtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMTAwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWhlYWRlciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc3RhZmYgLnN0YWZmLWhlYWRlci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGFmZiAuc3RhZmYtaGVhZGVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0YWZmIC5zdGFmZi1iaW8gLmV4Y2VycHQge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5zdGFmZiAuc3RhZmYtYmlvIC5yZWFkbW9yZS1idXR0b24tY29udGFpbmVyIC5yZWFkbW9yZS1idXR0b24sIC5zdGFmZiAuc3RhZmYtYmlvIC5yZWFkbW9yZS1idXR0b24tY29udGFpbmVyIC5yZWFkbGVzcy1idXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTg0RTFCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRTg0RTFCO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN0YWZmIC5zdGFmZi1iaW8gLnJlYWRtb3JlLWJ1dHRvbi1jb250YWluZXIgLnJlYWRsZXNzLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uc3RhZmYgLnN0YWZmLWJpbyAuc3RhZmYtYmlvLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnN0YWZmIC5zdGFmZi1iaW8gLnN0YWZmLWJpby1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuc3RhZmYgLnN0YWZmLWJpbyAuc3RhZmYtYmlvLWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zdGFmZiAuc3RhZmYtZXZlbnRzIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgLnN0YWZmIC5zdGFmZi1ldmVudHMgaDEge1xuICAgIGNvbG9yOiAjMUIyMzU2OyB9XG4gIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudHMtbWFwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7XG4gICAgICBjb2xvcjogV2hpdGU7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIC52c2VhcmNoX19hY3Rpb25zIHN2ZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19hY3Rpb25zIHN2ZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCxcbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50LWl0ZW1zLWNvbnRhaW5lciAuaGVhZGVyIGgyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50LWl0ZW1zLWNvbnRhaW5lciAuY29udGVudCAuZXZlbnQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudC1pdGVtcy1jb250YWluZXIgLmNvbnRlbnQgLmV2ZW50LWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5jb250ZW50IC5ldmVudC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDAuNWVtOyB9XG4gICAgICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50LWl0ZW1zLWNvbnRhaW5lciAuY29udGVudCAuZXZlbnQtaXRlbSAudGV4dC1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzUzQTY4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnQtaXRlbXMtY29udGFpbmVyIC5jb250ZW50IC5ldmVudC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzIlOyB9IH1cbiAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmFyY2hpdmUtbGluayB7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMxQjIzNTY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhZmYgLmltYWdlLWdhbGxlcnkgLmltYWdlLWl0ZW0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGFmZiAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtaXRlbS1jb250YWluZXIgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMsIGhlaWdodCAwLjRzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lciAub3ZlcmxheSAuZGF0ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lciAub3ZlcmxheSAuY291bnRyeSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lciAub3ZlcmxheSAuY2l0eSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1pdGVtLWNvbnRhaW5lcjpob3ZlciAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdGFmZiAuaW1hZ2UtZ2FsbGVyeSAubW9kYWwtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RhZmYgLmltYWdlLWdhbGxlcnkgLm1vZGFsLWJhY2tkcm9wIC5tb2RhbC1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnN0YWZmIC5pbWFnZS1nYWxsZXJ5IC5tb2RhbC1iYWNrZHJvcCAuY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RhZmYgLm11bHRpbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFOyB9XG4gIC5zdGFmZiAubXVsdGltZWRpYSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zdGFmZiAubXVsdGltZWRpYSAubXVsdGltZWRpYS1ncmlkIC5tdWx0aW1lZGlhLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbWFyZ2luOiAxMHB4IDVweDsgfVxuICAgICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQgLm11bHRpbWVkaWEtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5zdGFmZiAubXVsdGltZWRpYSAubXVsdGltZWRpYS1ncmlkIC5tdWx0aW1lZGlhLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgLnN0YWZmIC5tdWx0aW1lZGlhIC5tdWx0aW1lZGlhLWdyaWQgLm11bHRpbWVkaWEtaXRlbSAudGV4dC1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RhZmYgLm11bHRpbWVkaWEgLm11bHRpbWVkaWEtZ3JpZCAubXVsdGltZWRpYS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGFmZiAubXVsdGltZWRpYSAubXVsdGltZWRpYS1ncmlkIC5tdWx0aW1lZGlhLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTsgfSB9XG4gIC5zdGFmZiAubXVsdGltZWRpYSAubG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RhZmYgLm11bHRpbWVkaWEgLmxvYWQtbW9yZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdGFmZiAubXVsdGltZWRpYSAubG9hZC1tb3JlIC5sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICNFODRFMUI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zdGFmZiAubXVsdGltZWRpYSAubG9hZC1tb3JlIC5sb2FkLW1vcmUtYnV0dG9uIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogLTEwcHg7IH1cblxuLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuZ3JvdXBlZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuZ3JvdXBlZC1jb250YWluZXIgLmdyb3VwIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuZ3JvdXBlZC1jb250YWluZXIgLmdyb3VwIC5ncm91cC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciAuZ3JvdXAgLmdyb3VwLW92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLmdyb3VwZWQtY29udGFpbmVyIC5ncm91cCAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciAuZ3JvdXAgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLmdyb3VwZWQtY29udGFpbmVyIC5ncm91cCAuY29udGVudCAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5ncm91cGVkLWNvbnRhaW5lciAuZ3JvdXAgLmNvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuc2VsZWN0ZWQtaXRlbXMgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDJlbSA0ZW07IH1cbiAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIC5jb250ZW50IC5zZWxlY3RlZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCAuc2VsZWN0ZWQtaXRlbS1jb250YWluZXIgcCwgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuc2VsZWN0ZWQtaXRlbXMgLmNvbnRlbnQgLnNlbGVjdGVkLWl0ZW0tY29udGFpbmVyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCAuc2VsZWN0ZWQtaXRlbS1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5zdGFmZiAucHVibGljYXRpb25zIC5jb250YWluZXIgLnNlbGVjdGVkLWl0ZW1zIC5jb250ZW50IC5zZWxlY3RlZC1pdGVtLWNvbnRhaW5lciAudmlldyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnN0YWZmIC5wdWJsaWNhdGlvbnMgLmNvbnRhaW5lciAuc2VsZWN0ZWQtaXRlbXMgLmNvbnRlbnQgLnNlbGVjdGVkLWl0ZW0tY29udGFpbmVyIC52aWV3IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAgICAgICAuc3RhZmYgLnB1YmxpY2F0aW9ucyAuY29udGFpbmVyIC5zZWxlY3RlZC1pdGVtcyAuY29udGVudCAuc2VsZWN0ZWQtaXRlbS1jb250YWluZXIgLnZpZXcgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTFGNzg7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiA1cHg7IH1cbiAgICAgIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXIgLm1haW4tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc3RhZmYgLmtub3dsZWRnZS1hcmVhcyAuYXJlYXMtd3JhcHBlciAuYXJlYS13cmFwcGVyIC5kdW1teS1zdWIge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc3RhZmYgLmtub3dsZWRnZS1hcmVhcyAuYXJlYXMtd3JhcHBlciAuYXJlYS13cmFwcGVyIC5zdWItY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgICAgLnN0YWZmIC5rbm93bGVkZ2UtYXJlYXMgLmFyZWFzLXdyYXBwZXIgLmFyZWEtd3JhcHBlcjpob3ZlciAubWFpbi1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAgIC5zdGFmZiAua25vd2xlZGdlLWFyZWFzIC5hcmVhcy13cmFwcGVyIC5hcmVhLXdyYXBwZXI6aG92ZXIgLnN1Yi1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFmZiAuc3RhZmYtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQwdnc7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWhlYWRlciAuaGVhZGVyLWluZm8ge1xuICAgICAgcmlnaHQ6IDRlbTsgfVxuICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5zb2NpYWwtbWVkaWEge1xuICAgICAgcmlnaHQ6IDMuNWVtO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtaGVhZGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLnN0YWZmIC5zdGFmZi1oZWFkZXIubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RhZmYgLnN0YWZmLWhlYWRlci5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudHMtbWFwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgI21hcC1zZWxlY3RvciAuY291bnRyeS1wYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjg7XG4gICAgICBzdHJva2U6ICM3MTc5QUE7IH1cbiAgICAgIC5zdGFmZiAuc3RhZmYtZXZlbnRzIC5ldmVudHMtbWFwLWNvbnRhaW5lciAjbWFwLXNlbGVjdG9yIC5jb3VudHJ5LXBhdGguc2VsZWN0ZWQge1xuICAgICAgICBmaWxsOiAjNzE3OUFBOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyICNtYXAtc2VsZWN0b3IgLmNvdW50cnktcGF0aDpob3ZlciB7XG4gICAgICBmaWxsOiAjNzE3OUFBOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyICNtYXAtc2VsZWN0b3IgLmNvbm5lY3Rvci1saW5lcyAuY2VudGVyLWNpcmNsZSB7XG4gICAgICBmaWxsOiAjRTg0RTFCOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyICNtYXAtc2VsZWN0b3IgLmNvbm5lY3Rvci1saW5lcyAuY29ubmVjdG9yLWxpbmUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogI0U4NEUxQjtcbiAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyICNtYXAtc2VsZWN0b3IgLmNvbm5lY3Rvci1saW5lcyAuY29ubmVjdG9yLWNpcmNsZSB7XG4gICAgICBmaWxsOiAjRTg0RTFCOyB9XG4gICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyIC5tYXAtc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyIC5tYXAtc2VsZWN0b3ItY29udGFpbmVyIC5ob3Zlci13aW5kb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAxMHB4KTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMUIyMzU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgLnN0YWZmIC5zdGFmZi1ldmVudHMgLmV2ZW50cy1tYXAtY29udGFpbmVyIC5tYXAtc2VsZWN0b3ItY29udGFpbmVyIC5ob3Zlci13aW5kb3cgLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3RhZmYgLnN0YWZmLWV2ZW50cyAuZXZlbnRzLW1hcC1jb250YWluZXIgLm1hcC1zZWxlY3Rvci1jb250YWluZXIgLmhvdmVyLXdpbmRvdyAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAuc3RhZmYgLmtub3dsZWRnZS1hcmVhcyAuYXJlYXMtd3JhcHBlciAuYXJlYS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAlOyB9IH1cblxuLmNvdW50cnktcHJvZmlsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmNvdW50cnktcHJvZmlsZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGUtaGVhZGVyIC5jb250YWluZXIgaDEsIC5jb3VudHJ5LXByb2ZpbGUtaGVhZGVyIC5jb250YWluZXIgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jb3VudHJ5LXByb2ZpbGUtaGVhZGVyIC5jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvdW50cnktcHJvZmlsZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5jb2xsYXBzaWJsZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29sbGFwc2libGUgLnRvZ2dsZS1idXR0b24ge1xuICBjb2xvcjogI0U4NEUxQjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4uY29sbGFwc2libGUuY29sbGFwc2VkIC50b2dnbGUtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEREUxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wb3NpdGlvbi10cmFja2VyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxODM1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wb3NpdGlvbi10cmFja2VyIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3NpdGlvbi10cmFja2VyIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgLnBvc2l0aW9uLXRyYWNrZXIgLmhlYWRlciBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wb3NpdGlvbi10cmFja2VyIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5wb3NpdGlvbi10cmFja2VyIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3NpdGlvbi10cmFja2VyIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmNvbnRlbnQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi5jb3VudHJ5LWluZm8gLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE4MzU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvdW50cnktaW5mbyAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuY291bnRyeS1pbmZvIC5oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRERFMTsgfVxuICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmZsYWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmZsYWctY29udGFpbmVyIC5mbGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmZsYWctY29udGFpbmVyIC5tYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZmxhZy1jb250YWluZXIgLmZsYWcge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmZsYWctY29udGFpbmVyIC5mbGFnIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5mbGFnLWNvbnRhaW5lciAubWFwIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGEtaWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIC5kYXRhcG9pbnQtY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIC5kYXRhcG9pbnQtY29udGFpbmVyIGE6aG92ZXIgcCB7XG4gICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRhdGEtY29udGFpbmVyIC5kYXRhcG9pbnQtY29udGFpbmVyIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGFwb2ludC1jb250YWluZXIgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAuZGF0YS1jb250YWluZXIgLmRhdGFwb2ludC1jb250YWluZXIgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciAuZGF0YXBvaW50LWNvbnRhaW5lciAudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kYXRhLWNvbnRhaW5lciAuZGF0YXBvaW50LWNvbnRhaW5lciBhOmhvdmVyIC52YWx1ZSB7XG4gICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5wcmVzaWRlbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb3VudHJ5LWluZm8gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLnByZXNpZGVudC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5wb3NpdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvdW50cnktaW5mbyAuY29sbGFwc2libGUtY29udGVudCAucHJlc2lkZW50LWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5saW5rLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5saW5rLWNvbnRhaW5lciAubGluay1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5saW5rLWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjMUIyMzU2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7IH1cbiAgICAuY291bnRyeS1pbmZvIC5jb2xsYXBzaWJsZS1jb250ZW50IC5wcmVzaWRlbnQtY29udGFpbmVyIC5saW5rLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG5cbi5jb3VudHJ5LW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEREUxOyB9XG4gIC5jb3VudHJ5LW5ld3MgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMUY0NztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvdW50cnktbmV3cyAuaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLmNvdW50cnktbmV3cyAuaGVhZGVyIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmNvdW50cnktbmV3cyAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY291bnRyeS1uZXdzIC5jb2xsYXBzaWJsZS1jb250ZW50IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb3VudHJ5LW5ld3MgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLml0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuY291bnRyeS1uZXdzIC5jb2xsYXBzaWJsZS1jb250ZW50IC5pdGVtIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5jb3VudHJ5LW5ld3MgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLml0ZW0gLmluZm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb3VudHJ5LW5ld3MgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLml0ZW0ge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbi5jb3VudHJ5LWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEREUxO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb3VudHJ5LWRhdGEgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMUQ0ODtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvdW50cnktZGF0YSAuaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLmNvdW50cnktZGF0YSAuaGVhZGVyIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuY291bnRyeS1kYXRhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NSU7IH1cbiAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmNvdW50cnktc2VsZWN0b3Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5jb3VudHJ5LXNlbGVjdG9yIC5jb3VudHJ5LWxhYmVsLWJhY2tkcm9wIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmNvdW50cnktc2VsZWN0b3IgLmNvdW50cnktbGFiZWwtYXJyb3cge1xuICAgICAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuY291bnRyeS1zZWxlY3RvciAuY291bnRyeS1sYWJlbCB7XG4gICAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTsgfVxuICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5kYXRhcG9pbnRzIC5kYXRhcG9pbnQge1xuICAgICAgICBmaWxsOiAjRTg0RTFCOyB9XG4gICAgICAuY291bnRyeS1kYXRhIC5jb2xsYXBzaWJsZS1jb250ZW50IC5kcmF3aW5nLWNvbnRhaW5lciBzdmcgLmRhdGFwb2ludHMgLmRhdGFzb3VyY2Uge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAwLjg7IH1cbiAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuZGF0YXBvaW50cyAuZGF0YXZhbHVlIHtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCAuZHJhd2luZy1jb250YWluZXIgc3ZnIC5kYXRhcG9pbnRzIC5kYXRhbGFiZWwge1xuICAgICAgICBmaWxsOiAjMkIxRDQ4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jb3VudHJ5LWRhdGEgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmRyYXdpbmctY29udGFpbmVyIHN2ZyAuZGF0YXBvaW50cyAuY291bnRyeS1jb25uZWN0b3Ige1xuICAgICAgICBzdHJva2U6ICMyQjFENDg7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI5NnB4KSB7XG4gICAgLmNvdW50cnktZGF0YSAuY29sbGFwc2libGUtY29udGVudCBkaXYuZHJhd2luZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50cnktZGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY291bnRyeS1wbGFuIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUxNzQxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb3VudHJ5LXBsYW4gLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmNvdW50cnktcGxhbiAuaGVhZGVyIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNvdW50cnktcGxhbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvdW50cnktcGxhbiAuY29sbGFwc2libGUtY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY291bnRyeS1pbnN0aXR1dGlvbiAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDMTUyODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuY291bnRyeS1pbnN0aXR1dGlvbiAuaGVhZGVyIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuY291bnRyeS1pbnN0aXR1dGlvbiAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMTQxOTNBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlCRkM0OyB9XG4gICAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIC5kYXNoaWNvbnMge1xuICAgICAgY29sb3I6ICNGNEYzRjQ7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAudGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XG4gICAgY29sb3I6ICMxNDE5M0E7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbi5zZWxlY3RlZCAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MxNTI4OyB9XG4gICAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbi5zZWxlY3RlZCAuYXJyb3ctY29udGFpbmVyIC5kYXNoaWNvbnMge1xuICAgICAgY29sb3I6ICNFODRFMUI7IH1cbiAgLmNvdW50cnktaW5zdGl0dXRpb24gLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbi5zZWxlY3RlZCAudGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RDNDNEM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbmFibGUge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5jb3VudHJ5LWluc3RpdHV0aW9uIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbmFibGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb3VudHJ5LW5vcm1hdGl2ZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFMjEzNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY291bnRyeS1ub3JtYXRpdmUgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmNvdW50cnktbm9ybWF0aXZlIC5oZWFkZXIgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLmRlc2NyaXB0aW9uIHAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzlCRkM0OyB9XG4gICAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24gLmFycm93LWNvbnRhaW5lciAuZGFzaGljb25zIHtcbiAgICAgIGNvbG9yOiAjRjRGM0Y0OyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjNGNDtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAuY291bnRyeS1ub3JtYXRpdmUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbi5zZWxlY3RlZCAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkUyMTM2OyB9XG4gICAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24uc2VsZWN0ZWQgLmFycm93LWNvbnRhaW5lciAuZGFzaGljb25zIHtcbiAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb24tYnV0dG9uLnNlbGVjdGVkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2NDY1ODtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvdW50cnktbm9ybWF0aXZlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250YWluZXIgLnNlbGVjdGlvbmFibGUge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5jb3VudHJ5LW5vcm1hdGl2ZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGFpbmVyIC5zZWxlY3Rpb25hYmxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2VsZWN0aW9uYWJsZS1jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB3aWR0aDogMjUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VsZWN0aW9uYWJsZS1jb250YWluZXIgLnNlbGVjdGlvbi1idXR0b24gLmFycm93LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgd2lkdGg6IDNlbTsgfVxuICAgIC5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAuYXJyb3ctY29udGFpbmVyIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gIC5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uLWJ1dHRvbiAudGV4dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlUjtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgICB3aWR0aDogY2FsYygyNTBweCAtIDNlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VsZWN0aW9uYWJsZS1jb250YWluZXIgLnNlbGVjdGlvbmFibGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3Rpb25hYmxlLWNvbnRhaW5lciAuc2VsZWN0aW9uYWJsZS5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb3VudHJ5LWV2ZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmNvdW50cnktZXZlbnRzIC50aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjsgfVxuICAgIC5jb3VudHJ5LWV2ZW50cyAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvdW50cnktZXZlbnRzIC50aXRsZS1jb250YWluZXIgLnZpZXctbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmNvdW50cnktZXZlbnRzIC50aXRsZS1jb250YWluZXIgLnZpZXctbW9yZSBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb3VudHJ5LWV2ZW50cyAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY291bnRyeS1ldmVudHMgLml0ZW0ge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAuY291bnRyeS1ldmVudHMgLml0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBOyB9XG4gICAgLmNvdW50cnktZXZlbnRzIC5pdGVtIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvdW50cnktZXZlbnRzIC5pdGVtIC5pbmZvLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5jb3VudHJ5LWV2ZW50cyAuaXRlbSAuaW5mby1jb250YWluZXIgLmV4Y2VycHQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvdW50cnktZXZlbnRzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiA0OCU7IH0gfVxuXG4uY291bnRyeS1saWJyYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRERFMTsgfVxuICAuY291bnRyeS1saWJyYXJ5IC50aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuICAgIC5jb3VudHJ5LWxpYnJhcnkgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgbWFyZ2luOiAwLjJlbSAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jb3VudHJ5LWxpYnJhcnkgLnRpdGxlLWNvbnRhaW5lciAudmlldy1tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuY291bnRyeS1saWJyYXJ5IC50aXRsZS1jb250YWluZXIgLnZpZXctbW9yZSBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvdW50cnktbGlicmFyeSAuaXRlbSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIC5jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLmNvdW50cnktbGlicmFyeSAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW0gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY291bnRyeS1saWJyYXJ5IC5pdGVtIC5pbmZvLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW0gLmluZm8tY29udGFpbmVyIC5leGNlcnB0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb3VudHJ5LWxpYnJhcnkgLml0ZW0ge1xuICAgICAgd2lkdGg6IDQ4JTsgfVxuICAgICAgLmNvdW50cnktbGlicmFyeSAuaXRlbS5maXJzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmdvLWJhY2stY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5nby1iYWNrLWNvbnRhaW5lciAuZ28tYmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjI1ZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuZ28tYmFjay1jb250YWluZXIgLmdvLWJhY2stYnV0dG9uIHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIC5lbnRyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiBpbnB1dFt0eXBlPXRleHRdLFxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjI1ZW07IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RjBGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzNjUwO1xuICAgIHBhZGRpbmc6IDAuNzV2dyAydnc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzdncpO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb250YWN0LXVzIC5mb3JtLXNlY3Rpb24gLmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAuM3Z3IDAuM3Z3IDAuNXZ3IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjk2cHgpIHtcbiAgICAuY29udGFjdC11cyAuZm9ybS1zZWN0aW9uIC5oYWxmIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmNvbnRhY3QtdXMgLmZvcm0tc2VjdGlvbiAuZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMC4zdncgMC4zdncgMC41dncgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG4uY29udGFjdC11cyAubWFwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMC4zdncgMC4zdncgMC41dncgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzU5MzQ2OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXVzIC5tYXAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGFjdC11cyAuYWRkcmVzcyAuYWRkcmVzcy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RjBGO1xuICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgYm94LXNoYWRvdzogMC4zdncgMC4zdncgMC41dncgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAuY29udGFjdC11cyAuYWRkcmVzcyAuYWRkcmVzcy10aXRsZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5jb250YWN0LXVzIC5hZGRyZXNzIC5hZGRyZXNzLWluZm8ge1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLmNvbnRhY3QtdXMgLmFkZHJlc3MgLmFkZHJlc3MtaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAuY29udGFjdC11cyAuYWRkcmVzcyAuYWRkcmVzcy1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uY29udGFjdC11cyAuc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEgLmFkZHJlc3MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzRGMEY7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gICAgYm94LXNoYWRvdzogMC4zdncgMC4zdncgMC41dncgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAgIC5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEgLmFkZHJlc3MtdGl0bGUgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMXZ3IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvYy1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIHRleHQtc2hhZG93OiAwLjN2dyAwLjN2dyAwLjV2dyByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1czsgfVxuICAgIC5jb250YWN0LXVzIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvYy1pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzAzNjUwOyB9XG5cbi51bmRzLXN0YWZmIC5zdGFmZi1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNTksIDEwNCwgMC4yKTtcbiAgcGFkZGluZzogMmVtOyB9XG5cbi51bmRzLXN0YWZmIC5zdGFmZi1oZWFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi51bmRzLXN0YWZmIC5zdGFmZi1pbmZvIC5uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM2M0I2ODsgfVxuXG4udW5kcy1zdGFmZiAuc3RhZmYtaW5mbyAucG9zaXRpb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBtYXJnaW46IDA7IH1cblxuLnVuZHMtc3RhZmYgLnN0YWZmLXBpY3R1cmUge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4ICMzNjNCNjg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4udW5kcy1zdGFmZiAuc3RhZmYtYmlvZ3JhcGh5IHAsXG4udW5kcy1zdGFmZiAuc3RhZmYtYmlvZ3JhcGh5IGxpLFxuLnVuZHMtc3RhZmYgLnN0YWZmLWJpb2dyYXBoeSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnVuZHMtc3RhZmYgLnN0YWZmLWJpb2dyYXBoeSBwIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmV2ZW50b3MgLnRpdGxlLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ldmVudG9zIC50aXRsZS1iYW5uZXIgaDIsIC5ldmVudG9zIC50aXRsZS1iYW5uZXIgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZXZlbnRvcyAjdG9wLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLmV2ZW50b3MgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTNBNjg7IH1cblxuLmJnLW1lZGl1bS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuXG4uYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTkzQTsgfVxuXG4ucGhvdG9zLWhlYWRlciB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAucGhvdG9zLWhlYWRlciBoNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAgIC5waG90b3MtaGVhZGVyIGg0IGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBob3Rvcy1oZWFkZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmltYWdlcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaW1hZ2VzLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7IH1cbiAgICAuaW1hZ2VzLXdyYXBwZXIgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1hZ2VzLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pbWFnZXMtd3JhcHBlciAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5vdmVybGF5LmNvbG9yIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAub3ZlcmxheS5jb2xvci5vLTYge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLm92ZXJsYXkuY29sb3Iuby00IHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAub3ZlcmxheS5kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5M0E7IH1cbiAgLm92ZXJsYXkubWVkaXVtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgLm92ZXJsYXkubGlnaHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjM1NjsgfVxuXG4uYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICBwYWRkaW5nOiAxZW0gMC41ZW07IH1cbiAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgIGNvbG9yOiBXaGl0ZTsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2ggaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IHdoaXRlOyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlYXJjaCAudnNlYXJjaF9fYWN0aW9ucyBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTc5QUE7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgaW5wdXQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fYWN0aW9ucyBzdmcge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fc2VsZWN0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYXJjaGl2ZS1jb250YWluZXIgLmZpbHRlci1jb250YWluZXIgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3OUFBO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40czsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjIzNTY7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lciAudi1zZWFyY2gsXG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyIC52LXNlbGVjdCB7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4uYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDJlbSAxZW07IH1cbiAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuYXJlYS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFOyB9XG4gICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjE7IH1cbiAgICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4OyB9XG4gICAgICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuaW5mby1jb250YWluZXIgLnRpdGxlIHAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAudGl0bGUgYTpob3ZlciBwIHtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAuYXV0aG9ycyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMxNDE5M0E7IH1cbiAgICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuaW5mby1jb250YWluZXIgLmRhdGUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICBjb2xvcjogI0U4NEUxQjsgfVxuICAgICAgICAuYXJjaGl2ZS1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmRvY3VtZW50IC5pbmZvLWNvbnRhaW5lciAuZGF0ZSxcbiAgICAgICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5kb2N1bWVudCAuaW5mby1jb250YWluZXIgLmF1dGhvcnMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmxvYWQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAubG9hZC1tb3JlIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMxNDE5M0E7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAubG9hZC1tb3JlIC5sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICNFODRFMUI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmxvYWQtbW9yZSAubG9hZC1tb3JlLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG5cbi5hcmNoaXZlLWNvbnRhaW5lci5oaWdobGlnaHQgLmNvbnRlbnQtY29udGFpbmVyIC5pdGVtLmZpcnN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLml0ZW0uZG9jdW1lbnQge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmFyY2hpdmUtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuaXRlbS5maXJzdCAuaW5mby1jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cblxuLnRhYnMtY29tcG9uZW50IHtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuXG4udGFicy1jb21wb25lbnQtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7IH0gfVxuXG4udGFicy1jb21wb25lbnQtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1M0E2ODsgfSB9XG5cbi50YWJzLWNvbXBvbmVudC10YWI6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYnMtY29tcG9uZW50LXRhYjpob3ZlciBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYnMtY29tcG9uZW50LXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0RTFCO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYnMtY29tcG9uZW50LXRhYi5pcy1kaXNhYmxlZCAqIHtcbiAgY29sb3I6ICNjZGNkY2Q7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlBQTtcbiAgICBjb2xvcjogIzE0MTkzQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgLnRhYnMtY29tcG9uZW50LXRhYi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG4udGFicy1jb21wb25lbnQtdGFiLWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRhYnMtY29tcG9uZW50LXBhbmVscyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLWNvbXBvbmVudC1wYW5lbHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAuNWVtIDFlbTsgfSB9XG5cbi52c2VhcmNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjhweDsgfVxuICAudnNlYXJjaF9fY29udGFpbmVyIC52c2VhcmNoX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAudnNlYXJjaF9fY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCA2cHg7IH1cbiAgLnZzZWFyY2hfX2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC52c2VhcmNoX19jb250YWluZXIgLnZzZWFyY2hfX3NlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvdW50ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsIC5jb3VudCB7XG4gICAgICBmb250LWZhbWlseTogXCJEaWdpdGFsXCI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDcwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmRpZ2l0YWwgLmxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbC50b3RhbCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiA5MHB4OyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsLnRvdGFsIC5sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLmNvdW50IHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLnNlbWktY2lyY2xlIHtcbiAgICAgIGZpbGw6ICM0QTUwN0U7XG4gICAgICBzdHJva2U6ICMyNjJENjQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDIwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmdhdWdlIC5jb3VudC1jaXJjbGUge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuMjsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZ2F1Z2UgLmxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2IHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbCAuY291bnQge1xuICAgICAgZm9udC1zaXplOiA3MHB4OyB9XG4gICAgLmNvdW50ZXItY29udGFpbmVyIC5jb3VudGVyLWRpdi5kaWdpdGFsIC5sYWJlbCB7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAuY291bnRlci1jb250YWluZXIgLmNvdW50ZXItZGl2LmRpZ2l0YWwudG90YWwgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDsgfVxuICAgIC5jb3VudGVyLWNvbnRhaW5lciAuY291bnRlci1kaXYuZGlnaXRhbC50b3RhbCAubGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lci5mdWxsLXNpemUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5hbmltYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5sb2FkaW5nLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciAubGRzLWdyaWQgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGFuaW1hdGlvbjogbGRzLWdyaWQgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyMzU2OyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRFMUI7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuICAgIC5sb2FkaW5nLW1lc3NhZ2UtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciAubGRzLWdyaWQgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjJzOyB9XG4gICAgLmxvYWRpbmctbWVzc2FnZS1jb250YWluZXIgLmxvYWRpbmctY29udGVudC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5sZHMtZ3JpZCBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMnM7IH1cbiAgICAubG9hZGluZy1tZXNzYWdlLWNvbnRhaW5lciAubG9hZGluZy1jb250ZW50LWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmxkcy1ncmlkIGRpdjpudGgtY2hpbGQoOSkge1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogNDVweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuNnM7IH1cblxuQGtleWZyYW1lcyBsZHMtZ3JpZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuLm5vdGhpbmctZm91bmQtbWVzc2FnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLm5vdGhpbmctZm91bmQtbWVzc2FnZS1jb250YWluZXIgLm5vdGhpbmctZm91bmQtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiAjRTg0RTFCOyB9XG4gICAgICAubm90aGluZy1mb3VuZC1tZXNzYWdlLWNvbnRhaW5lciAubm90aGluZy1mb3VuZC1jb250YWluZXIgLm1lc3NhZ2UtY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5ub3RoaW5nLWZvdW5kLW1lc3NhZ2UtY29udGFpbmVyIC5ub3RoaW5nLWZvdW5kLWNvbnRhaW5lciAubWVzc2FnZS1jb250YWluZXIgLmljb24ge1xuICAgICAgICBjb2xvcjogIzFCMjM1NjtcbiAgICAgICAgZm9udC1zaXplOiA0ZW07IH1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4udi1zZWxlY3QsXG4udi1zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogS2V5RnJhbWVzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIERyb3Bkb3duIERlZmF1bHQgVHJhbnNpdGlvbiAqL1xuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7IH1cblxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiogQ29tcG9uZW50IFN0YXRlcyAqL1xuLypcbiAqIERpc2FibGVkXG4gKlxuICogV2hlbiB0aGUgY29tcG9uZW50IGlzIGRpc2FibGVkLCBhbGwgaW50ZXJhY3Rpb25cbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcbiAqIGFuZCBjaGFuZ2UgdGhlIGN1cnNvciBkaXNwbGF5ZWQgb24gdGhlIGludGVyYWN0aXZlXG4gKiBjb21wb25lbnRzLlxuICovXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCxcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLypcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcbiAqXG4gKiAgQmVjYXVzZSB3ZSdyZSB1c2luZyBhIGZsZXhib3ggbGF5b3V0LCB0aGUgYGRpcj1cInJ0bFwiYFxuICogIEhUTUwgYXR0cmlidXRlIGRvZXMgbW9zdCBvZiB0aGUgd29yayBmb3IgdXMgYnlcbiAqICByZWFycmFuZ2luZyB0aGUgY2hpbGQgZWxlbWVudHMgdmlzdWFsbHkuXG4gKi9cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0gLnZzX19hY3Rpb25zIHtcbiAgcGFkZGluZzogMCAzcHggMCA2cHg7IH1cblxuLnYtc2VsZWN0W2Rpcj1cInJ0bFwiXSAudnNfX2NsZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi52LXNlbGVjdFtkaXI9XCJydGxcIl0gLnZzX19kZXNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4udi1zZWxlY3RbZGlyPVwicnRsXCJdIC52c19fZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qKlxuICAgIERyb3Bkb3duIFRvZ2dsZVxuXG4gICAgVGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyB0aGUgcHJpbWFyeSB3cmFwcGVyIG9mIHRoZSBjb21wb25lbnQuIEl0XG4gICAgaGFzIHR3byBkaXJlY3QgZGVzY2VuZGFudHM6IC52c19fc2VsZWN0ZWQtb3B0aW9ucywgYW5kIC52c19fYWN0aW9ucy5cblxuICAgIC52c19fc2VsZWN0ZWQtb3B0aW9ucyBob2xkcyB0aGUgLnZzX19zZWxlY3RlZCdzIGFzIHdlbGwgYXMgdGhlXG4gICAgbWFpbiBzZWFyY2ggaW5wdXQuXG5cbiAgICAudnNfX2FjdGlvbnMgaG9sZHMgdGhlIGNsZWFyIGJ1dHRvbiBhbmQgZHJvcGRvd24gdG9nZ2xlLlxuICovXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7IH1cblxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7IH1cblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpOyB9XG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDbGVhciBCdXR0b24gKi9cbi52c19fY2xlYXIge1xuICBmaWxsOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLyogRHJvcGRvd24gTWVudSAqL1xuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udnNfX25vLW9wdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogTGlzdCBJdGVtcyAqL1xuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgLyogTm9ybWFsaXplIGxpbmUgaGVpZ2h0ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMzMzO1xuICAvKiBPdmVycmlkZXMgbW9zdCBDU1MgZnJhbWV3b3JrcyAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM1ODk3ZmI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIFNlbGVjdGVkIFRhZ3MgKi9cbi52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcbiAgcGFkZGluZzogMCAwLjI1ZW07IH1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmOyB9XG5cbi8qIFN0YXRlcyAqL1xuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IC40OyB9XG5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2VhcmNoIElucHV0ICovXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4udnNfX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcbiAgICBTdGF0ZXNcbiAqL1xuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxOyB9XG4gIC52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IC4yOyB9XG5cbi8qIExvYWRpbmcgU3Bpbm5lciAqL1xuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXM7IH1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTsgfVxuXG4vKiBMb2FkaW5nIFNwaW5uZXIgU3RhdGVzICovXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHdpdHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggIzFCMjM1NjsgfVxuICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAgIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtaXRlbSAuY3RmLWF1dGhvci1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gLmN0Zi1hdXRob3ItYm94OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgY29sb3I6ICMzNTNBNjg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMzUzQTY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtIC5jdGYtYXV0aG9yLW5hbWUge1xuICAgICAgY29sb3I6ICMxQjIzNTYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtIC5jdGYtdHdlZXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gaW1nLCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0gLmN0Zi1hdXRob3ItYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1jb250ZXh0LCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWF1dGhvci1zY3JlZW5uYW1lLCAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLXR3ZWV0LWRhdGUsIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtc2NyZWVuYW1lLXNlcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnR3aXR0ZXItY29udGFpbmVyICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtOmZpcnN0LW9mLXR5cGUgLmN0Zi10d2VldC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXJnaW4tbGVmdDogNTZweDsgfVxuICAgIC50d2l0dGVyLWNvbnRhaW5lciAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtaXRlbTpmaXJzdC1vZi10eXBlIC5jdGYtYXV0aG9yLWJveDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMjBweCk7IH1cbiAgICAudHdpdHRlci1jb250YWluZXIgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogY2FsYyg2MCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5yZXNvdXJjZS1saW5rLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5yZXNvdXJjZS1saW5rLWNvbnRhaW5lciAucmVzb3VyY2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogI0U4NEUxQjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnJlc291cmNlLWxpbmstY29udGFpbmVyIC5yZXNvdXJjZS1sYWJlbCBhIHtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7IH1cbiAgLnJlc291cmNlLWxpbmstY29udGFpbmVyIC5yZXNvdXJjZS1sYWJlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MTkzQTsgfVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5oMi5kYXJrLWJnLCBoMy5kYXJrLWJnLCBoNC5kYXJrLWJnLCBoNS5kYXJrLWJnLCBoNi5kYXJrLWJnIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/