/*! normalize.css v8.0.1 | 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;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

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

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 0;
}

/**
* Grid Mixin
*
* Applies a flexbox grid to a container element. All direct children will be modified to create a column based grid.
*/
/**
* 0.0 Root
*
* Top level styles every element should inherit.
*/
html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #303030;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  line-height: 1.625;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html *,
html *::before,
html *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  height: 100%;
  overflow-x: hidden;
}

.clear {
  clear: both;
}

.flex-break {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 0;
}

/**
* 1.0 Typography
*
* Styling all likely used content flow elements.
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 700;
  line-height: 1.45;
  margin-bottom: 0.9rem;
  margin-top: 0;
}
h1 a,
h1 a:hover,
h1 a:focus, h2 a,
h2 a:hover,
h2 a:focus, h3 a,
h3 a:hover,
h3 a:focus, h4 a,
h4 a:hover,
h4 a:focus, h5 a,
h5 a:hover,
h5 a:focus, h6 a,
h6 a:hover,
h6 a:focus, .h1 a,
.h1 a:hover,
.h1 a:focus, .h2 a,
.h2 a:hover,
.h2 a:focus, .h3 a,
.h3 a:hover,
.h3 a:focus, .h4 a,
.h4 a:hover,
.h4 a:focus, .h5 a,
.h5 a:hover,
.h5 a:focus, .h6 a,
.h6 a:hover,
.h6 a:focus {
  text-decoration: none;
}

h1,
.h1 {
  font-size: 2.25rem;
  line-height: 1.175rem;
  padding: 0.65rem 0 !important;
}
@media (min-width: 480px) {
  h1,
  .h1 {
    font-size: 2.75rem;
  }
}

h2, .h2 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  padding: 0.25rem 0 !important;
}

h3, .h3 {
  font-size: 1.625rem;
  line-height: 1.875rem;
  padding: 0.25rem 0 !important;
}

h4, .h4 {
  font-size: 1.375rem;
  line-height: 1.625rem;
  padding: 0.25rem 0 !important;
}

h5, .h5 {
  font-size: 1.25rem;
  line-height: 1.438rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.25rem 0 !important;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 0.25rem 0 !important;
  text-transform: uppercase;
}

a {
  color: #0b1016;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  text-decoration: none;
}
a:hover, a:focus {
  color: black;
}
a.link-large {
  font-size: 1.125rem;
  font-weight: 500;
  color: #b01c33;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1rem;
  border-bottom: none;
}
a.link-large:hover, a.link-large:focus {
  border-bottom: 2px solid #b01c33;
}

p,
.paragraph,
table,
figure {
  margin: 0 0 1.2rem;
}

hr {
  background-color: #d8d8d8;
  border: 0;
  display: block;
  height: 1px;
  margin: 2.4rem 0;
}

img {
  display: block;
  max-width: 100%;
  width: 100%;
}

figcaption {
  font-size: 0.875rem;
  margin-top: 0.625rem;
}

code {
  background-color: rgba(0, 0, 0, 0.05);
  display: inline-block;
  padding: 0 0.3rem;
}

blockquote,
.blockquote {
  border-left: 4px solid #0b1016;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.16px;
  line-height: 1.55;
  margin: 2.4rem auto;
  max-width: 28rem;
  padding: 0.8rem 1.5rem;
}
blockquote p:last-child,
.blockquote p:last-child {
  margin-bottom: 0;
}

/**
* 1.1 Lists & Tables
*
* Default and custom styled list and table elements.
*/
ul,
ol {
  margin: 0;
  padding: 0;
}

article ul,
article ol {
  margin: 0 0 1.2rem;
  padding-left: 1.5rem;
}
article ul ul,
article ul ol,
article ol ul,
article ol ol {
  margin-bottom: 0;
}

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

td,
th {
  padding: 1.25rem;
  text-align: inherit;
  vertical-align: top;
}

thead th {
  border-bottom: 2px solid #0b1016;
  color: #0b1016;
  padding-bottom: 10px;
  vertical-align: bottom;
  white-space: nowrap;
}

tr:nth-child(even) {
  background-color: #f2f6fe;
}

/**
* 1.3 Forms
*
* Global form elements, including structering wrapper elements.
*/
form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0 0 1.5rem;
  padding: 0;
}
fieldset *:last-child {
  margin-bottom: 0;
}
fieldset input,
fieldset select,
fieldset textarea {
  margin: 0 0 1.875rem;
}

legend {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.9375rem;
}

label {
  display: inline-block;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}

[type=tel], [type=url], [type=text], [type=date], [type=email], [type=search], [type=number], [type=password], textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid rgb(11, 16, 12);
  border-radius: 0;
  color: #0b1016;
  font-family: inherit;
  font-size: inherit;
  min-height: 50px;
}

input,
select,
textarea {
  margin: 0 0 1rem;
  padding: 10px 20px;
}

textarea {
  min-height: 150px;
  padding: 20px;
  resize: vertical;
  width: 100%;
}

select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='rgb(65, 71, 81)' stroke-width='5'  points='2,9 16,25 30,9 '/%3E%3C/svg%3E");
  background-position: calc(100% - 18px) center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 1.75;
  padding-right: 45px;
}
select::-ms-expand {
  display: none;
}

[type=checkbox],
[type=radio] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
[type=checkbox], [type=checkbox]:hover, [type=checkbox]:focus,
[type=radio],
[type=radio]:hover,
[type=radio]:focus {
  border-color: #d8d8d8;
  outline: 0;
}
[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  padding-left: 1.875rem;
  position: relative;
  width: 100%;
}
[type=checkbox] + label::before,
[type=radio] + label::before {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  content: "";
  display: block;
  height: 15px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 15px;
}
[type=checkbox]:checked + label::before,
[type=radio]:checked + label::before {
  background-color: #0b1016;
  border-color: #0b1016;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}

[type=radio] + label::before {
  border-radius: 50%;
}

/**
* 2.0 Helpers
*
* Global layout classes for a consistent appearance.
*/
.clear {
  clear: both;
}

.pageWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.admin-bar .pageWrapper {
  padding-top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .pageWrapper {
    padding-top: 32px;
  }
}

.mainContent {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  overflow: hidden;
}

.flyntComponent {
  position: relative;
}

.componentSpacing {
  margin: 40px 0;
}
@media (min-width: 768px) {
  .componentSpacing {
    margin: 80px 0;
  }
}
@media (min-width: 1280px) {
  .componentSpacing {
    margin: 120px 0;
  }
}
.componentSpacing[class*=theme] {
  margin: 0;
  padding: 40px 0;
}
@media (min-width: 768px) {
  .componentSpacing[class*=theme] {
    padding: 80px 0;
  }
}
@media (min-width: 1280px) {
  .componentSpacing[class*=theme] {
    padding: 120px 0;
  }
}

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .centerMaxWidthContainer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 2.5pxrem;
    padding-right: 2.5pxrem;
  }
}
@media (min-width: 1280px) {
  .centerMaxWidthContainer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 3.75pxrem;
    padding-right: 3.75pxrem;
  }
}

.centerContentMaxWidth {
  margin: 0 auto;
  max-width: 51.875rem;
}

.preContent {
  margin: 0 auto 32px;
  max-width: 51.875rem;
  text-align: center;
}
.preContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.preContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .preContent {
    margin-bottom: 40px;
  }
}
@media (min-width: 1280px) {
  .preContent {
    margin-bottom: 60px;
  }
}

.postContent {
  margin: 32px auto 0;
  max-width: 51.875rem;
  text-align: center;
}
.postContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.postContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .postContent {
    margin-top: 40px;
  }
}
@media (min-width: 1280px) {
  .postContent {
    margin-top: 60px;
  }
}

.scrollableTableWrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}

/* Box Helpers */
.boxPadding {
  padding: 20px;
}
.boxPadding > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.boxPadding > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .boxPadding {
    padding: 30px;
  }
}

.boxShadow {
  -webkit-box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
}

/* Custom styling for single post layouts */
.post-main .componentSpacing {
  margin: 20px 0;
}
@media (min-width: 768px) {
  .post-main .componentSpacing {
    margin: 40px 0;
  }
}
@media (min-width: 1280px) {
  .post-main .componentSpacing {
    margin: 60px 0;
  }
}
.post-main .componentSpacing[class*=theme] {
  margin: 0;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .post-main .componentSpacing[class*=theme] {
    padding: 40px 0;
  }
}
@media (min-width: 1280px) {
  .post-main .componentSpacing[class*=theme] {
    padding: 60px 0;
  }
}
.post-main > .componentSpacing:first-child {
  margin-top: 0;
}
.post-main > .componentSpacing:last-child {
  margin-bottom: 0;
}

.arrow_box {
  margin-top: 0.625rem;
  margin-bottom: 1.25rem;
  position: relative;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.arrow_box--light {
  border-bottom-color: #E7DED0;
}
@media (min-width: 980px) {
  .arrow_box {
    margin-bottom: 1.875rem;
  }
  .testimonial .arrow_box {
    margin-top: 3.125rem;
  }
}
.arrow_box::after, .arrow_box::before {
  top: 100%;
  left: 3%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
@media (min-width: 980px) {
  .arrow_box::after, .arrow_box::before {
    left: 6%;
  }
}
.arrow_box::after {
  border-color: rgba(231, 222, 208, 0);
  border-width: 0.5625rem;
  margin-left: -0.5625rem;
  border-top-color: #fff;
}
@media (min-width: 980px) {
  .testimonial .arrow_box::after {
    border-top-color: inherit;
    border-width: 0.875rem;
    margin-left: -0.875rem;
  }
}
.arrow_box::before {
  border-color: rgba(209, 191, 158, 0);
  border-bottom-color: inherit;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  border-width: 0.75rem;
  margin-left: -0.75rem;
}
@media (min-width: 980px) {
  .testimonial .arrow_box::before {
    border-width: 1.0625rem;
    margin-left: -1.0625rem;
  }
}

.top-ribbon {
  position: absolute;
  margin: auto;
  width: 100%;
  height: 3.75rem;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("../assets/icons/flag.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.top-ribbon::before, .top-ribbon::after {
  position: absolute;
  content: " ";
  display: block;
  height: 3px;
  width: calc(50% - 55px);
  top: 50%;
  background-color: #E7DED0;
}
.top-ribbon::after {
  right: 0;
}

.sidebar-layout {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: block;
  margin-bottom: 1.875rem;
  margin-top: 3rem;
  padding: 0.75rem;
}
@media (min-width: 570px) {
  .sidebar-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1180px) {
  .sidebar-layout {
    margin: 0 auto;
    margin-bottom: 1.875rem;
    max-width: 75rem;
  }
}
@media (min-width: 570px) {
  .sidebar-layout__main {
    width: 62%;
  }
}
.sidebar-layout__main > .flyntComponent:first-child {
  margin-top: 0;
}

[data-anim]:not([data-anim=elastic]) {
  opacity: 0;
}

[data-anim=elastic] > div {
  opacity: 0;
}

.facetwp-overlay {
  opacity: 0 !important;
}

.skip-link {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
}

.skip-link:focus {
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
  left: 6px;
  top: 7px;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 23px 14px;
  background: #f1f1f1;
  color: #0073aa;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
}

.media-coverage-item {
  display: block;
  /*&:first-child {
    margin-top: 5px;
  }*/
}
.media-coverage-item:not(:last-child) {
  margin-bottom: 1.875rem;
}
.media-coverage-item:hover .media-coverage-item__title, .media-coverage-item:focus .media-coverage-item__title {
  color: #b01c33;
}
.media-coverage-item__source-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.media-coverage-item__source-logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 0.5rem;
}
.media-coverage-item__source-line {
  background-color: #d2cabe;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  height: 1px;
  margin: 0;
}
.media-coverage-item__title {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.2;
  color: #303030;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.media-coverage-source-image {
  max-width: 200px;
  width: auto;
}

.faculty-header .sidebar-layout {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3rem;
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .faculty-header .sidebar-layout {
    padding: 0;
  }
}

.faculty-bio {
  clear: both;
  display: block;
  height: 8rem;
  margin: 0 0 1rem;
  width: 100%;
}
.faculty-bio__heading {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.375rem;
  line-height: 1.23;
}
@media (min-width: 570px) {
  .faculty-bio__heading {
    font-size: 1.625rem;
  }
}
.faculty-bio__text {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  height: 8rem;
  overflow-y: hidden;
  white-space: break-spaces;
  text-overflow: clip;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 2rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .faculty-bio__text {
    font-size: 1.25rem;
  }
}
.faculty-bio__text strong, .faculty-bio__text b {
  font-weight: 600;
}
.faculty-bio__text div.alignleft,
.faculty-bio__text div.alignright,
.faculty-bio__text div.aligncenter,
.faculty-bio__text div.alignnone,
.faculty-bio__text img.alignleft,
.faculty-bio__text img.alignright,
.faculty-bio__text img.aligncenter,
.faculty-bio__text img.alignnone {
  max-width: 100%;
  height: auto;
}
.faculty-bio__text div.alignleft .wp-caption-text,
.faculty-bio__text div.alignright .wp-caption-text,
.faculty-bio__text div.aligncenter .wp-caption-text,
.faculty-bio__text div.alignnone .wp-caption-text,
.faculty-bio__text img.alignleft .wp-caption-text,
.faculty-bio__text img.alignright .wp-caption-text,
.faculty-bio__text img.aligncenter .wp-caption-text,
.faculty-bio__text img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .faculty-bio__text div.alignleft .wp-caption-text,
  .faculty-bio__text div.alignright .wp-caption-text,
  .faculty-bio__text div.aligncenter .wp-caption-text,
  .faculty-bio__text div.alignnone .wp-caption-text,
  .faculty-bio__text img.alignleft .wp-caption-text,
  .faculty-bio__text img.alignright .wp-caption-text,
  .faculty-bio__text img.aligncenter .wp-caption-text,
  .faculty-bio__text img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .faculty-bio__text div.alignleft,
  .faculty-bio__text div.alignright,
  .faculty-bio__text img.alignleft,
  .faculty-bio__text img.alignright {
    max-width: 50%;
  }
}
.faculty-bio__text div.alignleft,
.faculty-bio__text div.alignright,
.faculty-bio__text div.aligncenter,
.faculty-bio__text div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .faculty-bio__text div.alignleft,
  .faculty-bio__text div.alignright,
  .faculty-bio__text div.aligncenter,
  .faculty-bio__text div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.faculty-bio__text div.alignleft img,
.faculty-bio__text div.alignright img,
.faculty-bio__text div.aligncenter img,
.faculty-bio__text div.alignnone img {
  height: auto;
}
.faculty-bio__text img.alignleft,
.faculty-bio__text img.alignright,
.faculty-bio__text img.aligncenter,
.faculty-bio__text img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .faculty-bio__text div.alignleft,
  .faculty-bio__text div.aligncenter,
  .faculty-bio__text div.alignnone,
  .faculty-bio__text img.alignleft,
  .faculty-bio__text img.aligncenter,
  .faculty-bio__text img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .faculty-bio__text div.alignright,
  .faculty-bio__text img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.faculty-bio__text h1, .faculty-bio__text h2, .faculty-bio__text h3, .faculty-bio__text h4, .faculty-bio__text h5, .faculty-bio__text h6 {
  margin: 0.025rem 0;
}
.faculty-bio__text h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .faculty-bio__text h1 {
    font-size: 2.8125rem;
  }
}
.faculty-bio__text h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.faculty-bio__text h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.faculty-bio__text h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.faculty-bio__text h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.faculty-bio__text h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.faculty-bio__text a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.faculty-bio__text a:hover, .faculty-bio__text a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.faculty-bio__text dt {
  font-weight: bold;
}
.faculty-bio__text p.intro-text, .faculty-bio__text.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .faculty-bio__text p.intro-text, .faculty-bio__text.intro-text > p {
    font-size: 1.875rem;
  }
}
.faculty-bio__text p,
.faculty-bio__text ul,
.faculty-bio__text ol,
.faculty-bio__text dl,
.faculty-bio__text dd,
.faculty-bio__text table,
.faculty-bio__text figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.faculty-bio__text ul,
.faculty-bio__text ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .faculty-bio__text ul,
  .faculty-bio__text ol {
    padding-left: 3.4375rem;
  }
}
.faculty-bio__text ul li,
.faculty-bio__text ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.faculty-bio__text ul li::before,
.faculty-bio__text ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .faculty-bio__text ul li::before,
  .faculty-bio__text ol li::before {
    left: -2.5rem;
  }
}
.faculty-bio__text ul ul,
.faculty-bio__text ul ol,
.faculty-bio__text ol ul,
.faculty-bio__text ol ol {
  margin-bottom: 0;
}
.faculty-bio__text ol {
  counter-reset: numeric-counter;
}
.faculty-bio__text ol > li {
  counter-increment: numeric-counter;
}
.faculty-bio__text ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.faculty-bio__text ul {
  counter-reset: counter;
}
.faculty-bio__text ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.faculty-bio__text hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.faculty-bio__text td {
  font-size: 1.25rem;
}
.faculty-bio__text p {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 2rem;
}
.faculty-bio__text p:last-child {
  margin-bottom: 0;
}
.faculty-bio__read-more {
  clear: both;
  color: #b01c33;
  cursor: pointer;
  display: block;
  float: right;
  margin: 1rem 0 0 1rem;
  position: relative;
  text-transform: uppercase;
}

[data-ace-content-inner] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: auto !important;
}

[data-ace-item-state=closed] > [data-ace-content] > [data-ace-content-inner] {
  display: none !important;
}

[data-ace-item-state=closing] > [data-ace-content] {
  overflow: hidden !important;
}

[data-ace-item-state=opening] > [data-ace-content] {
  overflow: hidden !important;
}

[data-ace-content] {
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
}

.accordion {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: block;
  padding: 0;
}
.accordion__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
}
.single-faculty .accordion__boundary {
  margin: 0;
}
.accordion__header + .accordion__panel .accordion__item:first-child {
  border-top: 0;
}
.accordion__title {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  line-height: 1;
  color: #b01c33;
  padding: 0.25rem 0 !important;
  font-size: 2.5rem !important;
  margin-bottom: 0;
  padding-bottom: 0;
}
.accordion__title::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 7px;
  top: -0.65rem;
  left: 0;
  background-color: #b01c33;
}
@media (min-width: 570px) {
  .accordion__title {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .accordion__title {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 2.5rem;
  }
}
@media (min-width: 570px) {
  .accordion__title {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .accordion__title {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.accordion__item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #d8d8d8;
}
.accordion__item:first-child {
  border-top: 2px solid #b01c33;
}
.accordion__item:last-child {
  padding-bottom: 0;
}
.accordion__item-trigger {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  cursor: pointer;
  margin: 0;
  padding: 1.5625rem 2.5rem 1.5625rem 0;
  position: relative;
  width: 100%;
}
.accordion__item-trigger::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.accordion__item[data-ace-item-state=opened] {
  border: none !important;
}
.accordion__item[data-ace-item-state=opening] .accordion__item__heading, .accordion__item[data-ace-item-state=opened] .accordion__item__heading {
  color: #b01c33;
}
.accordion__item[data-ace-item-state=opening] .accordion-toggle__icon-horizontal, .accordion__item[data-ace-item-state=opened] .accordion-toggle__icon-horizontal {
  fill: #b01c33;
}
.accordion__item[data-ace-item-state=opening] .accordion-toggle__icon-vertical, .accordion__item[data-ace-item-state=opened] .accordion-toggle__icon-vertical {
  opacity: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.accordion__item__heading {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.375rem;
  line-height: 1.23;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}
@media (min-width: 570px) {
  .accordion__item__heading {
    font-size: 1.625rem;
  }
}
.accordion__item__heading:hover {
  color: #b01c33;
}
.accordion__item__heading-arrow {
  position: absolute;
  top: 1.5rem;
  right: 0.375rem;
  width: 1.3125rem;
  height: 1.3125rem;
}
.accordion__item__heading-arrow .accordion-toggle__icon-horizontal, .accordion__item__heading-arrow .accordion-toggle__icon-vertical {
  fill: #8ac6d3;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.accordion__item__content {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .accordion__item__content {
    font-size: 1.25rem;
  }
}
.accordion__item__content strong, .accordion__item__content b {
  font-weight: 600;
}
.accordion__item__content div.alignleft,
.accordion__item__content div.alignright,
.accordion__item__content div.aligncenter,
.accordion__item__content div.alignnone,
.accordion__item__content img.alignleft,
.accordion__item__content img.alignright,
.accordion__item__content img.aligncenter,
.accordion__item__content img.alignnone {
  max-width: 100%;
  height: auto;
}
.accordion__item__content div.alignleft .wp-caption-text,
.accordion__item__content div.alignright .wp-caption-text,
.accordion__item__content div.aligncenter .wp-caption-text,
.accordion__item__content div.alignnone .wp-caption-text,
.accordion__item__content img.alignleft .wp-caption-text,
.accordion__item__content img.alignright .wp-caption-text,
.accordion__item__content img.aligncenter .wp-caption-text,
.accordion__item__content img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .accordion__item__content div.alignleft .wp-caption-text,
  .accordion__item__content div.alignright .wp-caption-text,
  .accordion__item__content div.aligncenter .wp-caption-text,
  .accordion__item__content div.alignnone .wp-caption-text,
  .accordion__item__content img.alignleft .wp-caption-text,
  .accordion__item__content img.alignright .wp-caption-text,
  .accordion__item__content img.aligncenter .wp-caption-text,
  .accordion__item__content img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.alignright,
  .accordion__item__content img.alignleft,
  .accordion__item__content img.alignright {
    max-width: 50%;
  }
}
.accordion__item__content div.alignleft,
.accordion__item__content div.alignright,
.accordion__item__content div.aligncenter,
.accordion__item__content div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.alignright,
  .accordion__item__content div.aligncenter,
  .accordion__item__content div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.accordion__item__content div.alignleft img,
.accordion__item__content div.alignright img,
.accordion__item__content div.aligncenter img,
.accordion__item__content div.alignnone img {
  height: auto;
}
.accordion__item__content img.alignleft,
.accordion__item__content img.alignright,
.accordion__item__content img.aligncenter,
.accordion__item__content img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .accordion__item__content div.alignleft,
  .accordion__item__content div.aligncenter,
  .accordion__item__content div.alignnone,
  .accordion__item__content img.alignleft,
  .accordion__item__content img.aligncenter,
  .accordion__item__content img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .accordion__item__content div.alignright,
  .accordion__item__content img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.accordion__item__content h1, .accordion__item__content h2, .accordion__item__content h3, .accordion__item__content h4, .accordion__item__content h5, .accordion__item__content h6 {
  margin: 0.025rem 0;
}
.accordion__item__content h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .accordion__item__content h1 {
    font-size: 2.8125rem;
  }
}
.accordion__item__content h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.accordion__item__content h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.accordion__item__content h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.accordion__item__content h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.accordion__item__content h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.accordion__item__content a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.accordion__item__content a:hover, .accordion__item__content a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.accordion__item__content dt {
  font-weight: bold;
}
.accordion__item__content p.intro-text, .accordion__item__content.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .accordion__item__content p.intro-text, .accordion__item__content.intro-text > p {
    font-size: 1.875rem;
  }
}
.accordion__item__content p,
.accordion__item__content ul,
.accordion__item__content ol,
.accordion__item__content dl,
.accordion__item__content dd,
.accordion__item__content table,
.accordion__item__content figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.accordion__item__content ul,
.accordion__item__content ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .accordion__item__content ul,
  .accordion__item__content ol {
    padding-left: 3.4375rem;
  }
}
.accordion__item__content ul li,
.accordion__item__content ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.accordion__item__content ul li::before,
.accordion__item__content ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .accordion__item__content ul li::before,
  .accordion__item__content ol li::before {
    left: -2.5rem;
  }
}
.accordion__item__content ul ul,
.accordion__item__content ul ol,
.accordion__item__content ol ul,
.accordion__item__content ol ol {
  margin-bottom: 0;
}
.accordion__item__content ol {
  counter-reset: numeric-counter;
}
.accordion__item__content ol > li {
  counter-increment: numeric-counter;
}
.accordion__item__content ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.accordion__item__content ul {
  counter-reset: counter;
}
.accordion__item__content ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.accordion__item__content hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.accordion__item__content td {
  font-size: 1.25rem;
}

.flip {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.callout {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: 24rem;
  color: #fff;
}
@media (min-width: 768px) {
  .callout {
    max-width: 62.25rem;
  }
}
.callout__boundary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 0;
}
@media (min-width: 768px) {
  .callout__boundary {
    padding: 0 1.625rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.callout--dark {
  color: #fff;
}
.callout--dark .callout__content {
  background-color: #303030;
}
.callout--dark .callout__text {
  color: #fff !important;
}
.callout--light {
  color: #303030;
}
.callout--light .callout__content {
  background-color: #efebe1;
}
.callout--light .callout__text {
  color: #303030 !important;
}
.callout--light .callout__link a {
  color: #303030;
}
.callout--light .callout__cta {
  color: #303030;
}
.callout--light .callout__color-reverse {
  background: #c8b18b;
}
.callout--light .callout__color-reverse .color-reverse-fill {
  height: 100%;
  width: 100%;
  margin: 1rem 0 0 0;
  background: #FFFFFF;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
}
.callout__content {
  background-color: #303030;
  padding: 1.625rem 2.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.callout__image {
  -ms-flex-preferred-size: 23.75rem;
      flex-basis: 23.75rem;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 768px) {
  .callout__image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.callout__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.callout__title {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.125rem;
  line-height: 1;
  margin-bottom: 0.75rem;
  font-weight: 400;
}
@media (min-width: 1180px) {
  .callout__title {
    font-size: 3.125rem;
  }
}
.callout__text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
  color: #fff;
}
@media (min-width: 768px) {
  .callout__text {
    font-size: 1.25rem;
  }
}
.callout__text strong, .callout__text b {
  font-weight: 600;
}
.callout__text div.alignleft,
.callout__text div.alignright,
.callout__text div.aligncenter,
.callout__text div.alignnone,
.callout__text img.alignleft,
.callout__text img.alignright,
.callout__text img.aligncenter,
.callout__text img.alignnone {
  max-width: 100%;
  height: auto;
}
.callout__text div.alignleft .wp-caption-text,
.callout__text div.alignright .wp-caption-text,
.callout__text div.aligncenter .wp-caption-text,
.callout__text div.alignnone .wp-caption-text,
.callout__text img.alignleft .wp-caption-text,
.callout__text img.alignright .wp-caption-text,
.callout__text img.aligncenter .wp-caption-text,
.callout__text img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .callout__text div.alignleft .wp-caption-text,
  .callout__text div.alignright .wp-caption-text,
  .callout__text div.aligncenter .wp-caption-text,
  .callout__text div.alignnone .wp-caption-text,
  .callout__text img.alignleft .wp-caption-text,
  .callout__text img.alignright .wp-caption-text,
  .callout__text img.aligncenter .wp-caption-text,
  .callout__text img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .callout__text div.alignleft,
  .callout__text div.alignright,
  .callout__text img.alignleft,
  .callout__text img.alignright {
    max-width: 50%;
  }
}
.callout__text div.alignleft,
.callout__text div.alignright,
.callout__text div.aligncenter,
.callout__text div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .callout__text div.alignleft,
  .callout__text div.alignright,
  .callout__text div.aligncenter,
  .callout__text div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.callout__text div.alignleft img,
.callout__text div.alignright img,
.callout__text div.aligncenter img,
.callout__text div.alignnone img {
  height: auto;
}
.callout__text img.alignleft,
.callout__text img.alignright,
.callout__text img.aligncenter,
.callout__text img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .callout__text div.alignleft,
  .callout__text div.aligncenter,
  .callout__text div.alignnone,
  .callout__text img.alignleft,
  .callout__text img.aligncenter,
  .callout__text img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .callout__text div.alignright,
  .callout__text img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.callout__text h1, .callout__text h2, .callout__text h3, .callout__text h4, .callout__text h5, .callout__text h6 {
  margin: 0.025rem 0;
}
.callout__text h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .callout__text h1 {
    font-size: 2.8125rem;
  }
}
.callout__text h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.callout__text h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.callout__text h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.callout__text h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.callout__text h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.callout__text a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.callout__text a:hover, .callout__text a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.callout__text dt {
  font-weight: bold;
}
.callout__text p.intro-text, .callout__text.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .callout__text p.intro-text, .callout__text.intro-text > p {
    font-size: 1.875rem;
  }
}
.callout__text p,
.callout__text ul,
.callout__text ol,
.callout__text dl,
.callout__text dd,
.callout__text table,
.callout__text figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.callout__text ul,
.callout__text ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .callout__text ul,
  .callout__text ol {
    padding-left: 3.4375rem;
  }
}
.callout__text ul li,
.callout__text ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.callout__text ul li::before,
.callout__text ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .callout__text ul li::before,
  .callout__text ol li::before {
    left: -2.5rem;
  }
}
.callout__text ul ul,
.callout__text ul ol,
.callout__text ol ul,
.callout__text ol ol {
  margin-bottom: 0;
}
.callout__text ol {
  counter-reset: numeric-counter;
}
.callout__text ol > li {
  counter-increment: numeric-counter;
}
.callout__text ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.callout__text ul {
  counter-reset: counter;
}
.callout__text ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.callout__text hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.callout__text td {
  font-size: 1.25rem;
}
.callout__text a {
  color: #efebe1;
}
@media (min-width: 1180px) {
  .callout__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.callout__links ul {
  padding-right: 1.5625rem;
  list-style: none;
}
@media (min-width: 1180px) {
  .callout__links ul {
    width: 50%;
  }
}
.callout__links ul + ul .callout__link:first-child {
  border-top: 1px solid #c8b18b;
}
@media (min-width: 1180px) {
  .callout__links ul + ul .callout__link:first-child {
    border-top: none;
  }
}
.callout__color-reverse {
  height: 1px;
  width: 100%;
  padding: 0;
  background: #fff;
}
.callout__color-reverse .color-reverse-fill {
  height: 100%;
  width: 100%;
  margin: 1rem 0 0 0;
  background: #c8b18b;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
}
.callout__link {
  list-style: none;
  font-size: 1.25rem;
  line-height: 1.4;
  padding: 0.75rem 0;
}
.callout__link:last-child {
  border-bottom: none;
}
.callout__link a {
  color: #efebe1;
}
.callout__link a:hover, .callout__link a:focus {
  color: #c8b18b;
}
.callout__link:hover .color-reverse-fill, .callout__link:focus .color-reverse-fill {
  width: 0;
}
.callout__link a:hover .color-reverse-fill, .callout__link a:focus .color-reverse-fill {
  color: #fff;
  width: 0;
}
.callout__cta {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 1;
  margin-top: 1.875rem;
}
.callout__cta:hover, .callout__cta:focus {
  color: #c8b18b;
}

.caption-image {
  max-width: 49.5rem;
  margin: 0 auto;
  margin-top: 3.25rem;
  position: relative;
}
.single-faculty .caption-image {
  margin: 0;
}
.caption-image__picture {
  display: block;
  position: relative;
  width: 100%;
}
.caption-image__image {
  width: 100%;
  height: auto;
}
.caption-image__caption {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.5625rem 1.4375rem;
  margin-left: 4.875rem;
  margin-top: 4px;
  border-left: 1px solid #b01c33;
}

.contact-cards__wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.contact-cards__heading {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  line-height: 1;
  color: #b01c33;
  /*max-width: rem(1022);*/
  margin: 0 auto;
}
.contact-cards__heading::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 7px;
  top: -0.65rem;
  left: 0;
  background-color: #b01c33;
}
@media (min-width: 570px) {
  .contact-cards__heading {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .contact-cards__heading {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 2.5rem;
  }
}

.faculty-teaser__name {
  text-transform: uppercase !important;
}

.contact-bio__header {
  font-size: 1.825rem;
  font-weight: 600;
}

[is=flynt-block-cookie-notice] {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999;
}
[is=flynt-block-cookie-notice] .container {
  background: #fff;
  border: 1px solid #ccc;
  padding-bottom: 16;
  padding-top: 16;
}
[is=flynt-block-cookie-notice] .content {
  font-size: 0.8rem;
  padding-bottom: 16;
}
[is=flynt-block-cookie-notice] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-block-cookie-notice] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-block-cookie-notice].cookieNotice--isVisible {
  display: block;
}
@media (min-width: 768px) {
  [is=flynt-block-cookie-notice].layoutBottom .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 30px;
    padding-top: 30px;
  }
  [is=flynt-block-cookie-notice].layoutBottom .content {
    padding-bottom: 0;
    padding-right: 30px;
  }
}
@media (min-width: 480px) {
  [is=flynt-block-cookie-notice].layoutFloating {
    bottom: 16;
    left: 16;
    max-width: 380px;
    width: calc(100% - 16 * 2);
  }
  [is=flynt-block-cookie-notice].layoutFloating .container {
    padding: 30px;
  }
}

.cta-buttons {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.cta-buttons__boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  padding: 0;
}
.cta-buttons__buttons {
  font-size: 0;
  text-align: center;
}
.cta-buttons__button {
  list-style: none;
  display: inline-block;
  margin: 0.9375rem;
}
.cta-buttons__button a {
  color: #303030;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  padding: 0.625rem;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  position: relative;
  min-height: 4.375rem;
  min-width: 17.375rem;
  min-height: 6.875rem;
  background-color: #b01c33;
  color: #fff;
}
.cta-buttons__button a:hover, .cta-buttons__button a:focus {
  color: #fff;
  background-color: #b01c33;
  -webkit-box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
}
.cta-buttons__button a:hover:before, .cta-buttons__button a:focus:before {
  background-color: rgb(123.2, 19.6, 35.7);
}
.cta-buttons__button a:hover, .cta-buttons__button a:focus {
  background-color: #fff;
  color: #b01c33;
}
.cta-buttons--sand .cta-buttons__button a {
  background-color: #efebe1;
  color: #303030;
  border-top: 5px solid #b01c33;
}
.cta-buttons--sand .cta-buttons__button a:hover, .cta-buttons--sand .cta-buttons__button a:focus {
  border-top: 5px solid rgb(123.2, 19.6, 35.7);
  background-color: #b01c33;
  color: #fff;
}

.faculty-directory {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.faculty-directory__filters {
  margin: 0 -0.9375rem;
  margin-top: 1.5625rem;
}
@media (min-width: 768px) {
  .faculty-directory__filters {
    margin: 0;
  }
}
.faculty-directory__filters-top {
  background-color: #efebe1;
}
.faculty-directory__filters-bottom {
  background-color: #E7DED0;
  position: relative;
}
.faculty-directory__filters-bottom__boundary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.375rem;
  margin: 0 auto;
  padding: 0 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 570px) {
  .faculty-directory__filters-bottom__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-directory .facetwp-facet {
  margin: 0;
}
.faculty-directory__filter-label {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 1.1875rem;
}
.faculty-directory__filter-scroll-wrapper {
  height: 2.9375rem;
  width: 100%;
  overflow: hidden;
}
.faculty-directory__filter--alpha {
  max-width: 66.375rem;
  margin: 0 auto;
  padding: 1.25rem;
}
.faculty-directory__filter--tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 570px) {
  .faculty-directory__filter--tabs {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.faculty-directory__filter-tab {
  margin-left: 1.25rem;
  height: 100%;
  width: auto;
}
@media (min-width: 570px) {
  .faculty-directory__filter-tab {
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
  }
}
.faculty-directory__filter-tab button {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  height: 100%;
  min-height: 3.75rem;
  font-size: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  position: relative;
  outline: 0;
}
.faculty-directory__filter-tab button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.faculty-directory__filter-tab button:hover, .faculty-directory__filter-tab button:focus {
  color: #b01c33;
}
.faculty-directory__filter-tab button:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.faculty-directory__filter-tab button.btn-open {
  color: #b01c33;
}
.faculty-directory__filter-tab button.btn-open:after {
  display: block;
  content: "";
  width: 100%;
  max-width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  height: 3px;
  background-color: #b01c33;
  position: absolute;
  bottom: 0;
  right: 0;
}
.faculty-directory__filter-tab button.btn-open svg {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.faculty-directory__filter-facet {
  display: none;
  width: 100%;
  background-color: #E7DED0;
  border-top: 1px solid #efebe1;
  padding: 1.5rem 1.5rem 1.5rem 2.375rem;
  z-index: 1;
}
.faculty-directory__filter .facetwp-counter {
  display: none;
}
.faculty-directory__filter .facetwp-alpha {
  color: #757575;
  font-size: 1.25rem;
}
.faculty-directory__filter .facetwp-alpha[data-id="#"] {
  display: none;
}
.faculty-directory__filter .facetwp-alpha.active, .faculty-directory__filter .facetwp-alpha.selected {
  font-weight: normal;
  color: #b01c33;
  border-bottom: 1px solid #b01c33;
}
.faculty-directory__filter .facetwp-type-checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.faculty-directory__filter .facetwp-checkbox {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 33.333333%;
      flex-basis: 33.333333%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  margin-top: 1rem;
}
.faculty-directory__filter .facetwp-checkbox.checked {
  background: none;
}
.faculty-directory__filter .facetwp-checkbox.checked::before {
  background-color: #b01c33;
}
.faculty-directory__filter .facetwp-checkbox::before {
  display: block;
  content: "";
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  margin-right: 0.75rem;
}
.faculty-directory__filter .facetwp-type-alpha {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0.625rem 0;
  overflow-x: scroll;
}
.faculty-directory__filter .facetwp-type-fselect {
  margin: 0;
}
.faculty-directory__filter--search {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 1.25rem 0;
  max-width: 50rem;
}
@media (min-width: 570px) {
  .faculty-directory__filter--search {
    margin: 0 auto;
  }
}
.faculty-directory__filter--search .facetwp-facet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.faculty-directory__filter--search .facetwp-autocomplete {
  border: none;
  height: 3.375rem;
  margin: 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.faculty-directory__filter--search .facetwp-autocomplete-update {
  width: 3.375rem;
  height: 3.375rem;
  background-color: #303030;
  background-image: url("../assets/icons/search-icon-white.svg");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center;
  border: none;
  border-radius: 0;
  margin: 0;
  text-indent: -999999px;
  overflow: hidden;
  cursor: pointer;
}
.faculty-directory__filter--search .facetwp-autocomplete-update:hover {
  background-image: url("../assets/icons/search-icon-white.svg");
  background-size: 1.5rem;
  background-position: center;
  background-color: #b01c33;
}
.faculty-directory__selections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.375rem;
  margin: 0 auto;
  padding: 1rem 1.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.faculty-directory__selections + .faculty-directory__selections {
  padding-top: 0;
}
.faculty-directory__selections .facetwp-selections {
  font-size: 1.125rem;
  font-weight: 500;
}
.faculty-directory__selections .facetwp-selections .facetwp-selection-label {
  display: none;
}
.faculty-directory__selections .facetwp-selections .facetwp-selection-value {
  background-image: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.faculty-directory__selections .facetwp-selections .facetwp-selection-value:focus, .faculty-directory__selections .facetwp-selections .facetwp-selection-value:hover {
  color: #b01c33;
}
.faculty-directory__selections .facetwp-selections .facetwp-selection-value:focus::after, .faculty-directory__selections .facetwp-selections .facetwp-selection-value:hover::after {
  background-color: #b01c33;
}
.faculty-directory__selections .facetwp-selections .facetwp-selection-value::after {
  display: block;
  content: "";
  border-radius: 100%;
  margin-left: 0.4375rem;
  width: 1rem;
  height: 1rem;
  background-color: #303030;
  background-image: url("../assets/icons/x-icon-white.svg");
  background-repeat: no-repeat;
  background-size: 0.5rem;
  background-position: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.faculty-directory__count {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-transform: uppercase;
  font-weight: 600;
}
.faculty-directory__reset {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  font-size: 1.125rem;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.faculty-directory__reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.faculty-directory__reset.hidden {
  display: none;
}
.faculty-directory__reset:focus, .faculty-directory__reset:hover {
  color: #b01c33;
}
.faculty-directory__reset::after {
  display: block;
  content: "";
  margin-left: 0.4375rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background-image: url("../assets/icons/reload.svg");
  background-repeat: no-repeat;
  background-size: 0.9375rem;
  background-position: center;
}
.faculty-directory__results {
  margin-top: 1.875rem;
}

@media (min-width: 570px) {
  .clinics-tab {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
}

.faculty_directory_pagination {
  width: 100%;
  margin: 2rem auto;
  font-size: 1.5rem;
  text-align: center;
}
.faculty_directory_pagination a.facetwp-page {
  font-size: 2rem;
  color: #757575;
}
.faculty_directory_pagination a.facetwp-page.active {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #b01c33;
  font-weight: 500;
  color: #b01c33 !important;
}
.faculty_directory_pagination a.facetwp-page.prev::before {
  background-image: url("../assets/icons/chevron-right-slate.svg");
  -webkit-transform: deg(180);
          transform: deg(180);
  padding-right: 3rem;
}
.faculty_directory_pagination a.facetwp-page.next::after {
  padding-left: 3rem;
  background-image: url("../assets/icons/chevron-right-slate.svg");
}

.faculty-header {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
@media (min-width: 768px) {
  .faculty-header {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin-bottom: 3.3125rem;
    margin-top: 0;
  }
}
.faculty-header__info {
  background-color: #efebe1;
  padding: 0rem 1.25rem;
}
.faculty-header__info-boundary {
  position: relative;
  max-width: 62.5rem;
  padding-top: 4.6875rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media (min-width: 570px) {
  .faculty-header__info-boundary {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: left;
  }
}
.faculty-header__image {
  width: 8.5625rem;
  height: 8.5625rem;
  border-radius: 100%;
  border: 3px solid #fff;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .faculty-header__image {
    margin-bottom: 2rem;
  }
}
@media (min-width: 570px) {
  .faculty-header__image {
    height: 11.5625rem;
    width: 11.5625rem;
  }
}
@media (min-width: 570px) {
  .faculty-header__social {
    display: block;
    margin: -1rem auto 0.75rem;
    padding-bottom: 0.25rem;
    text-align: center;
    width: 4.4rem;
  }
}
.faculty-header__social-icon {
  display: inline;
}
@media (min-width: 320px) {
  .faculty-header__social-icon {
    padding: 0 0.25rem;
  }
}
@media (min-width: 768px) {
  .faculty-header__social-icon {
    padding: 0;
  }
}
@media (min-width: 320px) {
  .faculty-header__social-icon:nth-child(1) {
    margin-left: 0.625rem;
  }
}
@media (min-width: 768px) {
  .faculty-header__social-icon:nth-child(1) {
    margin-left: 0;
  }
}
.faculty-header__social-icon i {
  color: #b01c33;
  font-size: 18px;
}
.faculty-header__social-icon i:first-of-type {
  margin: 0 0.5rem;
}
@media (min-width: 570px) {
  .faculty-header__details {
    margin: 0 0 0.75rem 3.4375rem;
  }
}
@media (min-width: 320px) {
  .faculty-header__terms {
    margin: 0.375rem 0 1.625rem 0;
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .faculty-header__terms {
    margin: 0.375rem 0 0 0;
  }
}
.faculty-header__terms-label {
  font-weight: 600;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 570px) {
  .faculty-header__terms-label {
    display: inline;
  }
}
.faculty-header__name {
  color: #b01c33;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 1.875rem;
  margin: 0 0 0.25rem 0;
  padding: 0 !important;
}
@media (min-width: 768px) {
  .faculty-header__name {
    margin: 0;
    font-size: 3.5625rem;
    line-height: 3.5625rem;
    margin: 0;
    padding-bottom: none !important;
  }
}
.faculty-header__title {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.55rem !important;
  line-height: 1.75rem;
  font-style: italic;
}
@media (min-width: 768px) {
  .faculty-header__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
    margin-top: 0;
  }
}
.faculty-header__downloads {
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 570px) {
  .faculty-header__downloads {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.faculty-header__download {
  display: inline-block;
  width: 100%;
}
@media (min-width: 570px) {
  .faculty-header__download {
    width: 100%;
  }
}
.faculty-header__download a {
  font-size: 1.125rem;
  font-weight: 500;
  color: #b01c33;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 1rem;
  border-bottom: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 0;
  font-size: 1.125rem;
  font-weight: 600 !important;
}
.faculty-header__download a:hover, .faculty-header__download a:focus {
  border-bottom: 2px solid #b01c33;
}
@media (min-width: 570px) {
  .faculty-header__download a {
    margin-left: 0rem;
    padding-top: 0;
  }
}
.faculty-header__download a:hover {
  border-bottom: 1px solid #b01c33 !important;
}
.faculty-header__download .chevron-right {
  fill: #b01c33;
  height: 0.5625rem;
  margin-left: 0.375rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.faculty-header__download + * {
  margin-top: 1rem;
}
@media (min-width: 570px) {
  .faculty-header__download + * a {
    margin-left: 0rem;
  }
}
@media (min-width: 570px) {
  .faculty-header__download + * {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
}
.faculty-header__meta {
  background-color: #E7DED0;
}
.faculty-header__meta-inner {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  max-width: 62.5rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .faculty-header__meta-inner {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.faculty-header .faculty-meta {
  margin: 1.25rem 0;
  padding: 0 0.9375rem;
  width: 85%;
  border-left: 2px solid #c8b18b;
  font-size: 1.125rem;
  line-height: 1.625rem;
}
@media (min-width: 570px) {
  .faculty-header .faculty-meta {
    width: 100%;
    max-width: 16.625rem;
  }
}
.faculty-header .faculty-meta a,
.faculty-header .faculty-meta div {
  font-size: 1.125;
}
.faculty-header .faculty-meta a, .faculty-header .faculty-meta__email, .faculty-header .faculty-meta__phone {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 570px) {
  .faculty-header .faculty-meta a, .faculty-header .faculty-meta__email, .faculty-header .faculty-meta__phone {
    display: block;
  }
}
@media (min-width: 768px) {
  .faculty-header .faculty-meta a, .faculty-header .faculty-meta__email, .faculty-header .faculty-meta__phone {
    display: inline-block;
  }
}
.faculty-header .faculty-meta a:hover, .faculty-header .faculty-meta a:focus, .faculty-header .faculty-meta__email:hover, .faculty-header .faculty-meta__email:focus, .faculty-header .faculty-meta__phone:hover, .faculty-header .faculty-meta__phone:focus {
  color: #b01c33;
}
.faculty-header .faculty-meta__title {
  text-transform: uppercase;
  font-weight: 600;
}

.wp_rss_retriever_title {
  display: inline !important;
}

.faculty-scholarship-slider {
  max-height: 600px;
  overflow: hidden;
}
.faculty-scholarship-slider__heading-area {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.faculty-scholarship-slider__heading-boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  text-align: center;
}
.faculty-scholarship-slider__heading {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
}
.faculty-scholarship-slider__slider-boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.faculty-scholarship-slider__slider-container {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 4.6875rem;
}
.faculty-scholarship-slider__slider-counter {
  position: absolute;
  top: 0;
  right: 85px;
  margin-top: 0.3125rem;
  margin-right: 1.5625rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
}
.faculty-scholarship-slider__item {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  visibility: hidden;
  max-height: 470px;
}
@media (min-width: 690px) {
  .faculty-scholarship-slider__item {
    width: 50%;
  }
}
@media (min-width: 980px) {
  .faculty-scholarship-slider__item {
    width: 33.3333333333%;
  }
}
@media (min-width: 1280px) {
  .faculty-scholarship-slider__item {
    width: 25%;
  }
}
.faculty-scholarship-slider__item::before {
  content: "";
  position: absolute;
  width: calc(100% - 26px);
  height: calc(100% - 53px);
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #fff;
}
.faculty-scholarship-slider__item-inner {
  display: block;
  position: relative;
  width: calc(100% - 26px);
  padding-top: 10px;
  padding-bottom: 30px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.faculty-scholarship-slider__item-image {
  position: relative;
  width: 105px;
  height: 105px;
  margin-left: 16px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #c8b18b;
}
.faculty-scholarship-slider__item-title {
  margin-bottom: 8px;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.3;
  color: #303030;
}
.faculty-scholarship-slider__item-text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #303030;
}
.faculty-scholarship-slider--initialized {
  max-height: none;
}
.faculty-scholarship-slider--initialized .faculty-scholarship-slider__item {
  visibility: visible;
}
.faculty-scholarship-slider--initialized .faculty-scholarship-slider__slider-container:not(.flickity-enabled) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.faculty-scholarship-slider--initialized .faculty-scholarship-slider__slider-container:not(.flickity-enabled) .faculty-scholarship-slider__item-inner {
  margin-bottom: 0;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__heading-area {
  background-color: #8b0e05;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__heading::before, .faculty-scholarship-slider--red .faculty-scholarship-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__heading::before {
  left: 0;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__heading::after {
  right: 0;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__slider-area {
  background-color: #b01c33;
}
.faculty-scholarship-slider--red .faculty-scholarship-slider__slider-counter {
  color: #fff;
}
.faculty-scholarship-slider--red .flickity-prev-next-button.previous {
  color: #fff;
  background-color: #8b0e05;
}
.faculty-scholarship-slider--red .flickity-prev-next-button.next {
  color: #b01c33;
  background-color: #fff;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__heading-area {
  background-color: #E7DED0;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__heading::before, .faculty-scholarship-slider--sand .faculty-scholarship-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__heading::before {
  left: 0;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__heading::after {
  right: 0;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__slider-area {
  background-color: #efebe1;
}
.faculty-scholarship-slider--sand .faculty-scholarship-slider__slider-counter {
  color: #303030;
}
.faculty-scholarship-slider--sand .flickity-prev-next-button.previous {
  color: #303030;
  background-color: #E7DED0;
}
.faculty-scholarship-slider--sand .flickity-prev-next-button.next {
  color: #303030;
  background-color: #fff;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading-area {
  background-color: #d5ecf2;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading::before, .faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading::before {
  left: 0;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__heading::after {
  right: 0;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__slider-area {
  background-color: #b9dfec;
}
.faculty-scholarship-slider--light-blue .faculty-scholarship-slider__slider-counter {
  color: #303030;
}
.faculty-scholarship-slider--light-blue .flickity-prev-next-button.previous {
  color: #303030;
  background-color: #d5ecf2;
}
.faculty-scholarship-slider--light-blue .flickity-prev-next-button.next {
  color: #303030;
  background-color: #fff;
}
.faculty-scholarship-slider .flickity-prev-next-button {
  width: 42px;
  height: 42px;
  top: 0;
  border-radius: 0;
  -webkit-transform: none;
          transform: none;
}
.faculty-scholarship-slider .flickity-prev-next-button.previous:disabled, .faculty-scholarship-slider .flickity-prev-next-button.next:disabled {
  opacity: 1;
}
.faculty-scholarship-slider .flickity-prev-next-button.previous {
  right: 43px;
  left: auto;
}
.faculty-scholarship-slider .flickity-prev-next-button.next {
  right: 0;
  left: auto;
}

.featured-cards {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.featured-items-slider {
  max-height: 600px;
  overflow: hidden;
}
.featured-items-slider__heading-area {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}
.featured-items-slider__heading-boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  text-align: center;
}
.featured-items-slider__heading {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0;
  margin-bottom: 0;
}
.featured-items-slider__slider-boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.featured-items-slider__slider-container {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 4.6875rem;
}
.featured-items-slider__slider-counter {
  position: absolute;
  top: 0;
  right: 85px;
  margin-top: 0.3125rem;
  margin-right: 1.5625rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
}
.featured-items-slider__item {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  visibility: hidden;
}
@media (min-width: 690px) {
  .featured-items-slider__item {
    width: 50%;
  }
}
@media (min-width: 980px) {
  .featured-items-slider__item {
    width: 33.3333333333%;
  }
}
@media (min-width: 1280px) {
  .featured-items-slider__item {
    width: 25%;
  }
}
.featured-items-slider__item::before {
  content: "";
  position: absolute;
  width: calc(100% - 26px);
  height: calc(100% - 53px);
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #fff;
}
.featured-items-slider__item-inner {
  display: block;
  position: relative;
  width: calc(100% - 26px);
  padding-top: 10px;
  padding-bottom: 30px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.featured-items-slider__item-image {
  position: relative;
  width: 105px;
  height: 105px;
  margin-left: 16px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #c8b18b;
}
.featured-items-slider__item-title {
  margin-bottom: 8px;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.3;
  color: #303030;
}
.featured-items-slider__item-text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #303030;
}
.featured-items-slider--initialized {
  max-height: none;
}
.featured-items-slider--initialized .featured-items-slider__item {
  visibility: visible;
}
.featured-items-slider--initialized .featured-items-slider__slider-container:not(.flickity-enabled) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.featured-items-slider--initialized .featured-items-slider__slider-container:not(.flickity-enabled) .featured-items-slider__item-inner {
  margin-bottom: 0;
}
.featured-items-slider--red .featured-items-slider__heading-area {
  background-color: #8b0e05;
}
.featured-items-slider--red .featured-items-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.featured-items-slider--red .featured-items-slider__heading::before, .featured-items-slider--red .featured-items-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.featured-items-slider--red .featured-items-slider__heading::before {
  left: 0;
}
.featured-items-slider--red .featured-items-slider__heading::after {
  right: 0;
}
.featured-items-slider--red .featured-items-slider__slider-area {
  background-color: #b01c33;
}
.featured-items-slider--red .featured-items-slider__slider-counter {
  color: #fff;
}
.featured-items-slider--red .flickity-prev-next-button.previous {
  color: #fff;
  background-color: #8b0e05;
}
.featured-items-slider--red .flickity-prev-next-button.next {
  color: #b01c33;
  background-color: #fff;
}
.featured-items-slider--sand .featured-items-slider__heading-area {
  background-color: #E7DED0;
}
.featured-items-slider--sand .featured-items-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.featured-items-slider--sand .featured-items-slider__heading::before, .featured-items-slider--sand .featured-items-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.featured-items-slider--sand .featured-items-slider__heading::before {
  left: 0;
}
.featured-items-slider--sand .featured-items-slider__heading::after {
  right: 0;
}
.featured-items-slider--sand .featured-items-slider__slider-area {
  background-color: #efebe1;
}
.featured-items-slider--sand .featured-items-slider__slider-counter {
  color: #303030;
}
.featured-items-slider--sand .flickity-prev-next-button.previous {
  color: #303030;
  background-color: #E7DED0;
}
.featured-items-slider--sand .flickity-prev-next-button.next {
  color: #303030;
  background-color: #fff;
}
.featured-items-slider--light-blue .featured-items-slider__heading-area {
  background-color: #d5ecf2;
}
.featured-items-slider--light-blue .featured-items-slider__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.featured-items-slider--light-blue .featured-items-slider__heading::before, .featured-items-slider--light-blue .featured-items-slider__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.featured-items-slider--light-blue .featured-items-slider__heading::before {
  left: 0;
}
.featured-items-slider--light-blue .featured-items-slider__heading::after {
  right: 0;
}
.featured-items-slider--light-blue .featured-items-slider__slider-area {
  background-color: #b9dfec;
}
.featured-items-slider--light-blue .featured-items-slider__slider-counter {
  color: #303030;
}
.featured-items-slider--light-blue .flickity-prev-next-button.previous {
  color: #303030;
  background-color: #d5ecf2;
}
.featured-items-slider--light-blue .flickity-prev-next-button.next {
  color: #303030;
  background-color: #fff;
}
.featured-items-slider .flickity-prev-next-button {
  width: 42px;
  height: 42px;
  top: 0;
  border-radius: 0;
  -webkit-transform: none;
          transform: none;
}
.featured-items-slider .flickity-prev-next-button.previous:disabled, .featured-items-slider .flickity-prev-next-button.next:disabled {
  opacity: 1;
}
.featured-items-slider .flickity-prev-next-button.previous {
  right: 43px;
  left: auto;
}
.featured-items-slider .flickity-prev-next-button.next {
  right: 0;
  left: auto;
}

.featured-media-coverage {
  position: relative;
}
.featured-media-coverage__boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.featured-media-coverage__inner-wrapper {
  position: relative;
  padding-top: 5rem;
}
@media (min-width: 690px) {
  .featured-media-coverage__inner-wrapper {
    padding-top: 6.25rem;
  }
}
.featured-media-coverage__heading-wrapper {
  padding-bottom: 1.5625rem;
  text-align: center;
}
@media (min-width: 690px) {
  .featured-media-coverage__heading-wrapper {
    padding-bottom: 3.125rem;
  }
}
.featured-media-coverage__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.featured-media-coverage__heading::before, .featured-media-coverage__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.featured-media-coverage__heading::before {
  left: 0;
}
.featured-media-coverage__heading::after {
  right: 0;
}
@media (min-width: 690px) {
  .featured-media-coverage__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.featured-media-coverage__featured-item {
  display: block;
  position: relative;
}
@media (min-width: 690px) {
  .featured-media-coverage__featured-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 60%;
  }
}
@media (min-width: 980px) {
  .featured-media-coverage__featured-item {
    width: 66%;
  }
}
.featured-media-coverage__featured-item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #b01c33;
}
.featured-media-coverage__featured-item:hover .featured-media-coverage__featured-item-title, .featured-media-coverage__featured-item:focus .featured-media-coverage__featured-item-title {
  color: #b01c33;
}
.featured-media-coverage__featured-item:hover .featured-media-coverage__featured-item-chevron, .featured-media-coverage__featured-item:focus .featured-media-coverage__featured-item-chevron {
  border-color: #b01c33;
}
.featured-media-coverage__featured-item:hover .featured-media-coverage__featured-item-chevron path, .featured-media-coverage__featured-item:focus .featured-media-coverage__featured-item-chevron path {
  fill: #b01c33;
}
.featured-media-coverage__featured-item-text {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 3.75rem;
  padding-left: 1.25rem;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style: solid;
  border-color: #d2cabe;
  background-color: #fff;
}
@media (min-width: 690px) {
  .featured-media-coverage__featured-item-text {
    padding-bottom: 5rem;
  }
}
.featured-media-coverage__featured-item-source-logo {
  margin-bottom: 0.3125rem;
  max-height: 100px !important;
  width: auto !important;
  max-width: 70% !important;
  float: left;
  padding: 1rem 1rem;
  height: auto;
  max-height: 80px;
}
.featured-media-coverage__src_logo_spacer {
  display: inline-block;
  width: auto;
  min-width: 30%;
  float: left;
}
.featured-media-coverage__featured-item-title {
  margin-bottom: 8px;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.25;
  color: #303030;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
@media (min-width: 980px) {
  .featured-media-coverage__featured-item-title {
    font-size: 2.25rem;
  }
}
.featured-media-coverage__featured-item-description {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
  color: #303030;
}
@media (min-width: 980px) {
  .featured-media-coverage__featured-item-description {
    font-size: 1.625rem;
  }
}
.featured-media-coverage__featured-item-chevron {
  position: absolute;
  bottom: 1.25rem;
  right: 1.25rem;
  width: 22px;
  height: 22px;
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #303030;
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.featured-media-coverage__featured-item-chevron path {
  fill: #303030;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.featured-media-coverage__small-items {
  margin-top: 1.75rem;
}
@media (min-width: 690px) {
  .featured-media-coverage__small-items {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 40%;
    padding-left: 2.5rem;
  }
}
@media (min-width: 980px) {
  .featured-media-coverage__small-items {
    width: 34%;
    padding-left: 3.4375rem;
  }
}
.featured-media-coverage__link {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #b01c33;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.featured-media-coverage__link:hover {
  color: #303030;
}
.featured-media-coverage__link:hover .featured-media-coverage__link-chevron path {
  fill: #303030;
}
.featured-media-coverage__link-chevron {
  width: 0.375rem;
  margin-left: 3px;
}
.featured-media-coverage__link-chevron path {
  fill: #b01c33;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.featured-media-coverage--background-color-white {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  background-color: #fff;
}
.featured-media-coverage--background-color-sand {
  background-color: #efebe1;
}
.featured-media-coverage--background-color-sand .featured-media-coverage__inner-wrapper {
  padding-bottom: 3.75rem;
}
.featured-media-coverage .related-news__list-heading {
  color: #000000;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: uppercase;
}
.featured-media-coverage .media-label {
  color: #949494;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 900;
  text-transform: uppercase;
  padding-right: 10px;
}

.clear {
  clear: both;
}

.featured-people {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
}
.featured-people__boundary {
  max-width: 75rem;
  padding: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.625rem;
}
@media (min-width: 768px) {
  .featured-people__boundary {
    padding: 0;
  }
}
.featured-people__card {
  max-width: 28.125rem;
  margin: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 5px solid #b01c33;
  border-left: 1px solid #E7DED0;
  border-right: 1px solid #E7DED0;
  border-bottom: 1px solid #E7DED0;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
@media (min-width: 570px) {
  .featured-people__card {
    width: calc(50% - 1.25rem);
  }
}
@media (min-width: 768px) {
  .featured-people__card {
    width: calc(33.3% - 1.25rem);
  }
}
.featured-media-coverage .featured-people__card {
  width: 100%;
  margin: 0;
}
.featured-people__card:hover, .featured-people__card:focus {
  -webkit-box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
}
.featured-people__card:hover .featured-people__arrow, .featured-people__card:focus .featured-people__arrow {
  border: 1px solid #b01c33;
}
.featured-people__card:hover .featured-people__arrow path, .featured-people__card:focus .featured-people__arrow path {
  fill: #b01c33;
}
.featured-people__image {
  background-color: #efebe1;
}
.featured-people__content {
  padding: 0.9375rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.featured-people__text {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-style: italic;
  font-size: 1.375rem;
  line-height: 2.0625rem;
  font-weight: 500;
  margin-bottom: 1.125rem;
}
.featured-people__meta {
  min-height: 5.875rem;
  position: relative;
  padding-right: 2.5rem;
  padding-top: 2.5rem;
}
.featured-people__name {
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.625rem;
  letter-spacing: 0.03125rem;
  font-weight: 600;
}
.featured-people__title {
  font-size: 1rem;
  line-height: 1.625rem;
  font-weight: 500;
}
.featured-people .arrow_box {
  position: absolute;
  top: 0;
  width: 100%;
}
.featured-people__arrow {
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 100%;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s border-color;
  transition: 0.2s border-color;
  position: absolute;
  right: 0;
  bottom: 0;
}
.featured-people__arrow svg {
  width: 10px;
  height: 10px;
}
.featured-people__arrow svg path {
  -webkit-transition: 0.2s fill;
  transition: 0.2s fill;
}

.featured-text {
  margin: 0;
  min-height: 21.875rem;
  padding: 4.1875rem 2rem;
  background-color: #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1180px) {
  .featured-text {
    min-height: 29.8125rem;
    padding: 4.1875rem;
  }
}
.featured-text__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff;
  background-position: center;
  background-blend-mode: multiply, luminosity;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  opacity: 45%;
}
.featured-text__text-wrapper {
  max-width: 62.25rem;
  text-align: center;
  z-index: 1;
}
.featured-text__text {
  position: relative;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2rem;
  line-height: 2.625rem;
  text-align: center;
  color: #fff;
}
@media (min-width: 1180px) {
  .featured-text__text {
    font-size: 2.8125rem;
    line-height: 3.75rem;
  }
}
.featured-text__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  margin-top: 1.875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.featured-text__link span {
  margin-right: 0.3125rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.featured-text__link:hover, .featured-text__link:focus {
  outline: 0;
  color: #fff;
}
.featured-text__link:hover span, .featured-text__link:focus span {
  border-bottom-color: #fff;
}
.featured-text__link:hover .featured-text__link-chevron path, .featured-text__link:focus .featured-text__link-chevron path {
  fill: #fff;
}
.featured-text__link-chevron {
  width: 0.5rem;
}
.featured-text__link-chevron path {
  fill: #fff;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}

.mainFooter {
  position: relative;
  /*
  	X-Small2 (570px)

  */
  /*
  	Small (768px)

  */
  /*
  	Small2 (980px)

  */
}
.mainFooter__top-wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  display: block;
}
.mainFooter__top {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
  background-color: #303030;
}
.mainFooter__info {
  margin-bottom: 1rem;
  text-align: center;
}
.mainFooter__logo {
  display: inline-block;
  width: 100%;
  max-width: 14.0625rem;
  margin-bottom: 1rem;
}
.mainFooter__info-text {
  color: #fff;
}
.mainFooter__info-text p {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
.mainFooter__info-text p:last-child {
  margin-bottom: 0;
}
.mainFooter .footer-menu__utility-links-toggle, .mainFooter .footer-menu__footer-column-2-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0;
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 0.9375rem;
  padding-left: 0;
  border: 0;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #202020;
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 500;
  text-align: left;
  line-height: 1;
  color: #fff;
  cursor: pointer;
}
.mainFooter .footer-menu__utility-links-toggle img, .mainFooter .footer-menu__footer-column-2-toggle img {
  display: inline-block;
  width: 18px;
  height: 9px;
}
.mainFooter .footer-menu__utility-links-toggle.opened img, .mainFooter .footer-menu__footer-column-2-toggle.opened img {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.mainFooter .footer-menu__utility-links-wrapper, .mainFooter .footer-menu__footer-column-2-wrapper {
  padding-left: 1.5625rem;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.mainFooter .footer-menu__utility-links, .mainFooter .footer-menu__footer-column-2-links {
  padding-bottom: 0.625rem;
}
.mainFooter .footer-menu__utility-links > li > a, .mainFooter .footer-menu__footer-column-2-links > li > a {
  display: block;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 1.125rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
}
.mainFooter .footer-menu__footer-column-3-links > li > a {
  display: block;
  width: 100%;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #202020;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  text-align: left;
  color: #fff;
}
.mainFooter__social {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.5625rem;
}
.mainFooter__social-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
.mainFooter__social-link:last-child {
  margin-right: 0;
}
@media (min-width: 980px) {
  .mainFooter__social-link {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.mainFooter__social-link:last-child {
  margin-bottom: 0;
}
.mainFooter__social-link:hover .mainFooter__social-text, .mainFooter__social-link:focus .mainFooter__social-text {
  border-bottom-color: #fff;
}
.mainFooter__social-icon {
  width: 1.5625rem;
  height: 1.5625rem;
}
@media (min-width: 768px) {
  .mainFooter__social-icon {
    margin-right: 0.5rem;
  }
}
@media (min-width: 980px) {
  .mainFooter__social-icon {
    margin-right: 1.25rem;
  }
}
.mainFooter__social-icon .fab {
  width: 100%;
  font-size: 25px;
  text-align: center;
  color: #fff;
}
.mainFooter__social-text {
  display: none;
}
@media (min-width: 768px) {
  .mainFooter__social-text {
    display: inline-block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    color: #fff;
    -webkit-transition-property: border-bottom-color;
    transition-property: border-bottom-color;
    -webkit-transition-duration: 0.25s;
            transition-duration: 0.25s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }
}
.mainFooter__bottom {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  background-color: #0f0f0f;
}
.mainFooter__bottom-wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mainFooter__copyright {
  margin-right: 1.875rem;
  color: #9E9E9E;
}
.mainFooter__bottom-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mainFooter__bottom-link:not(:last-child) {
  margin-right: 1.875rem;
}
.mainFooter__bottom-link a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  text-decoration: none;
  color: #9E9E9E;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.mainFooter__bottom-link a:hover, .mainFooter__bottom-link a:focus {
  border-bottom-color: #9E9E9E;
}
@media (min-width: 570px) {
  .mainFooter .footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mainFooter .footer-menu__utility-links-container, .mainFooter .footer-menu__footer-column-2-container, .mainFooter .footer-menu__footer-column-3-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33%;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #202020;
  }
  .mainFooter .footer-menu__utility-links-toggle, .mainFooter .footer-menu__footer-column-2-toggle {
    display: none;
  }
  .mainFooter .footer-menu__utility-links-wrapper, .mainFooter .footer-menu__footer-column-2-wrapper, .mainFooter .footer-menu__footer-column-3-wrapper {
    padding-left: 0;
    height: auto !important;
  }
  .mainFooter .footer-menu__utility-links, .mainFooter .footer-menu__footer-column-2-links, .mainFooter .footer-menu__footer-column-3-links {
    padding-top: 0;
    padding-right: 1.5625rem;
    padding-bottom: 0;
    padding-left: 1.5625rem;
    list-style: none;
  }
  .mainFooter .footer-menu__utility-links > li, .mainFooter .footer-menu__footer-column-2-links > li, .mainFooter .footer-menu__footer-column-3-links > li {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mainFooter .footer-menu__utility-links > li > a, .mainFooter .footer-menu__footer-column-2-links > li > a, .mainFooter .footer-menu__footer-column-3-links > li > a {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    -webkit-transition-property: border-bottom-color;
    transition-property: border-bottom-color;
    -webkit-transition-duration: 0.25s;
            transition-duration: 0.25s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
    font-size: 1rem;
  }
  .mainFooter .footer-menu__utility-links > li > a:hover, .mainFooter .footer-menu__utility-links > li > a:focus, .mainFooter .footer-menu__footer-column-2-links > li > a:hover, .mainFooter .footer-menu__footer-column-2-links > li > a:focus, .mainFooter .footer-menu__footer-column-3-links > li > a:hover, .mainFooter .footer-menu__footer-column-3-links > li > a:focus {
    border-bottom-color: #fff;
  }
  .mainFooter .footer-menu__footer-column-3-links > li > a {
    width: auto;
    border-top-width: 0;
    font-weight: 400;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .mainFooter__top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .mainFooter__info {
    width: 26%;
    margin-bottom: 0;
    padding-right: 1.5625rem;
    text-align: left;
  }
  .mainFooter .footer-menu {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 74%;
  }
  .mainFooter__social-icon {
    margin-right: 0.5rem;
  }
  .mainFooter__social-text {
    display: inline-block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    color: #fff;
    -webkit-transition-property: border-bottom-color;
    transition-property: border-bottom-color;
    -webkit-transition-duration: 0.25s;
            transition-duration: 0.25s;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }
}
@media (min-width: 980px) {
  .mainFooter__top-wrapper {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .mainFooter__top {
    width: 100%;
  }
  .mainFooter__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .mainFooter .footer-menu {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 55.5%;
  }
  .mainFooter__social {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: block;
    width: 18.5%;
    margin-top: 0.5rem;
    padding-left: 1.5625rem;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #202020;
  }
  .mainFooter__social-link {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .mainFooter__social-icon {
    margin-right: 1.25rem;
  }
}

.mainHeader {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
  position: relative;
  z-index: 10;
}

.main-menu__wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1280px) {
  .main-menu__wrapper {
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
}
.main-menu__seal {
  width: 3.4375rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0.625rem 0;
}
@media (min-width: 1280px) {
  .main-menu__seal {
    padding: 0.625rem 0 1.25rem 0;
    width: 4.25rem;
  }
}
.main-menu__logo {
  width: 12.8125rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0.625rem 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-right: auto;
}
@media (min-width: 1280px) {
  .main-menu__logo {
    padding: 0.625rem 0 1.25rem 0;
    width: 15.5rem;
  }
}
.main-menu__search-toggle {
  cursor: pointer;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 1.4375rem;
  margin-right: 2.875rem;
  width: 1.375rem;
  height: 1.375rem;
  line-height: 1;
  text-indent: -99999px;
  overflow: hidden;
  border: none;
  padding: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../assets/icons/search-icon.svg");
}
.main-menu__search-toggle.active {
  background-image: url("../assets/icons/x-icon.svg");
}
@media (min-width: 1280px) {
  .main-menu__search-toggle {
    margin-right: 0;
    width: 1.75rem;
    height: 1.75rem;
  }
}
.main-menu__search-toggle:hover, .main-menu__search-toggle:focus {
  background-image: url("../assets/icons/search-icon-red.svg");
}
.main-menu__search-toggle:hover.active, .main-menu__search-toggle:focus.active {
  background-image: url("../assets/icons/x-icon-red.svg");
}
.main-menu__search-toggle:active {
  -webkit-transform: scale(0.99);
          transform: scale(0.99);
}

.menu.menu--level-0 {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
}
.menu.menu--level-0 > li {
  margin-left: 1.375rem;
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu.menu--level-0 > li > .menu-link {
  text-transform: uppercase;
  letter-spacing: 0.3;
  font-size: 1.125rem;
  line-height: 1.278;
  font-weight: 500;
}
.menu.menu--level-0 > li > .menu-link:hover, .menu.menu--level-0 > li > .menu-link:focus {
  color: #b01c33;
}
.menu.menu--level-0 .current-page-ancestor > a {
  color: #b01c33;
}

.menu-main {
  width: 100%;
  visibility: hidden;
  display: none;
}
@media (min-width: 1280px) {
  .menu-main {
    display: block;
    visibility: visible;
  }
}
.menu-main__submenu {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: white;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  position: absolute;
  left: -9999px;
  opacity: 0;
  width: 18.75rem;
  z-index: 9999;
  border-top: 5px solid #b01c33;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.menu-main__submenu.menu--level-1 {
  -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.4);
}
.menu-main__submenu.open {
  top: 100%;
  opacity: 1;
}
.menu-main__submenu.open.menu--level-2 {
  opacity: 1;
  top: -5px;
  left: 100%;
  background-color: #efebe1;
}
.menu-main__submenu.open.menu--level-2 li {
  position: relative;
  padding-bottom: 1px;
}
.menu-main__submenu.open.menu--level-2 li::after {
  display: block;
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #fff;
}
.menu-main__submenu.open.menu--level-2 li:last-child::after {
  display: none;
}
.menu-main__submenu.open.menu--level-1 {
  left: calc(50% - 150px);
}
.menu-main__submenu.open.menu--level-1::before {
  display: block;
  content: " ";
  position: absolute;
  top: -13px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: transparent transparent #b01c33 transparent;
}
.menu-main__submenu.open.menu--level-1 > li {
  border-bottom: 1px solid #d8d8d8;
}
.menu-main__submenu.open.menu--level-1 > li:last-child {
  border-bottom: none;
}
.menu-main__submenu li.current-menu-item > .menu-link {
  color: #b01c33;
}
.menu-main__submenu li.menu-item-has-children {
  position: relative;
}
.menu-main__submenu li.menu-item-has-children::after {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 6px);
  right: 1.25rem;
  height: 0.75rem;
  width: 0.4375rem;
  background-repeat: no-repeat;
  background-image: url("../assets/icons/chevron-right-red.svg");
}
.menu-main__submenu .menu-link {
  display: block;
  letter-spacing: 0.5px;
  padding: 0.6875rem 1.3125rem;
  text-decoration: none;
  -webkit-transition: 0.2s background-color;
  transition: 0.2s background-color;
}
.menu-main__submenu .menu-link:hover, .menu-main__submenu .menu-link:focus {
  background: #efebe1;
  color: #b01c33;
}
.menu-main__resources {
  padding: 0.875rem 1.3125rem 1.3125rem 1.3125rem;
  border-top: 1px dashed white;
  margin-top: -1px;
}
.menu-main__resources-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8125rem;
  letter-spacing: 1.86px;
}
.menu-main__resources-list {
  margin-top: 0.625rem;
}
.menu-main__resources-item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu-main__resources-item + li {
  margin-top: 0.5625rem;
}
.menu-main__resources-link {
  font-size: 1.0625rem;
}
.menu-main__resources-link:hover, .menu-main__resources-link:focus {
  color: #b01c33;
}

.hero-banner-outer {
  opacity: 0;
  -webkit-transition: opacity 1.5s ease;
  transition: opacity 1.5s ease;
}

.hero-banner {
  text-align: center;
  padding: 0;
  margin-bottom: 3.125rem;
  -webkit-transition: background-size 10s ease;
  transition: background-size 10s ease;
  background-size: 250%;
  background-position: top center;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .hero-banner {
    background-size: 120%;
  }
}
.hero-banner .picture-frame {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
}
.hero-banner__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  max-width: 100%;
  padding: 0;
}
@media (min-width: 768px) {
  .hero-banner__wrapper {
    max-width: 77rem;
    padding: 0 1rem;
    margin: 0 auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 1.25rem;
  }
}
.hero-banner .interior-no-text {
  min-height: 500px;
}
.hero-banner .anim-home {
  min-height: 500px;
}
@media (min-width: 1280px) {
  .hero-banner .anim-home {
    min-height: 600px;
  }
}
@media (min-width: 1440px) {
  .hero-banner .anim-home {
    min-height: 700px;
  }
}
@media (min-width: 1600px) {
  .hero-banner .anim-home {
    min-height: 895px;
  }
}
.hero-banner .home-style {
  text-align: left;
  max-width: 38.25rem;
  /*position: relative;*/
}
@media (min-width: 768px) {
  .hero-banner .home-style {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .hero-banner .home-style .anim .home-style {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
  }
}
@media (min-width: 570px) {
  .hero-banner .home-style .hero-banner__button-content-inner {
    max-width: none;
  }
}
.hero-banner .home-style .hero-banner__button-content-inner-headline {
  margin: 0;
  padding: 1.5625rem 1.6875rem;
}
.hero-banner .home-style .hero-banner__button-content-inner-headline .hero-banner__button-text {
  text-align: left;
}
.hero-banner .home-style .hero-banner__button-content-inner-headline .hero-banner__button-text .hero-banner__link-title {
  border-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  font-size: 2.8125rem;
  line-height: 1;
  font-weight: 500;
  color: #fff;
}
@media (min-width: 768px) {
  .hero-banner .home-style .hero-banner__button-content-inner-headline .hero-banner__button-text .hero-banner__link-title {
    font-size: 3.75rem;
  }
}
.hero-banner .home-style .hero-banner__button-content-inner-headline .hero-banner__button-text .hero-banner__link-content {
  border-top: none;
  padding-left: 0;
  padding-right: 0;
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.hero-banner .home-style .hero-banner__button-content-inner-headline .hero-banner__button-text .chevron-right {
  width: 0.75rem;
  height: 0.75rem;
  fill: #fff;
}
.hero-banner__picture {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
@media (min-width: 570px) {
  .hero-banner__picture {
    margin: 0 auto;
  }
}
.hero-banner__picture-zoom {
  display: block;
  margin: 0;
  padding: 0;
  /*position: absolute;
   Allows the image to stay within the container without resizing it */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 2s ease-out, -webkit-filter 1s ease-out;
  transition: -webkit-transform 2s ease-out, -webkit-filter 1s ease-out;
  transition: transform 2s ease-out, filter 1s ease-out;
  transition: transform 2s ease-out, filter 1s ease-out, -webkit-transform 2s ease-out, -webkit-filter 1s ease-out;
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
  -webkit-filter: brightness(65%);
          filter: brightness(65%);
  /* Smooth transition */
}
@media (min-width: 570px) {
  .hero-banner__picture-zoom {
    margin: 0 auto;
  }
}
.hero-banner__picture-zoom-home {
  display: block;
  margin: 0;
  padding: 0;
  /*position: absolute;
   Allows the image to stay within the container without resizing it */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Smooth transition */
}
.hero-banner__picture-zoom-home .hero-banner__image {
  min-height: 37.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 570px) {
  .hero-banner__picture-zoom-home {
    margin: 0 auto;
  }
}
.hero-banner .frame-zoomed {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}
.hero-banner .frame-zoomed-home {
  -webkit-transform: scale(1.25) !important;
          transform: scale(1.25) !important;
  -webkit-transform-origin: 50% 50% !important;
          transform-origin: 50% 50% !important;
  -webkit-filter: brightness(100%) !important;
          filter: brightness(100%) !important;
}
.hero-banner__image {
  width: 100%;
  height: auto;
}
.hero-banner__title {
  color: #b01c33;
  font-size: 3.375rem;
  line-height: 3.125rem;
  padding-top: 0.9375rem !important;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 570px) {
  .hero-banner__title {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}
.hero-banner__icon {
  margin: 0 auto 0.8125rem auto;
  width: 1.875rem;
  height: 1.875rem;
}
@media (min-width: 570px) {
  .hero-banner__icon {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.hero-banner__button-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hero-banner__button-content-inner {
  position: relative;
  max-width: 100%;
  min-width: 90%;
  padding: 1.25rem 3.125rem;
  bottom: 0;
  /*background-color: rgba(0, 0, 0, 0.6);*/
  margin: 0;
}
@media (min-width: 570px) {
  .hero-banner__button-content-inner {
    min-width: 0;
    max-width: 75%;
    margin: 0 auto 1.25rem auto;
  }
}
.hero-banner__button-content-inner-headline {
  padding: 0rem 1.25rem 0.3125rem 1.25rem;
  margin: 0;
}
@media (min-width: 570px) {
  .hero-banner__button-content-inner-headline {
    padding: 0.625rem 1.875rem 0.9375rem 1.875rem;
    margin: 0 auto 1.5625rem auto;
  }
}
.hero-banner__button-text {
  min-height: 2.25rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.hero-banner__button-chevron {
  width: 22px;
  height: 22px;
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
}
.hero-banner__link-title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  display: block;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  padding-bottom: 0.3125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
@media (min-width: 570px) {
  .hero-banner__link-title {
    font-size: 3rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
.hero-banner__link-title:hover, .hero-banner__link-title:focus {
  border-bottom-color: #fff;
}
.hero-banner__link-content {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1;
  padding-top: 0.3125rem;
  border-top: 1px solid #fff;
  width: 100%;
}
@media (min-width: 570px) {
  .hero-banner__link-content {
    font-size: 1.3125rem;
    line-height: 1.2;
    padding-top: 0.625rem;
  }
}
.hero-banner__link-content-no-headline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  font-size: 1.75rem;
}
.hero-banner__link-content-no-headline:hover, .hero-banner__link-content-no-headline:focus {
  border-bottom-color: #fff;
}
.hero-banner__text {
  max-width: 49.375rem;
  margin: 0 auto 1.875rem auto;
  font-size: 1.1875rem;
  line-height: 1.5625rem;
  color: #757575;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
}
@media (min-width: 570px) {
  .hero-banner__text {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.hero-banner__imageTextBox {
  width: 40%;
  height: 50%;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 4rem;
  padding: 1rem;
}
.hero-banner__imageTextTitle {
  width: 90%;
  margin: 0 auto;
  font-size: 3.2rem;
  line-height: 3.3rem;
  text-align: left;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
}
.hero-banner__imageText {
  width: 90%;
  margin: 0 auto;
  font-size: 1.4rem;
  text-align: left;
  font-weight: 600;
}
.hero-banner__imageTextLearnMoreLink {
  float: left;
  width: 90%;
  text-align: left;
  font-size: 1.3rem;
  color: #fff;
  font-weight: 400;
  margin: 0 5% !important;
  clear: both;
}

.anim .hero-banner__button-content-inner {
  opacity: 0;
  -webkit-transition: opacity 1.5s ease;
  transition: opacity 1.5s ease;
}

.fadein {
  opacity: 1 !important;
}

.zoomed {
  background-size: 220%;
}
@media (min-width: 768px) {
  .zoomed {
    background-size: 100%;
  }
}

@media (min-width: 768px) {
  .zoomed-cover {
    background-size: cover !important;
  }
}

.home .hero-banner {
  margin-bottom: 0;
}

.hero-banner {
  text-align: center;
  padding: 0;
  margin-bottom: 3.125rem;
}
.hero-banner__picture {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
@media (min-width: 570px) {
  .hero-banner__picture {
    margin: 0 auto;
  }
}
.hero-banner__image {
  width: 100%;
  height: auto;
}
.hero-banner__title {
  color: #b01c33;
  font-size: 3.375rem;
  line-height: 3.125rem;
  padding-top: 0.9375rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
}
@media (max-width: 570px) {
  .hero-banner__title {
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}
.hero-banner__icon {
  margin: 0 auto 0.8125rem auto;
  width: 1.875rem;
  height: 1.875rem;
}
@media (min-width: 570px) {
  .hero-banner__icon {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.hero-banner__button-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hero-banner__button-content-inner {
  position: relative;
  max-width: 100%;
  min-width: 90%;
  padding: 1.25rem 3.125rem;
  bottom: 0;
  /*background-color: rgba(0, 0, 0, 0.6);*/
  margin: 0;
}
@media (min-width: 570px) {
  .hero-banner__button-content-inner {
    min-width: 0;
    max-width: 75%;
    margin: 0 auto 1.25rem auto;
  }
}
.hero-banner__button-content-inner-headline {
  padding: 0rem 1.25rem 0.3125rem 1.25rem;
  margin: 0;
}
@media (min-width: 570px) {
  .hero-banner__button-content-inner-headline {
    padding: 0.625rem 1.875rem 0.9375rem 1.875rem;
    margin: 0 auto 1.5625rem auto;
  }
}
.hero-banner__button-text {
  min-height: 2.25rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
  margin-bottom: 0.625rem;
}
.hero-banner__button-chevron {
  width: 22px;
  height: 22px;
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
}
.hero-banner__link-title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  display: block;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  padding-bottom: 0.3125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
@media (min-width: 570px) {
  .hero-banner__link-title {
    font-size: 3rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
.hero-banner__link-title:hover, .hero-banner__link-title:focus {
  border-bottom-color: #fff;
}
.hero-banner__link-content {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1;
  padding-top: 0.3125rem;
  border-top: 1px solid #fff;
  width: 100%;
}
@media (min-width: 570px) {
  .hero-banner__link-content {
    font-size: 1.3125rem;
    line-height: 1.2;
    padding-top: 0.625rem;
  }
}
.hero-banner__link-content-no-headline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  font-size: 1.75rem;
}
.hero-banner__link-content-no-headline:hover, .hero-banner__link-content-no-headline:focus {
  border-bottom-color: #fff;
}
.hero-banner__text {
  max-width: 49.375rem;
  margin: 0 auto 1.875rem auto;
  font-size: 1.1875rem;
  line-height: 1.5625rem;
  color: #757575;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
}
@media (min-width: 570px) {
  .hero-banner__text {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.hero-banner__imageTextBox {
  width: 40%;
  height: 50%;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 4rem;
  padding: 1rem;
}
.hero-banner__imageTextTitle {
  width: 90%;
  margin: 0 auto;
  font-size: 3.2rem;
  line-height: 3.3rem;
  text-align: left;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
}
.hero-banner__imageText {
  width: 90%;
  margin: 0 auto;
  font-size: 1.4rem;
  text-align: left;
  font-weight: 600;
}
.hero-banner__imageTextLearnMoreLink {
  float: left;
  width: 90%;
  text-align: left;
  font-size: 1.3rem;
  color: #fff;
  font-weight: 400;
  margin: 0 5% !important;
  clear: both;
}

.home .hero-banner {
  margin-bottom: 0;
}

.hero-video {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 37.5rem;
}
@media (min-width: 768px) {
  .hero-video {
    min-height: 50rem;
  }
}
.hero-video::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 56.25%;
}
.hero-video::after { /* to clear float */
  content: "";
  display: table;
  clear: both;
}
.hero-video__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-video #defaultBar {
  position: relative;
  width: 100%;
  height: 0.625rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
}
.hero-video #progressBar {
  position: absolute;
  width: 0px;
  height: 0.625rem;
  background: #E2D166;
  -webkit-transition: width 1s;
  transition: width 1s;
}
.hero-video__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 4.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 38.25rem;
}
@media (min-width: 768px) {
  .hero-video__nav {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.hero-video__button {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  width: 4.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-weight: 500;
}
.hero-video__button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.hero-video__button::before {
  content: "";
  display: block;
  width: 1.6875rem;
  height: 1.6875rem;
  border-radius: 100%;
  background-color: #fff;
  margin-right: 0.5625rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../assets/icons/media-play.svg");
}
.hero-video__button.playing::before {
  background-image: url("../assets/icons/media-pause.svg");
}
.hero-video__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  max-width: 100%;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .hero-video__wrapper {
    max-width: 77rem;
    padding: 0 1rem;
    margin: 0 auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.hero-video__content {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1.5625rem 1.6875rem;
  max-width: 38.25rem;
}
@media (min-width: 768px) {
  .hero-video__content {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.hero-video__title {
  margin: 0;
  padding: 0;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.8125rem;
  line-height: 1;
  font-weight: 500;
}
@media (min-width: 768px) {
  .hero-video__title {
    font-size: 3.75rem;
  }
}
.hero-video__text {
  font-size: 1.375rem;
  line-height: 0.785;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .hero-video__text {
    font-size: 1.75rem;
  }
}
.hero-video__link {
  display: block;
  color: #fff;
  margin-top: 1.25rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.hero-video__link:hover {
  color: #fff;
}
.hero-video__link .chevron-right {
  width: 0.75rem;
  height: 0.75rem;
  fill: #fff;
}

.short {
  min-height: auto;
  /*.hero-video__content {
      background-color:transparent;
  }*/
}
@media (min-width: 768px) {
  .short {
    /*min-height: rem(550);*/
  }
}
.short video {
  height: auto;
}
.short .hero-video__nav {
  position: absolute;
  right: 0;
  margin-right: 2rem;
}
.short .hero-video__nav button {
  color: #FFFFFF;
}
.short .hero-video__background {
  position: relative;
}
.short::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 3.3rem;
}

.mobile-alt {
  display: block;
}
@media (min-width: 768px) {
  .mobile-alt {
    display: none;
  }
}

.non-mobile {
  visibility: hidden;
  display: none;
}
@media (min-width: 768px) {
  .non-mobile {
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

[is=flynt-block-image].flyntComponent--sizeSmall .figure {
  max-width: 375px;
}
[is=flynt-block-image].flyntComponent--sizeMedium .figure {
  max-width: 51.875rem;
}
[is=flynt-block-image].flyntComponent--sizeLarge .figure {
  max-width: 800px;
}
[is=flynt-block-image].flyntComponent--sizeFull .figure-caption {
  margin-left: 0.625rem;
}
[is=flynt-block-image] .figure {
  margin: 0 auto;
}

.image-buttons {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  text-align: center;
}
.image-buttons__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
  margin-top: 1.5rem;
}
.image-buttons__heading::before, .image-buttons__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.image-buttons__heading::before {
  left: 0;
}
.image-buttons__heading::after {
  right: 0;
}
.image-buttons__text {
  display: block;
  width: 100%;
  max-width: 50rem;
  margin-top: 2.1875rem;
  margin-right: auto;
  margin-bottom: 2.1875rem;
  margin-left: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c8b18b;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c8b18b;
}
.image-buttons__text p {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}
.image-buttons__text *:last-child {
  margin-bottom: 0;
}
.image-buttons__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem !important;
}
.image-buttons__button {
  position: relative;
  top: 3rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.image-buttons__button-link {
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
  overflow: hidden;
}
.image-buttons__button-link:hover .image-buttons__button-content {
  bottom: calc(50% - 3.125rem);
}
.image-buttons__button-link:hover .image-buttons__button-image {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.image-buttons__button-link:hover .image-buttons__button-image::before {
  height: 100%;
}
.image-buttons__button-image {
  display: block;
  height: 480px;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.image-buttons__button-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-buttons__button-image::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.image-buttons__button-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  bottom: 1.25rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  -webkit-transition-property: bottom;
  transition-property: bottom;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.image-buttons__button-text {
  min-height: 4.125rem;
  margin-bottom: 1.25rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}
.image-buttons__button-chevron {
  width: 22px;
  height: 22px;
  padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
}
.image-buttons--button-count-1 .image-buttons__button {
  width: 100%;
}
.image-buttons--button-count-2 .image-buttons__button {
  width: 100%;
  margin-bottom: 1.25rem;
}
.image-buttons--button-count-2 .image-buttons__button:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .image-buttons--button-count-2 .image-buttons__button {
    width: calc(33.3333333333% - 10px);
    margin-bottom: 0;
  }
  .image-buttons--button-count-2 .image-buttons__button:first-child {
    width: calc(66.6666666667% - 10px);
  }
}
.image-buttons--button-count-3 .image-buttons__button {
  width: 100%;
  margin-bottom: 1.25rem;
}
.image-buttons--button-count-3 .image-buttons__button:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .image-buttons--button-count-3 .image-buttons__button {
    width: calc(33.3333333333% - 10px);
    margin-bottom: 0;
  }
}

.image-carousel {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  max-width: 62.5rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.image-carousel__wrapper {
  position: relative;
}
.image-carousel__items {
  list-style: none;
}
.image-carousel__item {
  width: 100%;
}
.image-carousel__item-picture {
  width: 100%;
}
.image-carousel__item-image {
  width: 100%;
}
.image-carousel__item-caption {
  width: 74%;
  padding-top: 1.57rem;
  margin-left: 6rem;
  /*
  margin-left: rem(40);
  padding-top: rem(25);
  padding-right: rem(25);
  padding-left: rem(20);
  */
}
@media (max-width: 420px) {
  .image-carousel__item-caption {
    max-width: 76%;
    padding: 0.5rem;
    margin: 0 0 0 8%;
    overflow-wrap: normal;
  }
}
@media (max-width: 420px) {
  .image-carousel__item-caption p {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
.image-carousel__item-caption p a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.image-carousel__item-caption p a:hover, .image-carousel__item-caption p a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.image-carousel__custom-elements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
.image-carousel__spacer {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  height: 0;
  padding-bottom: 67%;
  pointer-events: none;
}
.image-carousel__button-previous, .image-carousel__button-next {
  position: absolute;
  top: calc(50% - 1.3125rem);
  width: 2.625rem;
  height: 2.625rem;
  border: 0;
  outline: 0;
  background-image: url("../assets/icons/chevron-right-white.svg");
  background-size: 0.625rem 1.25rem;
  background-position: 55% 50%;
  background-repeat: no-repeat;
  background-color: #8b0e05;
  cursor: pointer;
  pointer-events: auto;
}
.image-carousel__button-previous:hover, .image-carousel__button-previous:focus, .image-carousel__button-next:hover, .image-carousel__button-next:focus {
  background-color: #b01c33;
}
.image-carousel__button-previous {
  left: 0;
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.image-carousel__button-next {
  right: 0;
}
@media (max-width: 420px) {
  .image-carousel__counter_container {
    height: 20px;
  }
}
.image-carousel__counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 6.25rem;
  height: 3.75rem;
  margin-left: auto;
  background-color: #fff;
  border-left: 1px solid #b01c33;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .image-carousel__counter {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 420px) {
  .image-carousel__counter {
    text-align: center;
    margin: 1px 0 0 80%;
    width: 20%;
    padding-left: 6%;
    justify-self: right;
    height: 1.875rem;
  }
}
.image-carousel__counter-cover {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  width: 6.25rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #fff;
  background-color: #fff;
}

[is=flynt-block-image-text] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 33.25pxrem;
  padding-left: 1rem;
  padding-right: 1rem;
}
[is=flynt-block-image-text] .box-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (max-width: 1023px) {
  [is=flynt-block-image-text] {
    margin: 80px 0;
  }
}
@media (min-width: 1024px) {
  [is=flynt-block-image-text] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 72.5pxrem;
    padding-left: 2.5pxrem;
    padding-right: 2.5pxrem;
  }
  [is=flynt-block-image-text] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -40px;
  }
  [is=flynt-block-image-text] .box-inner {
    padding: 0 40px;
    width: 50%;
  }
  [is=flynt-block-image-text] .box-inner > :first-child {
    margin-top: 0;
    padding-top: 0;
  }
  [is=flynt-block-image-text] .box-inner > :last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  [is=flynt-block-image-text] .box--imageRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=flynt-block-image-text] .box--imageLeft {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  [is=flynt-block-image-text] .figure-caption-caption {
    position: absolute;
  }
}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

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

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

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

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

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

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

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: #fff;
  cursor: pointer;
}

.flickity-button:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 5px #19f;
          box-shadow: 0 0 0 5px #19f;
}

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

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

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

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

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

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

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

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

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

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

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

#sb_instagram #sbi_images img {
  display: none !important;
}

.instagram-feed {
  position: relative;
  width: 100%;
  /*max-width: $large3;*/
  margin: auto;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 570px) {
  .instagram-feed::before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
  }
}
@media (min-width: 570px) {
  .instagram-feed .instagram_gallery {
    display: grid;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    grid-template-columns: 1fr 2fr 1fr 2fr;
    grid-template-rows: 1fr 1fr;
    grid-template-areas: "area-1 area-3 area-4 area-6" "area-2 area-3 area-5 area-6";
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    justify-items: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }
}
.instagram-feed .instagram_gallery a {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}
.instagram-feed .instagram_gallery a:hover img, .instagram-feed .instagram_gallery a:focus img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.instagram-feed .instagram_gallery a::after {
  content: "";
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  bottom: 10px;
  right: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 570px) {
  .instagram-feed .instagram_gallery a::after {
    width: 20px;
    height: 20px;
    bottom: 5px;
    right: 5px;
  }
}
@media (min-width: 980px) {
  .instagram-feed .instagram_gallery a::after {
    width: 32px;
    height: 32px;
    bottom: 10px;
    right: 10px;
  }
}
.instagram-feed .instagram_gallery a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
@media (min-width: 570px) {
  .instagram-feed .instagram_gallery a:nth-child(1) {
    grid-area: area-1;
  }
  .instagram-feed .instagram_gallery a:nth-child(2) {
    grid-area: area-2;
  }
  .instagram-feed .instagram_gallery a:nth-child(3) {
    grid-area: area-3;
  }
  .instagram-feed .instagram_gallery a:nth-child(4) {
    grid-area: area-4;
  }
  .instagram-feed .instagram_gallery a:nth-child(5) {
    grid-area: area-5;
  }
  .instagram-feed .instagram_gallery a:nth-child(6) {
    grid-area: area-6;
  }
}
.instagram-feed .flickity-prev-next-button {
  border-radius: 0;
  color: #b01c33;
}
.instagram-feed .flickity-prev-next-button:disabled {
  pointer-events: auto;
}
.instagram-feed .flickity-prev-next-button.previous {
  left: 0;
}
.instagram-feed .flickity-prev-next-button.next {
  right: 0;
}

.link-grid-actual .link-grid-actual__wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.link-grid-actual .link-grid-actual__wrapper-inner {
  margin: auto;
  max-width: 63.875rem;
}
.link-grid-actual .link-grid-actual__heading {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  line-height: 1;
  color: #b01c33;
}
.link-grid-actual .link-grid-actual__heading::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 7px;
  top: -0.65rem;
  left: 0;
  background-color: #b01c33;
}
@media (min-width: 570px) {
  .link-grid-actual .link-grid-actual__heading {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .link-grid-actual .link-grid-actual__heading {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 2.5rem;
  }
}
.link-grid-actual .link-grid-actual__links {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.9375rem;
  justify-items: stretch;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (min-width: 570px) {
  .link-grid-actual .link-grid-actual__links {
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
    row-gap: 1.25rem;
  }
}
@media (min-width: 768px) {
  .link-grid-actual .link-grid-actual__links {
    grid-template-columns: 1fr 1fr 1fr;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
    row-gap: 1.875rem;
  }
}
.link-grid-actual .link-grid-actual__link {
  position: relative;
  display: block;
  padding-top: 0.5rem;
  padding-right: 0.1875rem;
  padding-bottom: 0.5rem;
  padding-left: 0.1875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  color: #303030;
  text-decoration: none;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.link-grid-actual .link-grid-actual__link::before, .link-grid-actual .link-grid-actual__link::after {
  content: "";
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
}
.link-grid-actual .link-grid-actual__link::before {
  width: 100%;
  background-color: #c8b18b;
}
.link-grid-actual .link-grid-actual__link::after {
  width: 0;
  background-color: #b01c33;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.link-grid-actual .link-grid-actual__link:hover, .link-grid-actual .link-grid-actual__link:focus {
  color: #b01c33;
}
.link-grid-actual .link-grid-actual__link:hover::after, .link-grid-actual .link-grid-actual__link:focus::after {
  width: 100%;
}
@media (min-width: 570px) {
  .link-grid-actual .link-grid-actual__link {
    font-size: 1.25rem;
  }
}
.link-grid-actual--color-white {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  background-color: #fff;
}
.link-grid-actual--color-sand {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  background-color: #efebe1;
}

.link-list {
  text-align: center;
  background-color: #efebe1;
}
.link-list__boundary {
  max-width: 75rem;
  padding: 0;
  margin: 0 auto;
  padding-top: 5.9375rem;
  padding-bottom: 4.375rem;
}
.link-list .top-ribbon {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.link-list__title {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.link-list__title::before, .link-list__title::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.link-list__title::before {
  left: 0;
}
.link-list__title::after {
  right: 0;
}
.link-list__links {
  margin-top: 3.125rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-negative: 2;
      flex-shrink: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  list-style: none;
}
.link-list__link {
  display: block;
  list-style: none;
  margin: 0 0.6875rem 0.625rem 0.6875rem;
  width: 45vw;
}
@media (min-width: 1180px) {
  .link-list__link {
    width: 20vw;
  }
}
@media (max-width: 570px) {
  .link-list__link {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
    margin: 0.6875rem;
  }
}
.link-list__link a {
  color: #303030;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  padding: 0.625rem;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  position: relative;
  min-height: 4.375rem;
  min-width: 17.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgb(230.1304347826, 223.9130434783, 208.3695652174);
  border-left: 1px solid rgb(230.1304347826, 223.9130434783, 208.3695652174);
  border-right: 1px solid rgb(230.1304347826, 223.9130434783, 208.3695652174);
  min-height: 6.875rem;
  min-width: 17.375rem;
  min-width: 16.125rem;
}
.link-list__link a:hover, .link-list__link a:focus {
  color: #fff;
  background-color: #b01c33;
  -webkit-box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
}
.link-list__link a:hover:before, .link-list__link a:focus:before {
  background-color: rgb(123.2, 19.6, 35.7);
}
.link-list__link a:before {
  background-color: #b01c33;
  content: " ";
  width: calc(100% + 2px);
  height: 0.3125rem;
  position: absolute;
  top: 0;
  left: -1px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
.link-list__link a:hover, .link-list__link a:focus {
  border-bottom: 1px solid rgb(123.2, 19.6, 35.7);
  border-left: 1px solid rgb(123.2, 19.6, 35.7);
  border-right: 1px solid rgb(123.2, 19.6, 35.7);
}
.link-list__link a:hover:before, .link-list__link a:focus:before {
  background-color: rgb(123.2, 19.6, 35.7);
}
.link-list__cta {
  color: #303030;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  padding: 0.625rem;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  position: relative;
  min-height: 4.375rem;
  min-width: 17.375rem;
  margin-top: 4.0625rem;
  background-color: #b01c33;
  color: #fff;
}
.link-list__cta:hover, .link-list__cta:focus {
  color: #fff;
  background-color: #b01c33;
  -webkit-box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 2px 12px 6px rgba(0, 0, 0, 0.2);
}
.link-list__cta:hover:before, .link-list__cta:focus:before {
  background-color: rgb(123.2, 19.6, 35.7);
}
.link-list__cta:hover, .link-list__cta:focus {
  background-color: #fff;
  color: #b01c33;
}

.mobile-menu {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.mobile-menu * {
  pointer-events: all;
}
@media (min-width: 1280px) {
  .mobile-menu {
    display: none;
  }
}
.mobile-menu__button {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  cursor: pointer;
  display: block;
  height: 0.625rem;
  position: relative;
  width: 2.75rem;
  padding: 0.75rem;
}
.mobile-menu__button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.mobile-menu__button:hover::before, .mobile-menu__button:hover::after,
.mobile-menu__button:hover .mobile-menu__button-bar, .mobile-menu__button:focus::before, .mobile-menu__button:focus::after,
.mobile-menu__button:focus .mobile-menu__button-bar {
  background-color: #b01c33;
}
.mobile-menu__button::before, .mobile-menu__button::after {
  content: "";
  width: 1.25rem;
}
.mobile-menu__button::before, .mobile-menu__button::after, .mobile-menu__button-bar {
  background-color: #303030;
  display: block;
  height: 1px;
  right: 0;
  position: absolute;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.mobile-menu__button::before {
  top: 0.375rem;
}
.mobile-menu__button-bar {
  top: 0.75rem;
  width: 0.875rem;
}
.mobile-menu__button::after {
  top: 1.125rem;
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button::before, .mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button::after {
  opacity: 0;
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button::before {
  -webkit-transform: scale(0) translateY(5px);
          transform: scale(0) translateY(5px);
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button::after {
  -webkit-transform: scale(0) translateY(-5px);
          transform: scale(0) translateY(-5px);
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button-bar {
  width: 1.25rem;
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button-bar--primary {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobile-menu.flyntComponent-menuIsOpen .mobile-menu__button-bar--secondary {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.mobile-menu .menu.mobile {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #fff;
  height: calc(100% - 75px);
  left: 0;
  top: 4.625rem;
  margin: 0;
  overflow-y: auto;
  position: fixed;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: 98;
  -webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
          box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
}
.mobile-menu .menu-item {
  position: relative;
  border-bottom: 1px solid #E8EAEC;
}
.mobile-menu .menu-trigger {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  position: absolute;
  right: 1.375rem;
  top: 1.25rem;
}
.mobile-menu .menu-trigger::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.mobile-menu .menu-trigger:focus {
  outline: 1px solid;
}
.mobile-menu .menu-trigger span {
  height: 1px;
  width: 59%;
  background-color: #303030;
  border-radius: 15%;
  position: absolute;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.mobile-menu .menu-trigger span:first-of-type {
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.mobile-menu .menu-trigger span:last-of-type {
  right: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobile-menu .menu-trigger[aria-expanded=true] span:first-of-type {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobile-menu .menu-trigger[aria-expanded=true] span:last-of-type {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.admin-bar .mobile-menu .menu {
  top: 121px;
}
@media (min-width: 783px) {
  .admin-bar .mobile-menu .menu {
    top: 107px;
  }
}
.mobile-menu .menu > li.menu-item--open, .mobile-menu .menu > li.current-menu-ancestor, .mobile-menu .menu > li.current-menu-item {
  background-color: #b01c33;
}
.mobile-menu .menu > li.menu-item--open > .menu-link, .mobile-menu .menu > li.current-menu-ancestor > .menu-link, .mobile-menu .menu > li.current-menu-item > .menu-link {
  color: #fff;
}
.mobile-menu .menu > li.menu-item--open > .menu-trigger span, .mobile-menu .menu > li.current-menu-ancestor > .menu-trigger span, .mobile-menu .menu > li.current-menu-item > .menu-trigger span {
  background-color: #fff;
}
.mobile-menu .menu > li.menu-item--open {
  border-bottom: 1px solid #b01c33;
}
.mobile-menu .menu > li > .menu-link {
  font-size: 1.125rem;
  letter-spacing: 0.01875rem;
  text-transform: uppercase;
}
.mobile-menu .menu-link {
  color: #303030;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  padding: 1.25rem 2.8125rem 1.25rem 1.125rem;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.mobile-menu .menu-link:focus {
  color: #0b1016;
}
.mobile-menu .menu .submenu {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #fff;
}
.mobile-menu .menu .submenu-content {
  display: none;
}
.mobile-menu .menu .submenu.menu--level-1 > li.current-menu-ancestor > a, .mobile-menu .menu .submenu.menu--level-1 > li.current-menu-item > a {
  color: #b01c33;
}
.mobile-menu .menu .submenu .menu-link {
  font-size: 1.25rem;
  font-weight: 500;
  padding: 1.25rem 2.8125rem 1.25rem 2.375rem;
}
.mobile-menu .menu .submenu .menu-item--open .menu-link {
  border: 0;
}
.mobile-menu .menu .submenu.menu--level-2 {
  background-color: #efebe1;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-link {
  border: 0;
  font-size: 1rem;
  padding-bottom: 0.75rem;
  padding-top: 0.5rem;
  padding-left: 0;
  padding-right: 0;
  margin: 0 2.8125rem;
  position: relative;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-link:after {
  content: " ";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-item {
  border: none;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-item:last-child .menu-link::after {
  display: none;
}
.mobile-menu .menu .submenu.menu--level-2 .current-menu-item > .menu-link {
  color: #b01c33;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-item:last-child .menu-link {
  padding-bottom: 1rem;
}
.mobile-menu .menu .submenu.menu--level-2 .menu-item:first-child .menu-link {
  padding-top: 1rem;
}
.mobile-menu .menu .submenu.menu--level-3 .menu-link {
  padding-left: 1rem;
}
.mobile-menu .menu-main__resources {
  padding: 1.125rem 2.375rem 1.5625rem 2.375rem;
  border-top: 2px dashed white;
}
.mobile-menu .menu-main__resources-list {
  margin-top: 1.25rem;
}
.mobile-menu .menu-main__resources-item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 500;
}
.mobile-menu .menu-main__resources-item + li {
  margin-top: 1.5625rem;
}
.mobile-menu.flyntComponent-menuIsOpen .menu {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.utility-menu {
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  display: none;
  visibility: hidden;
}
.mobile-menu .utility-menu {
  display: block;
  background-color: #efebe1;
}
.mobile-menu .utility-menu .utility-menu__links-label,
.mobile-menu .utility-menu .utility-menu__link {
  padding: 0.625rem 1.125rem;
  font-size: 1.125rem;
  font-weight: 500;
}
.mobile-menu .utility-menu .utility-menu__links-label::after,
.mobile-menu .utility-menu .utility-menu__link::after {
  display: none;
}
.mobile-menu .utility-menu .utility-menu__buttons {
  margin-left: 0;
}
.mobile-menu .utility-menu .utility-menu__button a {
  padding: 1.25rem;
  background-color: #D2CABE;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 500;
}
.mobile-menu .utility-menu .utility-menu__links,
.mobile-menu .utility-menu .utility-menu__links-list,
.mobile-menu .utility-menu .utility-menu__buttons,
.mobile-menu .utility-menu .utility-menu__nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1280px) {
  .utility-menu {
    display: block;
    visibility: visible;
  }
}
.utility-menu__nav {
  max-width: 75rem;
  padding: 0;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.utility-menu__links, .utility-menu__links-list, .utility-menu__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1.714;
}
.utility-menu__buttons {
  margin-left: 0.625rem;
}
.utility-menu__links {
  padding: 0.625rem 0 0.3125rem 0;
}
.utility-menu__links-label {
  font-style: italic;
  margin-right: 0.375rem;
}
.utility-menu__link, .utility-menu__button {
  list-style: none;
}
.utility-menu__link {
  font-weight: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.utility-menu__link::after {
  content: " ";
  display: inline-block;
  width: 1px;
  height: 0.75rem;
  margin: 1px 0.625rem 0 0.625rem;
  background-color: #303030;
}
.utility-menu__link:last-child::after {
  display: none;
}
.utility-menu__link a:hover, .utility-menu__link a:focus {
  text-decoration: underline;
}
.utility-menu__button a {
  font-weight: 600;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.625rem;
  background-color: #efebe1;
  text-transform: uppercase;
  -webkit-transition: 0.2s background-color;
  transition: 0.2s background-color;
}
.utility-menu__button a:hover, .utility-menu__button a:focus {
  background-color: rgb(228.3565217391, 221.6956521739, 205.0434782609);
}

.news-header {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  text-align: center;
}
.news-header__title {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.9375rem;
  line-height: 3.125rem;
  color: #b01c33;
}
@media (min-width: 1180px) {
  .news-header__title {
    line-height: 1.2;
    font-size: 3.5625rem;
  }
}
.news-header__icon {
  display: inline-block;
  width: 40px;
}
.news-header__byline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
}
.news-header__author {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 1px);
  padding-right: 16px;
  font-size: 1.125rem;
  text-align: right;
  color: #757575;
}
.news-header__byline-separator {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 2px;
  background-color: #c8b18b;
}
.news-header__date {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 1px);
  padding-left: 16px;
  font-size: 1.125rem;
  text-align: left;
  color: #757575;
}
.news-header .a2a_kit,
.news-header .a2a_kitt.at-mobile {
  margin-left: 0;
}
@media (min-width: 1180px) {
  .news-header .a2a_kit,
  .news-header .a2a_kitt.at-mobile {
    margin-left: 3.75rem;
  }
}
.news-header .a2a_kit .at-share-btn-elements,
.news-header .a2a_kitt.at-mobile .at-share-btn-elements {
  margin-top: 1.25rem;
}
@media (min-width: 1180px) {
  .news-header .a2a_kit .at-share-btn-elements,
  .news-header .a2a_kitt.at-mobile .at-share-btn-elements {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 3.75rem;
    z-index: 1;
  }
}
.news-header .a2a_kit .at-share-btn-elements .a2a_button_facebook,
.news-header .a2a_kit .at-share-btn-elements .a2a_button_email,
.news-header .a2a_kit .at-share-btn-elements .a2a_button_x,
.news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_facebook,
.news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_email,
.news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_x {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.875rem;
  height: 2.875rem;
  margin-top: 0;
  margin-right: 1.25rem;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #b01c33;
  color: #b01c33;
  font-size: 1.3rem;
}
@media (min-width: 1180px) {
  .news-header .a2a_kit .at-share-btn-elements .a2a_button_facebook,
  .news-header .a2a_kit .at-share-btn-elements .a2a_button_email,
  .news-header .a2a_kit .at-share-btn-elements .a2a_button_x,
  .news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_facebook,
  .news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_email,
  .news-header .a2a_kitt.at-mobile .at-share-btn-elements .a2a_button_x {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
}
.news-header .a2a_default_style:not(.a2a_flex_style) a {
  float: none;
}
@media (min-width: 1180px) {
  .news-header .a2a_default_style:not(.a2a_flex_style) a {
    float: left;
  }
}

.news-list {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.news-list__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
}
.single-faculty .news-list__boundary {
  margin: 0;
}
.news-list__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.news-list .facetwp-facet-news_title {
  display: none;
}
.news-list .facetwp-facet-news_pager {
  width: 100%;
  margin: 2rem auto;
  font-size: 1.5rem;
  text-align: center;
}
.news-list .facetwp-facet-news_pager a.facetwp-page {
  font-size: 2rem;
  color: #757575;
}
.news-list .facetwp-facet-news_pager a.facetwp-page.active {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #b01c33;
  font-weight: 500;
  color: #b01c33 !important;
}
.news-list .facetwp-facet-news_pager a.facetwp-page.prev::before {
  background-image: url("../assets/icons/chevron-right-slate.svg");
  -webkit-transform: deg(180);
          transform: deg(180);
  padding-right: 3rem;
}
.news-list .facetwp-facet-news_pager a.facetwp-page.next::after {
  padding-left: 3rem;
  background-image: url("../assets/icons/chevron-right-slate.svg");
}

.news-list-intro {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
  position: relative;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
  padding-bottom: 2.25rem;
}
@media (min-width: 768px) {
  .news-list-intro {
    font-size: 1.25rem;
  }
}
.news-list-intro strong, .news-list-intro b {
  font-weight: 600;
}
.news-list-intro div.alignleft,
.news-list-intro div.alignright,
.news-list-intro div.aligncenter,
.news-list-intro div.alignnone,
.news-list-intro img.alignleft,
.news-list-intro img.alignright,
.news-list-intro img.aligncenter,
.news-list-intro img.alignnone {
  max-width: 100%;
  height: auto;
}
.news-list-intro div.alignleft .wp-caption-text,
.news-list-intro div.alignright .wp-caption-text,
.news-list-intro div.aligncenter .wp-caption-text,
.news-list-intro div.alignnone .wp-caption-text,
.news-list-intro img.alignleft .wp-caption-text,
.news-list-intro img.alignright .wp-caption-text,
.news-list-intro img.aligncenter .wp-caption-text,
.news-list-intro img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .news-list-intro div.alignleft .wp-caption-text,
  .news-list-intro div.alignright .wp-caption-text,
  .news-list-intro div.aligncenter .wp-caption-text,
  .news-list-intro div.alignnone .wp-caption-text,
  .news-list-intro img.alignleft .wp-caption-text,
  .news-list-intro img.alignright .wp-caption-text,
  .news-list-intro img.aligncenter .wp-caption-text,
  .news-list-intro img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .news-list-intro div.alignleft,
  .news-list-intro div.alignright,
  .news-list-intro img.alignleft,
  .news-list-intro img.alignright {
    max-width: 50%;
  }
}
.news-list-intro div.alignleft,
.news-list-intro div.alignright,
.news-list-intro div.aligncenter,
.news-list-intro div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .news-list-intro div.alignleft,
  .news-list-intro div.alignright,
  .news-list-intro div.aligncenter,
  .news-list-intro div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.news-list-intro div.alignleft img,
.news-list-intro div.alignright img,
.news-list-intro div.aligncenter img,
.news-list-intro div.alignnone img {
  height: auto;
}
.news-list-intro img.alignleft,
.news-list-intro img.alignright,
.news-list-intro img.aligncenter,
.news-list-intro img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .news-list-intro div.alignleft,
  .news-list-intro div.aligncenter,
  .news-list-intro div.alignnone,
  .news-list-intro img.alignleft,
  .news-list-intro img.aligncenter,
  .news-list-intro img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .news-list-intro div.alignright,
  .news-list-intro img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.news-list-intro h1, .news-list-intro h2, .news-list-intro h3, .news-list-intro h4, .news-list-intro h5, .news-list-intro h6 {
  margin: 0.025rem 0;
}
.news-list-intro h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .news-list-intro h1 {
    font-size: 2.8125rem;
  }
}
.news-list-intro h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.news-list-intro h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.news-list-intro h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.news-list-intro h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.news-list-intro h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.news-list-intro a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.news-list-intro a:hover, .news-list-intro a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.news-list-intro dt {
  font-weight: bold;
}
.news-list-intro p.intro-text, .news-list-intro.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .news-list-intro p.intro-text, .news-list-intro.intro-text > p {
    font-size: 1.875rem;
  }
}
.news-list-intro p,
.news-list-intro ul,
.news-list-intro ol,
.news-list-intro dl,
.news-list-intro dd,
.news-list-intro table,
.news-list-intro figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.news-list-intro ul,
.news-list-intro ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .news-list-intro ul,
  .news-list-intro ol {
    padding-left: 3.4375rem;
  }
}
.news-list-intro ul li,
.news-list-intro ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.news-list-intro ul li::before,
.news-list-intro ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .news-list-intro ul li::before,
  .news-list-intro ol li::before {
    left: -2.5rem;
  }
}
.news-list-intro ul ul,
.news-list-intro ul ol,
.news-list-intro ol ul,
.news-list-intro ol ol {
  margin-bottom: 0;
}
.news-list-intro ol {
  counter-reset: numeric-counter;
}
.news-list-intro ol > li {
  counter-increment: numeric-counter;
}
.news-list-intro ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.news-list-intro ul {
  counter-reset: counter;
}
.news-list-intro ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.news-list-intro hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.news-list-intro td {
  font-size: 1.25rem;
}
.news-list-intro::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: calc(50% - 50px);
  display: inline-block;
  width: 100px;
  height: 2px;
  background-color: #b01c33;
}
.news-list-intro__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
  text-align: inherit;
}
.single-faculty .news-list-intro__boundary {
  margin: 0;
}
.news-list-intro__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.news-list-intro__boundary--textLeft {
  text-align: left;
}
.news-list-intro__boundary--textCenter {
  text-align: center;
}
.news-list-intro__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=flynt-block-not-found] .content {
  text-align: center;
}
[is=flynt-block-not-found] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-block-not-found] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.fotorama--fullscreen, .fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0 !important;
}

.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}

.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
  outline: 0;
}

.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
  content: "";
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}

.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none !important;
  transform: none !important;
}

.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  -webkit-transition-duration: 0ms;
          transition-duration: 0ms;
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.fotorama__nav, .fotorama__nav__frame {
  margin: auto;
  padding: 0;
}

.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}

.fotorama__nav__frame, .fotorama__thumb-border {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.fotorama__caption__wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fotorama--hidden, .fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
  background: url(fotorama.png) no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    background: url(fotorama@2x.png) 0 0/96px 160px no-repeat;
  }
}
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}

@media print {
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play {
    background: none !important;
  }
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}

.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}

.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000;
}

.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
  background: #000;
}

.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}

.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}

.fotorama__nav, .fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}

.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}

.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}

.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}

.fotorama__stage__frame {
  overflow: hidden;
}

.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}

.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}

.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}

.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}

.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}

.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}

.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full {
  display: none;
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}

.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}

.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}

.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}

.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}

.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}

.fotorama__nav--dots {
  display: block;
}

.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}

.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}

.fotorama__nav--thumbs {
  display: block;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}

.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}

.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}

.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}

.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(64, 64, 64, 0.1)));
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}

.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}

.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}

.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}

.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}

.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption {
  display: none;
}

.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.fotorama__select {
  cursor: auto;
}

.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}

@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}

.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}

.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}

.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}

.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: 0.1;
}

.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}

.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}

.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}

.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}

.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}

.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}

.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}

.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}

.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%;
}

.fotorama__nav:before, .fotorama__stage:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, 0.2)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(transparent)), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: -10px;
}

.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}

.fotorama__nav:after, .fotorama__stage:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, 0.2)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(transparent)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: -10px;
}

.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}

.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}

.photo-gallery {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  max-width: 87.5rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.photo-gallery__wrapper {
  position: relative;
}
.photo-gallery__items {
  list-style: none;
}
.photo-gallery__item {
  width: 100%;
}
.photo-gallery .fotorama__nav__shaft {
  margin-top: 15px;
}
.photo-gallery .fotorama__wrap--toggle-arrows .fotorama__arr {
  width: 2.625rem;
  height: 2.625rem;
  border: 0;
  outline: 0;
  background-size: 0.625rem 1.25rem;
  background-image: url(../assets/icons/chevron-right-white.svg);
  background-position: 55% 50%;
  background-repeat: no-repeat;
  background-color: #8b0e05;
  cursor: pointer;
  pointer-events: auto;
}
.photo-gallery .fotorama__arr--prev {
  -webkit-transform: scale(-1);
          transform: scale(-1);
}
.photo-gallery .fotorama__caption {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
.photo-gallery .fotorama__caption__wrap {
  padding: 15px 10px;
  background-color: rgba(255, 255, 255, 0.9);
}

[is=flynt-block-post-footer] .tags {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=flynt-block-post-footer] .tags-item {
  display: inline-block;
  margin-top: 5px;
}
[is=flynt-block-post-footer] .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 3rem 0;
}
[is=flynt-block-post-footer] .author-avatarLink {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=flynt-block-post-footer] .author-avatarImage {
  border-radius: 50%;
  width: 80px;
}
[is=flynt-block-post-footer] .author-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 1rem;
}
@media (min-width: 480px) {
  [is=flynt-block-post-footer] .author-info {
    padding-left: 2rem;
  }
}
[is=flynt-block-post-footer] .author-description {
  font-size: 14px;
  margin: 0.5rem 0 0;
}

[is=flynt-block-post-header] .meta {
  font-size: 14px;
}
[is=flynt-block-post-header] .excerpt {
  color: #303030;
  font-weight: normal;
}
[is=flynt-block-post-header] .featuredImage {
  margin: 2.5rem 0;
}

.promoted-links {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.promoted-links .promoted-links__wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .promoted-links .promoted-links__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.promoted-links .promoted-links__link {
  display: block;
  margin-bottom: 1.25rem;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.625rem;
  padding-left: 1.5625rem;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #b01c33;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  text-decoration: none;
  cursor: pointer;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
@media (min-width: 768px) {
  .promoted-links .promoted-links__link {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    margin-bottom: 0;
  }
}
.promoted-links .promoted-links__link:last-child {
  margin-bottom: 0;
}
.promoted-links .promoted-links__link:hover, .promoted-links .promoted-links__link:focus {
  -webkit-box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
}
.promoted-links .promoted-links__link-image {
  width: 105px;
  height: 105px;
  margin-bottom: 0.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: #c8b18b;
  border-radius: 50%;
}
.promoted-links .promoted-links__link-heading {
  margin-bottom: 0.3125rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  color: #303030;
}
.promoted-links .promoted-links__link-text {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.25rem;
  font-weight: 200;
  line-height: 1.35;
  color: #303030;
}
.promoted-links .promoted-links__link-text-chevron {
  display: inline;
  width: 0.75rem;
  height: 0.75rem;
}

.raw-html {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .raw-html {
    font-size: 1.25rem;
  }
}
.raw-html strong, .raw-html b {
  font-weight: 600;
}
.raw-html div.alignleft,
.raw-html div.alignright,
.raw-html div.aligncenter,
.raw-html div.alignnone,
.raw-html img.alignleft,
.raw-html img.alignright,
.raw-html img.aligncenter,
.raw-html img.alignnone {
  max-width: 100%;
  height: auto;
}
.raw-html div.alignleft .wp-caption-text,
.raw-html div.alignright .wp-caption-text,
.raw-html div.aligncenter .wp-caption-text,
.raw-html div.alignnone .wp-caption-text,
.raw-html img.alignleft .wp-caption-text,
.raw-html img.alignright .wp-caption-text,
.raw-html img.aligncenter .wp-caption-text,
.raw-html img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .raw-html div.alignleft .wp-caption-text,
  .raw-html div.alignright .wp-caption-text,
  .raw-html div.aligncenter .wp-caption-text,
  .raw-html div.alignnone .wp-caption-text,
  .raw-html img.alignleft .wp-caption-text,
  .raw-html img.alignright .wp-caption-text,
  .raw-html img.aligncenter .wp-caption-text,
  .raw-html img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .raw-html div.alignleft,
  .raw-html div.alignright,
  .raw-html img.alignleft,
  .raw-html img.alignright {
    max-width: 50%;
  }
}
.raw-html div.alignleft,
.raw-html div.alignright,
.raw-html div.aligncenter,
.raw-html div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .raw-html div.alignleft,
  .raw-html div.alignright,
  .raw-html div.aligncenter,
  .raw-html div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.raw-html div.alignleft img,
.raw-html div.alignright img,
.raw-html div.aligncenter img,
.raw-html div.alignnone img {
  height: auto;
}
.raw-html img.alignleft,
.raw-html img.alignright,
.raw-html img.aligncenter,
.raw-html img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .raw-html div.alignleft,
  .raw-html div.aligncenter,
  .raw-html div.alignnone,
  .raw-html img.alignleft,
  .raw-html img.aligncenter,
  .raw-html img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .raw-html div.alignright,
  .raw-html img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.raw-html h1, .raw-html h2, .raw-html h3, .raw-html h4, .raw-html h5, .raw-html h6 {
  margin: 0.025rem 0;
}
.raw-html h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .raw-html h1 {
    font-size: 2.8125rem;
  }
}
.raw-html h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.raw-html h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.raw-html h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.raw-html h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.raw-html h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.raw-html a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.raw-html a:hover, .raw-html a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.raw-html dt {
  font-weight: bold;
}
.raw-html p.intro-text, .raw-html.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .raw-html p.intro-text, .raw-html.intro-text > p {
    font-size: 1.875rem;
  }
}
.raw-html p,
.raw-html ul,
.raw-html ol,
.raw-html dl,
.raw-html dd,
.raw-html table,
.raw-html figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.raw-html ul,
.raw-html ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .raw-html ul,
  .raw-html ol {
    padding-left: 3.4375rem;
  }
}
.raw-html ul li,
.raw-html ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.raw-html ul li::before,
.raw-html ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .raw-html ul li::before,
  .raw-html ol li::before {
    left: -2.5rem;
  }
}
.raw-html ul ul,
.raw-html ul ol,
.raw-html ol ul,
.raw-html ol ol {
  margin-bottom: 0;
}
.raw-html ol {
  counter-reset: numeric-counter;
}
.raw-html ol > li {
  counter-increment: numeric-counter;
}
.raw-html ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.raw-html ul {
  counter-reset: counter;
}
.raw-html ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.raw-html hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.raw-html td {
  font-size: 1.25rem;
}
.raw-html__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
  text-align: inherit;
  /*max-width: 55rem;*/
}
.single-faculty .raw-html__boundary {
  margin: 0;
}
.raw-html__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.raw-html .iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
.raw-html .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.related-content {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
@media (max-width: 420px) {
  .related-content {
    max-width: 80%;
    padding: 0;
    margin: 0 auto;
  }
}
@media (min-width: 320px) {
  .related-content {
    max-width: 100% !important;
  }
}
@media (min-width: 570px) {
  .related-content {
    max-width: 100% !important;
  }
}
@media (min-width: 1180px) {
  .related-content {
    clear: both;
  }
}
.related-content__wrapper {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 auto 2.8125rem auto;
  padding: 0 0;
  width: 100%;
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .related-content__wrapper {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.related-content__wrapper.col-2 {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.related-content__news-wrapper {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .related-content__news-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - 1rem);
  }
}
.related-content__news .news-teaser__title {
  font-size: 1.375rem;
}
.related-content__news .news-teaser__date {
  font-weight: 400;
}
.related-content__list-heading {
  margin-bottom: 2.1875rem;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #b01c33;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.1875rem;
  color: #b01c33;
  font-weight: 400;
}
@media (min-width: 320px) {
  .related-content__list-heading {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
.related-content__see-all-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2.5rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #b01c33;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.related-content__see-all-link span {
  margin-right: 0.3125rem;
}
.related-content__see-all-link:hover, .related-content__see-all-link:focus {
  outline: 0;
  color: #b01c33;
}
.related-content__see-all-link:hover .related-content__see-all-link-chevron path, .related-content__see-all-link:focus .related-content__see-all-link-chevron path {
  fill: #b01c33;
}
.related-content__see-all-link-chevron {
  width: 0.5rem;
}
.related-content__see-all-link-chevron path {
  fill: #b01c33;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.related-content__media-coverage-wrapper {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .related-content__media-coverage-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - 1rem);
    margin: 0 0 0 1rem;
  }
}
@media (min-width: 768px) {
  .related-content__single {
    width: 62% !important;
  }
}
@media (min-width: 768px) {
  .related-content__item:nth-child(1) {
    margin: 0 1rem 0 0;
  }
}
@media (min-width: 320px) {
  .related-content__item:nth-child(1) {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .related-content__item:nth-child(2) {
    margin: 0 0 0 2rem !important;
  }
}
@media (min-width: 320px) {
  .related-content__item:nth-child(2) {
    margin: 3rem 0 0 0;
  }
}
.media-label {
  color: #999999;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 900;
  text-transform: uppercase;
  padding-right: 10px;
}

.search-overlay,
.list-search-results-header {
  width: 100%;
}
.search-overlay__headline,
.list-search-results-header__headline {
  width: 100%;
  margin: 0;
  margin-bottom: 1rem;
  padding: 0;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.5rem;
  font-weight: 200;
  text-align: center;
  color: #b01c33;
}
@media (min-width: 768px) {
  .search-overlay__headline,
  .list-search-results-header__headline {
    font-size: 3.5625rem;
  }
}
.search-overlay__input-wrapper,
.list-search-results-header__input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-overlay__input-text,
.list-search-results-header__input-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
  width: 100%;
  border: 0;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 200;
  color: #303030;
  background-color: #fff;
}
@media (min-width: 768px) {
  .search-overlay__input-text,
  .list-search-results-header__input-text {
    padding: 1.875rem;
    font-size: 1.375rem;
  }
}
.search-overlay__input-submit,
.list-search-results-header__input-submit {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60px;
  line-height: 1;
  text-indent: -99999px;
  overflow: hidden;
  background-image: url("../assets/icons/search-icon-white.svg");
  background-size: 25px;
  background-color: #303030;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  cursor: pointer;
}
@media (min-width: 768px) {
  .search-overlay__input-submit,
  .list-search-results-header__input-submit {
    width: 85px;
  }
}
.search-overlay__input-submit:hover, .search-overlay__input-submit:focus,
.list-search-results-header__input-submit:hover,
.list-search-results-header__input-submit:focus {
  background-color: #b01c33;
}
.search-overlay__bottom-text,
.list-search-results-header__bottom-text {
  color: #757575;
  text-transform: uppercase;
}
.search-overlay__bottom-text a,
.list-search-results-header__bottom-text a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
  color: #757575;
  position: relative;
}
.search-overlay__bottom-text a:hover, .search-overlay__bottom-text a:focus,
.list-search-results-header__bottom-text a:hover,
.list-search-results-header__bottom-text a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}

.search-overlay {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  max-height: 100vh;
  background-color: #efebe1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  z-index: 2;
}
.search-overlay__boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  max-width: 62.5rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.search-overlay__close {
  float: right;
  width: 1.375rem;
  height: 1.375rem;
  padding: 0;
  border: none;
  line-height: 1;
  text-indent: -99999px;
  overflow: hidden;
  background-image: url("../assets/icons/x-icon.svg");
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.search-overlay__close:hover, .search-overlay__close:focus {
  background-image: url("../assets/icons/x-icon-red.svg");
}
.search-overlay--show {
  opacity: 1;
  visibility: visible;
}
.search-overlay--stuck-to-top {
  position: absolute;
  top: 76px;
  bottom: auto;
}
@media (min-width: 1280px) {
  .search-overlay--stuck-to-top {
    top: 138px;
  }
}
.search-overlay--stuck-to-top .search-overlay__close {
  opacity: 0;
  visibility: hidden;
}
.search-overlay--stuck-to-bottom {
  position: absolute;
  top: auto;
  bottom: 0;
}

.list-search-results-header {
  margin-bottom: 3.125rem;
}

@media (min-width: 570px) {
  .sidebar-callout-outer {
    width: 30.65%;
  }
}

.sidebar-two {
  margin-top: 2rem;
}

.sidebar-callout {
  border-top: 2px solid #b01c33;
  max-width: 49.5rem;
}
.sidebar-callout__wrapper {
  border-bottom: 1px solid #E7DED0;
  border-left: 1px solid #E7DED0;
  border-right: 1px solid #E7DED0;
  display: block;
  padding: 1.875rem;
}
.sidebar-callout__wrapper:hover, .sidebar-callout__wrapper:focus {
  -webkit-box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
}
.sidebar-callout__wrapper:hover .sidebar-callout__arrow, .sidebar-callout__wrapper:focus .sidebar-callout__arrow {
  border: 1px solid #b01c33;
}
.sidebar-callout__wrapper:hover .sidebar-callout__arrow path, .sidebar-callout__wrapper:focus .sidebar-callout__arrow path {
  fill: #b01c33;
}
.sidebar-callout__title {
  font-size: 1.75rem;
  line-height: 2rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
}
.sidebar-callout__text {
  margin-top: 1rem;
  font-size: 1.125rem;
}
.sidebar-callout__arrow {
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 100%;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s border-color;
  transition: 0.2s border-color;
  margin-top: 2rem;
  margin-left: auto;
}
.sidebar-callout__arrow svg {
  width: 10px;
  height: 10px;
}
.sidebar-callout__arrow svg path {
  -webkit-transition: 0.2s fill;
  transition: 0.2s fill;
}

.stats-component__wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  text-align: center;
}
.stats-component__stat {
  text-align: left;
  height: 100%;
}
.stats-component__stat-large-text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 6.25rem;
}
@media (min-width: 420px) {
  .stats-component__stat-large-text-container {
    min-width: 7.8125rem;
  }
}
@media (min-width: 570px) {
  .stats-component__stat-large-text-container {
    min-width: 12.5rem;
  }
}
@media (min-width: 980px) {
  .stats-component__stat-large-text-container {
    min-width: none;
  }
}
.stats-component__stat-large-text-prefix {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1;
}
@media (min-width: 420px) {
  .stats-component__stat-large-text-prefix {
    font-size: 2.8125rem;
  }
}
@media (min-width: 570px) {
  .stats-component__stat-large-text-prefix {
    font-size: 4.0625rem;
  }
}
@media (min-width: 1180px) {
  .stats-component__stat-large-text-prefix {
    font-size: 5.9375rem;
  }
}
.stats-component__stat-large-text {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 1;
}
@media (min-width: 420px) {
  .stats-component__stat-large-text {
    font-size: 4.0625rem;
  }
}
@media (min-width: 570px) {
  .stats-component__stat-large-text {
    font-size: 6.25rem;
  }
}
@media (min-width: 1180px) {
  .stats-component__stat-large-text {
    font-size: 8.75rem;
  }
}
.stats-component__stat-large-text-suffix {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1;
}
@media (min-width: 420px) {
  .stats-component__stat-large-text-suffix {
    font-size: 2.8125rem;
  }
}
@media (min-width: 570px) {
  .stats-component__stat-large-text-suffix {
    font-size: 4.0625rem;
  }
}
@media (min-width: 1180px) {
  .stats-component__stat-large-text-suffix {
    font-size: 5.9375rem;
  }
}
.stats-component__stat-small-text {
  margin-top: 0.625rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 420px) {
  .stats-component__stat-small-text {
    font-size: 1.25rem;
  }
}
@media (min-width: 570px) {
  .stats-component__stat-small-text {
    font-size: 1.5rem;
  }
}
@media (min-width: 1180px) {
  .stats-component__stat-small-text {
    font-size: 1.75rem;
  }
}
.stats-component--style-blocks {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
@media (min-width: 980px) {
  .stats-component--style-blocks .stats-component__stats {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    justify-items: stretch;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.stats-component--style-blocks .stats-component__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 1.25rem;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: calc(1.25rem + 33px);
  padding-left: 1.25rem;
}
@media (min-width: 570px) {
  .stats-component--style-blocks .stats-component__stat {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}
@media (min-width: 980px) {
  .stats-component--style-blocks .stats-component__stat {
    display: block;
    margin-bottom: 0;
    padding-right: 1.25rem;
    padding-bottom: calc(2.5rem + 66px);
    padding-left: 1.25rem;
  }
}
.stats-component--style-blocks .stats-component__stat::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 33px;
  background-position: center;
  background-repeat: repeat-x;
}
@media (min-width: 980px) {
  .stats-component--style-blocks .stats-component__stat::after {
    height: 66px;
  }
}
.stats-component--style-blocks .stats-component__stat-small-text {
  padding-left: 1.25rem;
  margin-top: 0;
}
@media (min-width: 980px) {
  .stats-component--style-blocks .stats-component__stat-small-text {
    padding-left: 0;
    margin-top: 0.625rem;
  }
}
.stats-component--style-area {
  position: relative;
  width: 100%;
  padding-top: 1.875rem;
  padding-right: 1.5rem;
  padding-bottom: calc(1.875rem + 33px);
  padding-left: 1.5rem;
}
@media (min-width: 980px) {
  .stats-component--style-area {
    padding-top: 4.0625rem;
    padding-bottom: calc(1.875rem + 66px);
  }
}
.stats-component--style-area::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 33px;
  background-position: center;
  background-repeat: repeat-x;
}
@media (min-width: 980px) {
  .stats-component--style-area::after {
    height: 66px;
  }
}
.stats-component--style-area .stats-component__heading {
  margin-bottom: 1.875rem;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__heading {
    margin-bottom: 3.75rem;
  }
}
.stats-component--style-area .stats-component__stats {
  margin-bottom: 1.875rem;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stats {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3.75rem;
  }
}
.stats-component--style-area .stats-component__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 1.25rem;
  padding-right: 2.8125rem;
  padding-left: 2.8125rem;
}
.stats-component--style-area .stats-component__stat:last-child {
  margin-bottom: 0;
}
@media (min-width: 570px) {
  .stats-component--style-area .stats-component__stat {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat {
    display: block;
    margin-bottom: 0;
  }
}
.stats-component--style-area .stats-component__stat:first-child {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat:first-child {
    width: calc(33.3333333333% - 2.8125rem / 3);
    border-right-width: 1px;
    border-right-style: solid;
    padding-left: 0;
    padding-right: 2.8125rem;
  }
}
.stats-component--style-area .stats-component__stat:nth-child(2) {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat:nth-child(2) {
    width: calc(33.3333333333% + 2.8125rem / 3 * 2);
    border-right-width: 1px;
    border-right-style: solid;
    padding-right: 2.8125rem;
    padding-left: 2.8125rem;
  }
}
.stats-component--style-area .stats-component__stat:last-child {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat:last-child {
    width: calc(33.3333333333% - 2.8125rem / 3);
    padding-right: 0;
    padding-left: 2.8125rem;
  }
}
.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat-large-text-container {
    border-right-width: 0;
  }
}
.stats-component--style-area .stats-component__stat-small-text {
  margin-top: 0;
  margin-left: -1px;
  padding-left: 1.25rem;
  border-left-width: 1px;
  border-left-style: solid;
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__stat-small-text {
    margin-top: 0.625rem;
    margin-left: 0;
    padding-left: 0;
    border-left-width: 0;
  }
}
.stats-component--style-area .stats-component__text {
  width: 100%;
  max-width: 50rem;
  margin: auto;
  margin-bottom: 1.875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
@media (min-width: 570px) {
  .stats-component--style-area .stats-component__text {
    font-size: 1.125rem;
  }
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__text {
    font-size: 1.25rem;
  }
}
.stats-component--style-area .stats-component__text > *:last-child {
  margin-bottom: 0;
}
.stats-component--style-area .stats-component__text a {
  display: inline-block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  line-height: 1.2;
  -webkit-transition-property: color, border-bottom-color;
  transition-property: color, border-bottom-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.stats-component--style-area .stats-component__button {
  display: inline-block;
  padding-top: 1.5rem;
  padding-right: 2.8125rem;
  padding-bottom: 1.5rem;
  padding-left: 2.8125rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
@media (min-width: 570px) {
  .stats-component--style-area .stats-component__button {
    font-size: 1.125rem;
  }
}
@media (min-width: 980px) {
  .stats-component--style-area .stats-component__button {
    font-size: 1.25rem;
  }
}
.stats-component--color-sand .stats-component__stat-large-text-prefix, .stats-component--color-sand .stats-component__stat-large-text, .stats-component--color-sand .stats-component__stat-large-text-suffix {
  color: #b01c33;
}
.stats-component--color-sand .stats-component__stat-small-text {
  color: #303030;
}
.stats-component--color-sand .stats-component__stat {
  background-color: #efebe1;
}
.stats-component--color-sand .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-sand.svg");
}
.stats-component--color-sand.stats-component--style-area {
  background-color: #efebe1;
}
.stats-component--color-sand.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-sand.svg");
}
.stats-component--color-sand.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.stats-component--color-sand.stats-component--style-area .stats-component__heading::before, .stats-component--color-sand.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-sand.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-sand.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-sand.stats-component--style-area .stats-component__stat {
  border-right-color: #b01c33;
}
.stats-component--color-sand.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #b01c33;
}
.stats-component--color-sand.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #b01c33;
}
.stats-component--color-sand.stats-component--style-area .stats-component__text {
  color: #303030;
}
.stats-component--color-sand.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #303030;
}
.stats-component--color-sand.stats-component--style-area .stats-component__text a:hover {
  color: #b01c33;
  border-bottom-color: #b01c33;
}
.stats-component--color-sand.stats-component--style-area .stats-component__button {
  color: #fff;
  background-color: #b01c33;
}
.stats-component--color-sand.stats-component--style-area .stats-component__button:hover, .stats-component--color-sand.stats-component--style-area .stats-component__button:focus {
  color: #b01c33;
  background-color: #fff;
}
.stats-component--color-orange .stats-component__stat-large-text-prefix, .stats-component--color-orange .stats-component__stat-large-text, .stats-component--color-orange .stats-component__stat-large-text-suffix {
  color: #fff;
}
.stats-component--color-orange .stats-component__stat-small-text {
  color: #fff;
}
.stats-component--color-orange .stats-component__stat {
  background-color: #B85A23;
}
.stats-component--color-orange .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-orange.svg");
}
.stats-component--color-orange.stats-component--style-area {
  background-color: #B85A23;
}
.stats-component--color-orange.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-orange.svg");
}
.stats-component--color-orange.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__heading::before, .stats-component--color-orange.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-orange.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-orange.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-orange.stats-component--style-area .stats-component__stat {
  border-right-color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__text {
  color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__text a:hover {
  color: #fff;
  border-bottom-color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__button {
  color: #303030;
  background-color: #fff;
}
.stats-component--color-orange.stats-component--style-area .stats-component__button:hover, .stats-component--color-orange.stats-component--style-area .stats-component__button:focus {
  color: #fff;
  background-color: #a3501e;
}
.stats-component--color-turquoise .stats-component__stat-large-text-prefix, .stats-component--color-turquoise .stats-component__stat-large-text, .stats-component--color-turquoise .stats-component__stat-large-text-suffix {
  color: #fff;
}
.stats-component--color-turquoise .stats-component__stat-small-text {
  color: #fff;
}
.stats-component--color-turquoise .stats-component__stat {
  background-color: #3f8a8d;
}
.stats-component--color-turquoise .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-turquoise.svg");
}
.stats-component--color-turquoise.stats-component--style-area {
  background-color: #3f8a8d;
}
.stats-component--color-turquoise.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-turquoise.svg");
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__heading::before, .stats-component--color-turquoise.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__stat {
  border-right-color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__text {
  color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__text a:hover {
  color: #fff;
  border-bottom-color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__button {
  color: #303030;
  background-color: #fff;
}
.stats-component--color-turquoise.stats-component--style-area .stats-component__button:hover, .stats-component--color-turquoise.stats-component--style-area .stats-component__button:focus {
  color: #fff;
  background-color: #306a6c;
}
.stats-component--color-blue .stats-component__stat-large-text-prefix, .stats-component--color-blue .stats-component__stat-large-text, .stats-component--color-blue .stats-component__stat-large-text-suffix {
  color: #fff;
}
.stats-component--color-blue .stats-component__stat-small-text {
  color: #fff;
}
.stats-component--color-blue .stats-component__stat {
  background-color: #3e69a4;
}
.stats-component--color-blue .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-blue.svg");
}
.stats-component--color-blue.stats-component--style-area {
  background-color: #3e69a4;
}
.stats-component--color-blue.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-blue.svg");
}
.stats-component--color-blue.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__heading::before, .stats-component--color-blue.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-blue.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-blue.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-blue.stats-component--style-area .stats-component__stat {
  border-right-color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__text {
  color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__text a:hover {
  color: #fff;
  border-bottom-color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__button {
  color: #303030;
  background-color: #fff;
}
.stats-component--color-blue.stats-component--style-area .stats-component__button:hover, .stats-component--color-blue.stats-component--style-area .stats-component__button:focus {
  color: #fff;
  background-color: #2e4f7c;
}
.stats-component--color-olive .stats-component__stat-large-text-prefix, .stats-component--color-olive .stats-component__stat-large-text, .stats-component--color-olive .stats-component__stat-large-text-suffix {
  color: #fff;
}
.stats-component--color-olive .stats-component__stat-small-text {
  color: #fff;
}
.stats-component--color-olive .stats-component__stat {
  background-color: #939d24;
}
.stats-component--color-olive .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-olive.svg");
}
.stats-component--color-olive.stats-component--style-area {
  background-color: #939d24;
}
.stats-component--color-olive.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-olive.svg");
}
.stats-component--color-olive.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__heading::before, .stats-component--color-olive.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-olive.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-olive.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-olive.stats-component--style-area .stats-component__stat {
  border-right-color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__text {
  color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__text a:hover {
  color: #fff;
  border-bottom-color: #fff;
}
.stats-component--color-olive.stats-component--style-area .stats-component__button {
  color: #fff;
  background-color: #303030;
}
.stats-component--color-olive.stats-component--style-area .stats-component__button:hover, .stats-component--color-olive.stats-component--style-area .stats-component__button:focus {
  color: #fff;
  background-color: #79821d;
}
.stats-component--color-red .stats-component__stat-large-text-prefix, .stats-component--color-red .stats-component__stat-large-text, .stats-component--color-red .stats-component__stat-large-text-suffix {
  color: #fff;
}
.stats-component--color-red .stats-component__stat-small-text {
  color: #fff;
}
.stats-component--color-red .stats-component__stat {
  background-color: #b01c33;
}
.stats-component--color-red .stats-component__stat::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-red.svg");
}
.stats-component--color-red.stats-component--style-area {
  background-color: #b01c33;
}
.stats-component--color-red.stats-component--style-area::after {
  background-image: url("/wp-content/themes/cornell-law/dist/Components/BlockStats/Assets/shield-pattern-red.svg");
}
.stats-component--color-red.stats-component--style-area .stats-component__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__heading::before, .stats-component--color-red.stats-component--style-area .stats-component__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.stats-component--color-red.stats-component--style-area .stats-component__heading::before {
  left: 0;
}
.stats-component--color-red.stats-component--style-area .stats-component__heading::after {
  right: 0;
}
.stats-component--color-red.stats-component--style-area .stats-component__stat {
  border-right-color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__stat-large-text-container {
  border-right-color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__stat-small-text {
  border-left-color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__text {
  color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__text a {
  border-bottom-color: #c8b18b;
  color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__text a:hover {
  color: #fff;
  border-bottom-color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__button {
  color: #303030;
  background-color: #fff;
}
.stats-component--color-red.stats-component--style-area .stats-component__button:hover, .stats-component--color-red.stats-component--style-area .stats-component__button:focus {
  color: #fff;
  background-color: #8b0e05;
}

.takeover-image {
  position: relative;
}
.takeover-image__picture {
  display: none;
  position: relative;
  width: 100%;
  height: 500px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .takeover-image__picture {
    height: 0;
    padding-bottom: 56.25%;
  }
}
@media (max-width: 600px) {
  .takeover-image__picture--900 {
    display: block;
    background-attachment: scroll;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  .takeover-image__picture--900 {
    display: block;
  }
}
@media (min-width: 901px) {
  .takeover-image__picture--original {
    display: block;
  }
}
.takeover-image__image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.takeover-image__content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.takeover-image__content {
  max-width: 90%;
  padding: 0.9375rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
}
@media (min-width: 768px) {
  .takeover-image__content {
    min-width: 35%;
    max-width: 75%;
    padding: 1.25rem;
  }
}
@media (min-width: 1180px) {
  .takeover-image__content {
    padding: 1.5625rem;
  }
}
.takeover-image__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.takeover-image__heading::before, .takeover-image__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.takeover-image__heading::before {
  left: 0;
}
.takeover-image__heading::after {
  right: 0;
}
.takeover-image__large-text {
  margin-top: 0.625rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.1875rem;
  line-height: 1.2;
  color: #fff;
}
@media (min-width: 768px) {
  .takeover-image__large-text {
    font-size: 2.8125rem;
  }
}
@media (min-width: 1180px) {
  .takeover-image__large-text {
    font-size: 3.75rem;
  }
}
.takeover-image__links {
  margin-top: 0.9375rem;
}
@media (min-width: 768px) {
  .takeover-image__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1.875rem;
  }
}
.takeover-image__link {
  display: inline-block;
  width: 100%;
  position: relative;
  padding-top: 0.5rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5625rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
@media (min-width: 768px) {
  .takeover-image__link {
    display: inline;
    width: auto;
  }
}
@media (min-width: 1180px) {
  .takeover-image__link {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .takeover-image__link:nth-child(n+2)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #fff;
  }
}
.takeover-image__link:hover, .takeover-image__link:focus {
  color: #fff;
}
.takeover-image__link:hover .takeover-image__link-content, .takeover-image__link:focus .takeover-image__link-content {
  border-bottom-color: #fff;
}
.takeover-image__link .chevron-right {
  width: 12px;
  height: 12px;
}
.takeover-image__link .chevron-right path {
  fill: currentColor;
}
.takeover-image__link-content {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  -webkit-transition-property: border-bottom-color;
  transition-property: border-bottom-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.testimonial {
  margin: 6.25rem 0 0 0;
  padding: 0;
  position: relative;
  border-top-width: 0.875rem;
  border-top-style: solid;
}
@media (min-width: 980px) {
  .testimonial {
    padding: 0 4.1875rem;
  }
}
.testimonial__wrapper {
  position: relative;
  width: 66.25rem;
  max-width: 100%;
  margin: 0 auto;
  min-height: 31.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 980px) {
  .testimonial__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.testimonial__background {
  display: none;
  background-position: center;
  background-blend-mode: multiply, luminosity;
  background-repeat: no-repeat;
  background-position: 76% center;
  background-size: contain;
  opacity: 25% !important;
  width: 56.25rem;
  max-width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
@media (min-width: 980px) {
  .testimonial__background {
    display: block;
  }
}
.testimonial__image {
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  margin: -6.25rem auto 0 auto;
}
@media (min-width: 980px) {
  .testimonial__image {
    margin: auto;
    left: initial;
    position: absolute;
  }
}
.testimonial__content {
  background: #fff;
  padding: 1.25rem;
  position: relative;
  z-index: 1;
}
@media (min-width: 980px) {
  .testimonial__content {
    margin-right: 24.4375rem;
    padding: 4.1875rem 0;
    max-width: 36.75rem;
    background: transparent;
  }
}
.testimonial__content--text-light {
  color: #303030;
}
@media (min-width: 980px) {
  .testimonial__content--text-light {
    color: #fff;
  }
}
.testimonial__text {
  text-indent: -0.5rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-style: italic;
  font-size: 1.375rem;
  line-height: 1.875rem;
}
@media (min-width: 980px) {
  .testimonial__text {
    text-indent: -0.9375rem;
    font-size: 2.25rem;
    line-height: 3.4375rem;
  }
}
.testimonial__name {
  text-transform: uppercase;
  font-weight: 600;
}
.testimonial__title {
  margin-top: -0.3125rem;
}

.twitter-feed {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.twitter-feed__boundary {
  max-width: 37.5rem;
  margin: auto;
  padding: 20px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
}
@media (min-width: 1180px) {
  .twitter-feed__boundary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.twitter-feed__link {
  position: relative;
  display: block;
  margin-bottom: 10px;
}
@media (min-width: 1180px) {
  .twitter-feed__link {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 30%;
    padding-top: 1.125rem;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.twitter-feed__icon {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 2.8125rem;
}
.twitter-feed__username {
  display: inline-block;
  width: calc(100 - 2.8125rem);
  padding-left: 1.5625rem;
  vertical-align: top;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.2;
  color: #303030;
}
@media (min-width: 1180px) {
  .twitter-feed__feed {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 70%;
  }
}
.twitter-feed #ctf .ctf-item {
  padding: 0;
  border-top: 0;
  visibility: hidden;
  -webkit-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1180px) {
  .twitter-feed #ctf .ctf-item {
    padding-left: 1.5rem;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #b01c33;
  }
}
.twitter-feed #ctf .ctf-item.is-selected {
  visibility: visible;
}
.twitter-feed #ctf .ctf-item .external-link-svg {
  display: inline-block;
  width: 12px;
  margin-left: 0.375rem;
}
.twitter-feed #ctf .ctf-item .external-link-svg-fill {
  fill: #303030;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.twitter-feed #ctf .ctf-item .ctf-tweet-text-link:hover .external-link-svg-fill {
  fill: #b01c33;
}

.two-column-text__boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}
.two-column-text__heading-container {
  text-align: center;
}
.two-column-text__top-text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
  width: 100%;
  max-width: 56.25rem;
  margin: auto;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.375rem;
  padding-left: 1.25rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c8b18b;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c8b18b;
  text-align: center;
}
@media (min-width: 768px) {
  .two-column-text__top-text {
    font-size: 1.25rem;
  }
}
.two-column-text__top-text strong, .two-column-text__top-text b {
  font-weight: 600;
}
.two-column-text__top-text div.alignleft,
.two-column-text__top-text div.alignright,
.two-column-text__top-text div.aligncenter,
.two-column-text__top-text div.alignnone,
.two-column-text__top-text img.alignleft,
.two-column-text__top-text img.alignright,
.two-column-text__top-text img.aligncenter,
.two-column-text__top-text img.alignnone {
  max-width: 100%;
  height: auto;
}
.two-column-text__top-text div.alignleft .wp-caption-text,
.two-column-text__top-text div.alignright .wp-caption-text,
.two-column-text__top-text div.aligncenter .wp-caption-text,
.two-column-text__top-text div.alignnone .wp-caption-text,
.two-column-text__top-text img.alignleft .wp-caption-text,
.two-column-text__top-text img.alignright .wp-caption-text,
.two-column-text__top-text img.aligncenter .wp-caption-text,
.two-column-text__top-text img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .two-column-text__top-text div.alignleft .wp-caption-text,
  .two-column-text__top-text div.alignright .wp-caption-text,
  .two-column-text__top-text div.aligncenter .wp-caption-text,
  .two-column-text__top-text div.alignnone .wp-caption-text,
  .two-column-text__top-text img.alignleft .wp-caption-text,
  .two-column-text__top-text img.alignright .wp-caption-text,
  .two-column-text__top-text img.aligncenter .wp-caption-text,
  .two-column-text__top-text img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .two-column-text__top-text div.alignleft,
  .two-column-text__top-text div.alignright,
  .two-column-text__top-text img.alignleft,
  .two-column-text__top-text img.alignright {
    max-width: 50%;
  }
}
.two-column-text__top-text div.alignleft,
.two-column-text__top-text div.alignright,
.two-column-text__top-text div.aligncenter,
.two-column-text__top-text div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .two-column-text__top-text div.alignleft,
  .two-column-text__top-text div.alignright,
  .two-column-text__top-text div.aligncenter,
  .two-column-text__top-text div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.two-column-text__top-text div.alignleft img,
.two-column-text__top-text div.alignright img,
.two-column-text__top-text div.aligncenter img,
.two-column-text__top-text div.alignnone img {
  height: auto;
}
.two-column-text__top-text img.alignleft,
.two-column-text__top-text img.alignright,
.two-column-text__top-text img.aligncenter,
.two-column-text__top-text img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .two-column-text__top-text div.alignleft,
  .two-column-text__top-text div.aligncenter,
  .two-column-text__top-text div.alignnone,
  .two-column-text__top-text img.alignleft,
  .two-column-text__top-text img.aligncenter,
  .two-column-text__top-text img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .two-column-text__top-text div.alignright,
  .two-column-text__top-text img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.two-column-text__top-text h1, .two-column-text__top-text h2, .two-column-text__top-text h3, .two-column-text__top-text h4, .two-column-text__top-text h5, .two-column-text__top-text h6 {
  margin: 0.025rem 0;
}
.two-column-text__top-text h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .two-column-text__top-text h1 {
    font-size: 2.8125rem;
  }
}
.two-column-text__top-text h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.two-column-text__top-text h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.two-column-text__top-text h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.two-column-text__top-text h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.two-column-text__top-text h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.two-column-text__top-text a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.two-column-text__top-text a:hover, .two-column-text__top-text a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.two-column-text__top-text dt {
  font-weight: bold;
}
.two-column-text__top-text p.intro-text, .two-column-text__top-text.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .two-column-text__top-text p.intro-text, .two-column-text__top-text.intro-text > p {
    font-size: 1.875rem;
  }
}
.two-column-text__top-text p,
.two-column-text__top-text ul,
.two-column-text__top-text ol,
.two-column-text__top-text dl,
.two-column-text__top-text dd,
.two-column-text__top-text table,
.two-column-text__top-text figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.two-column-text__top-text ul,
.two-column-text__top-text ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .two-column-text__top-text ul,
  .two-column-text__top-text ol {
    padding-left: 3.4375rem;
  }
}
.two-column-text__top-text ul li,
.two-column-text__top-text ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.two-column-text__top-text ul li::before,
.two-column-text__top-text ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .two-column-text__top-text ul li::before,
  .two-column-text__top-text ol li::before {
    left: -2.5rem;
  }
}
.two-column-text__top-text ul ul,
.two-column-text__top-text ul ol,
.two-column-text__top-text ol ul,
.two-column-text__top-text ol ol {
  margin-bottom: 0;
}
.two-column-text__top-text ol {
  counter-reset: numeric-counter;
}
.two-column-text__top-text ol > li {
  counter-increment: numeric-counter;
}
.two-column-text__top-text ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.two-column-text__top-text ul {
  counter-reset: counter;
}
.two-column-text__top-text ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.two-column-text__top-text hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.two-column-text__top-text td {
  font-size: 1.25rem;
}
.two-column-text__top-text > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.two-column-text__top-text > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .two-column-text__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.two-column-text__column-separator {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1px;
  margin-right: 3.4375rem;
  margin-left: 3.4375rem;
  background-color: #c8b18b;
  display: none;
}
@media (min-width: 768px) {
  .two-column-text__column-separator {
    display: block;
  }
}
@media (min-width: 768px) {
  .two-column-text__column-left, .two-column-text__column-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 50%;
  }
}
.two-column-text__column-right {
  margin-top: 1.875rem;
  padding-top: 1.875rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #c8b18b;
}
@media (min-width: 768px) {
  .two-column-text__column-right {
    margin-top: 0;
    padding-top: 0;
    border-top-width: 0;
  }
}
.two-column-text__left-column-text, .two-column-text__right-column-text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .two-column-text__left-column-text, .two-column-text__right-column-text {
    font-size: 1.25rem;
  }
}
.two-column-text__left-column-text strong, .two-column-text__left-column-text b, .two-column-text__right-column-text strong, .two-column-text__right-column-text b {
  font-weight: 600;
}
.two-column-text__left-column-text div.alignleft,
.two-column-text__left-column-text div.alignright,
.two-column-text__left-column-text div.aligncenter,
.two-column-text__left-column-text div.alignnone,
.two-column-text__left-column-text img.alignleft,
.two-column-text__left-column-text img.alignright,
.two-column-text__left-column-text img.aligncenter,
.two-column-text__left-column-text img.alignnone, .two-column-text__right-column-text div.alignleft,
.two-column-text__right-column-text div.alignright,
.two-column-text__right-column-text div.aligncenter,
.two-column-text__right-column-text div.alignnone,
.two-column-text__right-column-text img.alignleft,
.two-column-text__right-column-text img.alignright,
.two-column-text__right-column-text img.aligncenter,
.two-column-text__right-column-text img.alignnone {
  max-width: 100%;
  height: auto;
}
.two-column-text__left-column-text div.alignleft .wp-caption-text,
.two-column-text__left-column-text div.alignright .wp-caption-text,
.two-column-text__left-column-text div.aligncenter .wp-caption-text,
.two-column-text__left-column-text div.alignnone .wp-caption-text,
.two-column-text__left-column-text img.alignleft .wp-caption-text,
.two-column-text__left-column-text img.alignright .wp-caption-text,
.two-column-text__left-column-text img.aligncenter .wp-caption-text,
.two-column-text__left-column-text img.alignnone .wp-caption-text, .two-column-text__right-column-text div.alignleft .wp-caption-text,
.two-column-text__right-column-text div.alignright .wp-caption-text,
.two-column-text__right-column-text div.aligncenter .wp-caption-text,
.two-column-text__right-column-text div.alignnone .wp-caption-text,
.two-column-text__right-column-text img.alignleft .wp-caption-text,
.two-column-text__right-column-text img.alignright .wp-caption-text,
.two-column-text__right-column-text img.aligncenter .wp-caption-text,
.two-column-text__right-column-text img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .two-column-text__left-column-text div.alignleft .wp-caption-text,
  .two-column-text__left-column-text div.alignright .wp-caption-text,
  .two-column-text__left-column-text div.aligncenter .wp-caption-text,
  .two-column-text__left-column-text div.alignnone .wp-caption-text,
  .two-column-text__left-column-text img.alignleft .wp-caption-text,
  .two-column-text__left-column-text img.alignright .wp-caption-text,
  .two-column-text__left-column-text img.aligncenter .wp-caption-text,
  .two-column-text__left-column-text img.alignnone .wp-caption-text, .two-column-text__right-column-text div.alignleft .wp-caption-text,
  .two-column-text__right-column-text div.alignright .wp-caption-text,
  .two-column-text__right-column-text div.aligncenter .wp-caption-text,
  .two-column-text__right-column-text div.alignnone .wp-caption-text,
  .two-column-text__right-column-text img.alignleft .wp-caption-text,
  .two-column-text__right-column-text img.alignright .wp-caption-text,
  .two-column-text__right-column-text img.aligncenter .wp-caption-text,
  .two-column-text__right-column-text img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .two-column-text__left-column-text div.alignleft,
  .two-column-text__left-column-text div.alignright,
  .two-column-text__left-column-text img.alignleft,
  .two-column-text__left-column-text img.alignright, .two-column-text__right-column-text div.alignleft,
  .two-column-text__right-column-text div.alignright,
  .two-column-text__right-column-text img.alignleft,
  .two-column-text__right-column-text img.alignright {
    max-width: 50%;
  }
}
.two-column-text__left-column-text div.alignleft,
.two-column-text__left-column-text div.alignright,
.two-column-text__left-column-text div.aligncenter,
.two-column-text__left-column-text div.alignnone, .two-column-text__right-column-text div.alignleft,
.two-column-text__right-column-text div.alignright,
.two-column-text__right-column-text div.aligncenter,
.two-column-text__right-column-text div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .two-column-text__left-column-text div.alignleft,
  .two-column-text__left-column-text div.alignright,
  .two-column-text__left-column-text div.aligncenter,
  .two-column-text__left-column-text div.alignnone, .two-column-text__right-column-text div.alignleft,
  .two-column-text__right-column-text div.alignright,
  .two-column-text__right-column-text div.aligncenter,
  .two-column-text__right-column-text div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.two-column-text__left-column-text div.alignleft img,
.two-column-text__left-column-text div.alignright img,
.two-column-text__left-column-text div.aligncenter img,
.two-column-text__left-column-text div.alignnone img, .two-column-text__right-column-text div.alignleft img,
.two-column-text__right-column-text div.alignright img,
.two-column-text__right-column-text div.aligncenter img,
.two-column-text__right-column-text div.alignnone img {
  height: auto;
}
.two-column-text__left-column-text img.alignleft,
.two-column-text__left-column-text img.alignright,
.two-column-text__left-column-text img.aligncenter,
.two-column-text__left-column-text img.alignnone, .two-column-text__right-column-text img.alignleft,
.two-column-text__right-column-text img.alignright,
.two-column-text__right-column-text img.aligncenter,
.two-column-text__right-column-text img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .two-column-text__left-column-text div.alignleft,
  .two-column-text__left-column-text div.aligncenter,
  .two-column-text__left-column-text div.alignnone,
  .two-column-text__left-column-text img.alignleft,
  .two-column-text__left-column-text img.aligncenter,
  .two-column-text__left-column-text img.alignnone, .two-column-text__right-column-text div.alignleft,
  .two-column-text__right-column-text div.aligncenter,
  .two-column-text__right-column-text div.alignnone,
  .two-column-text__right-column-text img.alignleft,
  .two-column-text__right-column-text img.aligncenter,
  .two-column-text__right-column-text img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .two-column-text__left-column-text div.alignright,
  .two-column-text__left-column-text img.alignright, .two-column-text__right-column-text div.alignright,
  .two-column-text__right-column-text img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.two-column-text__left-column-text h1, .two-column-text__left-column-text h2, .two-column-text__left-column-text h3, .two-column-text__left-column-text h4, .two-column-text__left-column-text h5, .two-column-text__left-column-text h6, .two-column-text__right-column-text h1, .two-column-text__right-column-text h2, .two-column-text__right-column-text h3, .two-column-text__right-column-text h4, .two-column-text__right-column-text h5, .two-column-text__right-column-text h6 {
  margin: 0.025rem 0;
}
.two-column-text__left-column-text h1, .two-column-text__right-column-text h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .two-column-text__left-column-text h1, .two-column-text__right-column-text h1 {
    font-size: 2.8125rem;
  }
}
.two-column-text__left-column-text h2, .two-column-text__right-column-text h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.two-column-text__left-column-text h3, .two-column-text__right-column-text h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.two-column-text__left-column-text h4, .two-column-text__right-column-text h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.two-column-text__left-column-text h5, .two-column-text__right-column-text h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.two-column-text__left-column-text h6, .two-column-text__right-column-text h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.two-column-text__left-column-text a, .two-column-text__right-column-text a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.two-column-text__left-column-text a:hover, .two-column-text__left-column-text a:focus, .two-column-text__right-column-text a:hover, .two-column-text__right-column-text a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.two-column-text__left-column-text dt, .two-column-text__right-column-text dt {
  font-weight: bold;
}
.two-column-text__left-column-text p.intro-text, .two-column-text__left-column-text.intro-text > p, .two-column-text__right-column-text p.intro-text, .two-column-text__right-column-text.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .two-column-text__left-column-text p.intro-text, .two-column-text__left-column-text.intro-text > p, .two-column-text__right-column-text p.intro-text, .two-column-text__right-column-text.intro-text > p {
    font-size: 1.875rem;
  }
}
.two-column-text__left-column-text p,
.two-column-text__left-column-text ul,
.two-column-text__left-column-text ol,
.two-column-text__left-column-text dl,
.two-column-text__left-column-text dd,
.two-column-text__left-column-text table,
.two-column-text__left-column-text figure, .two-column-text__right-column-text p,
.two-column-text__right-column-text ul,
.two-column-text__right-column-text ol,
.two-column-text__right-column-text dl,
.two-column-text__right-column-text dd,
.two-column-text__right-column-text table,
.two-column-text__right-column-text figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.two-column-text__left-column-text ul,
.two-column-text__left-column-text ol, .two-column-text__right-column-text ul,
.two-column-text__right-column-text ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .two-column-text__left-column-text ul,
  .two-column-text__left-column-text ol, .two-column-text__right-column-text ul,
  .two-column-text__right-column-text ol {
    padding-left: 3.4375rem;
  }
}
.two-column-text__left-column-text ul li,
.two-column-text__left-column-text ol li, .two-column-text__right-column-text ul li,
.two-column-text__right-column-text ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.two-column-text__left-column-text ul li::before,
.two-column-text__left-column-text ol li::before, .two-column-text__right-column-text ul li::before,
.two-column-text__right-column-text ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .two-column-text__left-column-text ul li::before,
  .two-column-text__left-column-text ol li::before, .two-column-text__right-column-text ul li::before,
  .two-column-text__right-column-text ol li::before {
    left: -2.5rem;
  }
}
.two-column-text__left-column-text ul ul,
.two-column-text__left-column-text ul ol,
.two-column-text__left-column-text ol ul,
.two-column-text__left-column-text ol ol, .two-column-text__right-column-text ul ul,
.two-column-text__right-column-text ul ol,
.two-column-text__right-column-text ol ul,
.two-column-text__right-column-text ol ol {
  margin-bottom: 0;
}
.two-column-text__left-column-text ol, .two-column-text__right-column-text ol {
  counter-reset: numeric-counter;
}
.two-column-text__left-column-text ol > li, .two-column-text__right-column-text ol > li {
  counter-increment: numeric-counter;
}
.two-column-text__left-column-text ol > li::before, .two-column-text__right-column-text ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.two-column-text__left-column-text ul, .two-column-text__right-column-text ul {
  counter-reset: counter;
}
.two-column-text__left-column-text ul li::before, .two-column-text__right-column-text ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.two-column-text__left-column-text hr, .two-column-text__right-column-text hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.two-column-text__left-column-text td, .two-column-text__right-column-text td {
  font-size: 1.25rem;
}
.two-column-text__left-column-text > *:first-child, .two-column-text__right-column-text > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.two-column-text__left-column-text > *:last-child, .two-column-text__right-column-text > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.two-column-text__left-column-link, .two-column-text__right-column-link {
  position: relative;
  display: inline-block;
  margin-top: 0.75rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}
.two-column-text__left-column-link::after, .two-column-text__right-column-link::after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-left: 0.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.two-column-text--has-heading .two-column-text__heading-container {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .two-column-text--has-heading .two-column-text__heading-container {
    margin-bottom: 3.125rem;
  }
}
.two-column-text--has-top-text .two-column-text__top-text {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .two-column-text--has-top-text .two-column-text__top-text {
    margin-bottom: 3.125rem;
  }
}
.two-column-text--has-heading.two-column-text--has-top-text .two-column-text__heading-container {
  margin-bottom: 1.875rem;
}
.two-column-text--bg-none {
  margin-top: 4.6875rem;
  margin-bottom: 4.6875rem;
}
.two-column-text--bg-none .two-column-text__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #303030;
}
.two-column-text--bg-none .two-column-text__heading::before, .two-column-text--bg-none .two-column-text__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-gray-dark.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.two-column-text--bg-none .two-column-text__heading::before {
  left: 0;
}
.two-column-text--bg-none .two-column-text__heading::after {
  right: 0;
}
.two-column-text--bg-none .two-column-text__left-column-link, .two-column-text--bg-none .two-column-text__right-column-link {
  color: #b01c33;
}
.two-column-text--bg-none .two-column-text__left-column-link::after, .two-column-text--bg-none .two-column-text__right-column-link::after {
  background-image: url("../assets/icons/chevron-right-red.svg");
}
.two-column-text--bg-slate {
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem;
  background-color: #303030;
}
.two-column-text--bg-slate a,
.two-column-text--bg-slate a:visited {
  color: rgb(209.9995850543, 201.9502880344, 189.9954149457);
}
.two-column-text--bg-slate a:hover,
.two-column-text--bg-slate a:active {
  color: #efebe1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#efebe1), to(#efebe1));
  background-image: linear-gradient(#efebe1, #efebe1);
}
.two-column-text--bg-slate .two-column-text__heading {
  position: relative;
  display: inline-block;
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
}
.two-column-text--bg-slate .two-column-text__heading::before, .two-column-text--bg-slate .two-column-text__heading::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1rem;
  height: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../assets/icons/tilde-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.two-column-text--bg-slate .two-column-text__heading::before {
  left: 0;
}
.two-column-text--bg-slate .two-column-text__heading::after {
  right: 0;
}
.two-column-text--bg-slate .two-column-text__top-text {
  color: #fff;
}
.two-column-text--bg-slate .two-column-text__left-column-text, .two-column-text--bg-slate .two-column-text__right-column-text {
  color: #fff;
}
.two-column-text--bg-slate .two-column-text__left-column-link, .two-column-text--bg-slate .two-column-text__right-column-link {
  color: #fff;
}
.two-column-text--bg-slate .two-column-text__left-column-link::after, .two-column-text--bg-slate .two-column-text__right-column-link::after {
  background-image: url("../assets/icons/chevron-right-white.svg");
}

.upcoming-events {
  position: relative;
  margin-bottom: 3.75rem;
}
@media (min-width: 768px) {
  .upcoming-events {
    min-height: 35rem;
    margin-bottom: 0;
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
}
.upcoming-events__background-image {
  width: 100%;
  height: 0;
  padding-bottom: 48.5%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (min-width: 768px) {
  .upcoming-events__background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-bottom: 0;
    z-index: 1;
  }
}
.upcoming-events__background-image--mobile {
  display: block;
}
@media (min-width: 768px) {
  .upcoming-events__background-image--mobile {
    display: none;
  }
}
.upcoming-events__background-image--desktop {
  display: none;
}
@media (min-width: 768px) {
  .upcoming-events__background-image--desktop {
    display: block;
  }
}
.upcoming-events__background-image--desktop::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(150deg, rgb(0, 0, 0) 5%, transparent 40%);
}
.upcoming-events__content-wrapper {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 768px) {
  .upcoming-events__content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 2;
  }
}
.upcoming-events__copy-wrapper {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .upcoming-events__copy-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(40% - 1.875rem);
    margin-bottom: 0;
  }
}
@media (min-width: 980px) {
  .upcoming-events__copy-wrapper {
    width: calc(50% - 2.5rem);
  }
}
.upcoming-events__heading {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.2;
  color: #303030;
}
@media (min-width: 570px) {
  .upcoming-events__heading {
    font-size: 3.125rem;
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .upcoming-events__heading {
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
  }
}
@media (min-width: 980px) {
  .upcoming-events__heading {
    font-size: 3.75rem;
  }
}
.upcoming-events__text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  color: #303030;
}
@media (min-width: 768px) {
  .upcoming-events__text {
    color: #fff;
  }
}
.upcoming-events__text a {
  color: #fff;
}
.upcoming-events__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #303030;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
@media (min-width: 768px) {
  .upcoming-events__link {
    color: #fff;
  }
}
.upcoming-events__link span {
  margin-right: 0.3125rem;
}
.upcoming-events__link:hover, .upcoming-events__link:focus {
  outline: 0;
  color: #b01c33;
}
.upcoming-events__link:hover .upcoming-events__link-chevron path, .upcoming-events__link:focus .upcoming-events__link-chevron path {
  fill: #b01c33;
}
.upcoming-events__link-chevron {
  width: 0.5rem;
}
.upcoming-events__link-chevron path {
  fill: #303030;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
@media (min-width: 768px) {
  .upcoming-events__link-chevron path {
    fill: #fff;
  }
}
@media (min-width: 570px) {
  .upcoming-events__events-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .upcoming-events__events-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(60% - 1.875rem);
  }
}
@media (min-width: 980px) {
  .upcoming-events__events-wrapper {
    width: calc(50% - 2.5rem);
  }
}
.upcoming-events__event-link {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  padding: 1rem;
  padding-bottom: 40px;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #c8b18b;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
@media (min-width: 570px) {
  .upcoming-events__event-link {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - 0.75rem);
    min-height: 10rem;
    margin-bottom: 1.5rem;
  }
}
.upcoming-events__event-link:hover, .upcoming-events__event-link:focus {
  -webkit-box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.25);
  outline: 0;
}
.upcoming-events__event-link:hover .upcoming-events__event-chevron-wrapper, .upcoming-events__event-link:focus .upcoming-events__event-chevron-wrapper {
  border-color: #b01c33;
}
.upcoming-events__event-link:hover .upcoming-events__event-chevron path, .upcoming-events__event-link:focus .upcoming-events__event-chevron path {
  fill: #b01c33;
}
.upcoming-events__event-date {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #303030;
}
.upcoming-events__event-name {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
  color: #303030;
}
.upcoming-events__event-chevron-wrapper {
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #303030;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.upcoming-events__event-chevron {
  width: 0.5rem;
}
.upcoming-events__event-chevron path {
  fill: #303030;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
[is=flynt-block-video] {
  margin: 2.75rem 0;
}
[is=flynt-block-video] .figure {
  margin-bottom: 0;
}
[is=flynt-block-video] .figure-image {
  background: rgba(0, 0, 0, 0.03);
}
[is=flynt-block-video] .figure-image--isHidden {
  visibility: hidden;
}
[is=flynt-block-video] .video-playButton {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  border: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
[is=flynt-block-video] .video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #b01c33;
  border: 0 solid transparent;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-playButton::before {
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
  }
}
[is=flynt-block-video] .video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 10px solid transparent;
  border-left: 20px solid #fff;
  border-top: 10px solid transparent;
  height: 0;
  margin-left: -8px;
  margin-top: -10px;
  width: 0;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-playButton::after {
    border-bottom: 20px solid transparent;
    border-left: 40px solid #fff;
    border-top: 20px solid transparent;
    margin-left: -16px;
    margin-top: -20px;
  }
}
[is=flynt-block-video] .video-playButton:focus::before, [is=flynt-block-video] .video-playButton:focus::after, [is=flynt-block-video] .video-playButton:hover::before, [is=flynt-block-video] .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
[is=flynt-block-video] .video-playButton:focus::before {
  outline: auto;
}
[is=flynt-block-video] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-loader {
    margin-left: -50px;
    margin-top: -50px;
  }
}
[is=flynt-block-video] .video-loader,
[is=flynt-block-video] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-loader,
  [is=flynt-block-video] .video-loader::after {
    height: 100px;
    width: 100px;
  }
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[is=flynt-block-video] .video {
  position: relative;
}
[is=flynt-block-video] .video-player {
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
[is=flynt-block-video] .video iframe {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=flynt-block-video] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
[is=flynt-block-video] .video-player--isLoading .video-loader {
  display: block;
}
[is=flynt-block-video] .video-player--isLoading .video-playButton {
  display: none;
}
[is=flynt-block-video] .video-player--isLoaded iframe {
  display: block;
}
[is=flynt-block-video] .video-player--isLoaded .video-loader,
[is=flynt-block-video] .video-player--isLoaded .video-playButton {
  display: none;
}

@media (max-width: 768px) {
  .sidebarWrapper .blockVideo {
    margin-right: -15px;
    margin-left: -15px;
  }
}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

.video-gallery_item .video-gallery-playButton {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  border: 0;
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  top: 0;
  opacity: 0.8;
}
.video-gallery_item .video-gallery-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #333333;
  border: 0 solid transparent;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  .video-gallery_item .video-gallery-playButton::before {
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
    width: 80px;
  }
}
.video-gallery_item .video-gallery-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 10px solid transparent;
  border-left: 20px solid #fff;
  border-top: 10px solid transparent;
  height: 0;
  margin-left: -8px;
  margin-top: -10px;
  width: 0;
}
@media (min-width: 768px) {
  .video-gallery_item .video-gallery-playButton::after {
    border-bottom: 15px solid transparent;
    border-left: 30px solid #fff;
    border-top: 15px solid transparent;
    margin-left: -11.5px;
    margin-top: -15px;
  }
}
.video-gallery_item .video-gallery-playButton:focus::before, .video-gallery_item .video-gallery-playButton:focus::after, .video-gallery_item .video-gallery-playButton:hover::before, .video-gallery_item .video-gallery-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.video-gallery_item .video-gallery-playButton:focus::before {
  outline: auto;
}

@media (max-width: 768px) {
  .sidebarWrapper .blockVideo {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.video-gallery__wrapper {
  max-width: 75rem;
  padding: 1rem 1rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.video-gallery__wrapper .video-gallery_item {
  -webkit-box-flex: 0;
      -ms-flex: 0 49%;
          flex: 0 49%;
  margin-bottom: 2%;
}
@media (min-width: 980px) {
  .video-gallery__wrapper .video-gallery_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 32%;
            flex: 0 32%;
  }
}
.video-gallery__wrapper .video-caption__wrapper {
  height: 34px;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
}
.video-gallery__wrapper .video-caption {
  font-size: 1rem;
  margin-bottom: 0;
}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

.video-playButton {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  border: 0;
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  top: 0;
}
.video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #b01c33;
  border: 0 solid transparent;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  .video-playButton::before {
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
  }
}
.video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 10px solid transparent;
  border-left: 20px solid #fff;
  border-top: 10px solid transparent;
  height: 0;
  margin-left: -8px;
  margin-top: -10px;
  width: 0;
}
@media (min-width: 768px) {
  .video-playButton::after {
    border-bottom: 20px solid transparent;
    border-left: 40px solid #fff;
    border-top: 20px solid transparent;
    margin-left: -16px;
    margin-top: -20px;
  }
}
.video-playButton:focus::before, .video-playButton:focus::after, .video-playButton:hover::before, .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.video-playButton:focus::before {
  outline: auto;
}
@media (min-width: 980px) {
  .video-playButton {
    left: 7%;
    top: 14%;
  }
}

.video-testimonial {
  margin: 6.25rem 0 0 0;
  padding: 0;
  position: relative;
  border-top-width: 0.875rem;
  border-top-style: solid;
}
@media (min-width: 980px) {
  .video-testimonial {
    padding: 0 4.1875rem;
  }
}
.video-testimonial__wrapper {
  position: relative;
  width: 66.25rem;
  max-width: 100%;
  margin: 0 auto;
  min-height: 31.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 980px) {
  .video-testimonial__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-testimonial__background {
  display: none;
  background-position: center;
  background-blend-mode: multiply, luminosity;
  background-repeat: no-repeat;
  background-position: 76% center;
  background-size: contain;
  opacity: 25% !important;
  width: 56.25rem;
  max-width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
@media (min-width: 980px) {
  .video-testimonial__background {
    display: block;
  }
}
.video-testimonial__image {
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  margin: -6.25rem auto 0 auto;
}
@media (min-width: 980px) {
  .video-testimonial__image {
    margin: auto;
    left: initial;
    position: absolute;
  }
}
.video-testimonial__content {
  background: #fff;
  padding: 1.25rem;
  position: relative;
  z-index: 1;
}
@media (min-width: 980px) {
  .video-testimonial__content {
    margin-right: 24.4375rem;
    padding: 4.1875rem 0;
    max-width: 36.75rem;
    background: transparent;
  }
}
.video-testimonial__content--text-light {
  color: #303030;
}
@media (min-width: 980px) {
  .video-testimonial__content--text-light {
    color: #fff;
  }
}
.video-testimonial__text {
  text-indent: -0.5rem;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-style: italic;
  font-size: 1.375rem;
  line-height: 1.875rem;
}
@media (min-width: 980px) {
  .video-testimonial__text {
    text-indent: -0.9375rem;
    font-size: 2.25rem;
    line-height: 3.4375rem;
  }
}
.video-testimonial__name {
  text-transform: uppercase;
  font-weight: 600;
}
.video-testimonial__title {
  margin-top: -0.3125rem;
}

[is=flynt-block-video] {
  margin: 2.75rem 0;
}
[is=flynt-block-video] .figure {
  margin-bottom: 0;
}
[is=flynt-block-video] .figure-image {
  background: rgba(0, 0, 0, 0.03);
}
[is=flynt-block-video] .figure-image--isHidden {
  visibility: hidden;
}
[is=flynt-block-video] .video-playButton {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  border: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
[is=flynt-block-video] .video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: #b01c33;
  border: 0 solid transparent;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-playButton::before {
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
  }
}
[is=flynt-block-video] .video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-bottom: 10px solid transparent;
  border-left: 20px solid #fff;
  border-top: 10px solid transparent;
  height: 0;
  margin-left: -8px;
  margin-top: -10px;
  width: 0;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-playButton::after {
    border-bottom: 20px solid transparent;
    border-left: 40px solid #fff;
    border-top: 20px solid transparent;
    margin-left: -16px;
    margin-top: -20px;
  }
}
[is=flynt-block-video] .video-playButton:focus::before, [is=flynt-block-video] .video-playButton:focus::after, [is=flynt-block-video] .video-playButton:hover::before, [is=flynt-block-video] .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
[is=flynt-block-video] .video-playButton:focus::before {
  outline: auto;
}
[is=flynt-block-video] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-loader {
    margin-left: -50px;
    margin-top: -50px;
  }
}
[is=flynt-block-video] .video-loader,
[is=flynt-block-video] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=flynt-block-video] .video-loader,
  [is=flynt-block-video] .video-loader::after {
    height: 100px;
    width: 100px;
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[is=flynt-block-video] .video {
  position: relative;
}
[is=flynt-block-video] .video-player {
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
[is=flynt-block-video] .video iframe {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=flynt-block-video] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
[is=flynt-block-video] .video-player--isLoading .video-loader {
  display: block;
}
[is=flynt-block-video] .video-player--isLoading .video-playButton {
  display: none;
}
[is=flynt-block-video] .video-player--isLoaded iframe {
  display: block;
}
[is=flynt-block-video] .video-player--isLoaded .video-loader,
[is=flynt-block-video] .video-player--isLoaded .video-playButton {
  display: none;
}

@media (max-width: 768px) {
  .sidebarWrapper .blockVideo {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.webform {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .webform {
    font-size: 1.25rem;
  }
}
.webform strong, .webform b {
  font-weight: 600;
}
.webform div.alignleft,
.webform div.alignright,
.webform div.aligncenter,
.webform div.alignnone,
.webform img.alignleft,
.webform img.alignright,
.webform img.aligncenter,
.webform img.alignnone {
  max-width: 100%;
  height: auto;
}
.webform div.alignleft .wp-caption-text,
.webform div.alignright .wp-caption-text,
.webform div.aligncenter .wp-caption-text,
.webform div.alignnone .wp-caption-text,
.webform img.alignleft .wp-caption-text,
.webform img.alignright .wp-caption-text,
.webform img.aligncenter .wp-caption-text,
.webform img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .webform div.alignleft .wp-caption-text,
  .webform div.alignright .wp-caption-text,
  .webform div.aligncenter .wp-caption-text,
  .webform div.alignnone .wp-caption-text,
  .webform img.alignleft .wp-caption-text,
  .webform img.alignright .wp-caption-text,
  .webform img.aligncenter .wp-caption-text,
  .webform img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .webform div.alignleft,
  .webform div.alignright,
  .webform img.alignleft,
  .webform img.alignright {
    max-width: 50%;
  }
}
.webform div.alignleft,
.webform div.alignright,
.webform div.aligncenter,
.webform div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .webform div.alignleft,
  .webform div.alignright,
  .webform div.aligncenter,
  .webform div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.webform div.alignleft img,
.webform div.alignright img,
.webform div.aligncenter img,
.webform div.alignnone img {
  height: auto;
}
.webform img.alignleft,
.webform img.alignright,
.webform img.aligncenter,
.webform img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .webform div.alignleft,
  .webform div.aligncenter,
  .webform div.alignnone,
  .webform img.alignleft,
  .webform img.aligncenter,
  .webform img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .webform div.alignright,
  .webform img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.webform h1, .webform h2, .webform h3, .webform h4, .webform h5, .webform h6 {
  margin: 0.025rem 0;
}
.webform h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .webform h1 {
    font-size: 2.8125rem;
  }
}
.webform h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.webform h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.webform h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.webform h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.webform h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.webform a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.webform a:hover, .webform a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.webform dt {
  font-weight: bold;
}
.webform p.intro-text, .webform.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .webform p.intro-text, .webform.intro-text > p {
    font-size: 1.875rem;
  }
}
.webform p,
.webform ul,
.webform ol,
.webform dl,
.webform dd,
.webform table,
.webform figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.webform ul,
.webform ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .webform ul,
  .webform ol {
    padding-left: 3.4375rem;
  }
}
.webform ul li,
.webform ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.webform ul li::before,
.webform ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .webform ul li::before,
  .webform ol li::before {
    left: -2.5rem;
  }
}
.webform ul ul,
.webform ul ol,
.webform ol ul,
.webform ol ol {
  margin-bottom: 0;
}
.webform ol {
  counter-reset: numeric-counter;
}
.webform ol > li {
  counter-increment: numeric-counter;
}
.webform ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.webform ul {
  counter-reset: counter;
}
.webform ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.webform hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.webform td {
  font-size: 1.25rem;
}
.webform__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
}
.single-faculty .webform__boundary {
  margin: 0;
}
.webform__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.webform .gform_wrapper .gform_heading,
.webform .gform_wrapper .gsection {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 0;
  border-bottom: 0;
}
.webform .gform_wrapper .gform_title,
.webform .gform_wrapper .gsection_title {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 2.875rem;
  font-weight: 600;
  color: #000;
}
.webform .gform_wrapper .ginput_container {
  margin: 0 !important;
}
.webform .gform_wrapper .gfield {
  margin-bottom: 1.875rem;
}
.webform .gform_wrapper .gfield_label {
  margin-bottom: 0.875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  color: #303030;
}
.webform .gform_wrapper .gfield_required {
  color: #b01c33;
}
.webform .gform_wrapper input[type=text],
.webform .gform_wrapper textarea,
.webform .gform_wrapper select {
  width: 100% !important;
  margin: 0;
  padding: 0.625rem;
  border-width: 1px;
  border-style: solid;
  border-color: #b4b4b4;
  outline: 0;
}
.webform .gform_wrapper input[type=text]:focus,
.webform .gform_wrapper textarea:focus,
.webform .gform_wrapper select:focus {
  border-color: #303030;
}
.webform .gform_wrapper input[type=checkbox] + label {
  position: relative;
  padding-left: 2rem;
}
.webform .gform_wrapper input[type=checkbox] + label::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 3px;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b4b4b4;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  background-size: 10px 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.webform .gform_wrapper input[type=checkbox]:focus + label::before {
  border-color: #b01c33;
}
.webform .gform_wrapper input[type=checkbox]:checked + label::before {
  border-color: #b01c33;
  background-color: #b01c33;
  background-image: url("../assets/icons/checkbox-check.svg");
}
.webform .gform_wrapper input[type=radio] + label {
  position: relative;
  padding-left: 2rem;
}
.webform .gform_wrapper input[type=radio] + label::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 3px;
  left: 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b4b4b4;
  border-radius: 50%;
  background-color: #fff;
}
.webform .gform_wrapper input[type=radio] + label::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 7px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #b01c33;
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.webform .gform_wrapper input[type=radio]:focus + label::before {
  border-color: #b01c33;
}
.webform .gform_wrapper input[type=radio]:checked + label::before {
  border-color: #b01c33;
}
.webform .gform_wrapper input[type=radio]:checked + label::after {
  opacity: 1;
}
.webform .gform_wrapper .gform_footer {
  text-align: right;
}
.webform .gform_wrapper input[type=submit] {
  min-width: 15.625rem;
  padding: 1.25rem;
  border: 0;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  color: #fff;
  background-color: #b01c33;
  cursor: pointer;
  -webkit-transition-property: color, background-color, -webkit-box-shadow;
  transition-property: color, background-color, -webkit-box-shadow;
  transition-property: color, background-color, box-shadow;
  transition-property: color, background-color, box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.webform .gform_wrapper input[type=submit]:hover, .webform .gform_wrapper input[type=submit]:focus {
  color: #b01c33;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
          box-shadow: 0 7px 20px 5px rgba(0, 0, 0, 0.12);
}

.boxed {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
}

.wpvr {
  /*@include container;*/
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.wpvr__boundary {
  max-width: 37.5rem;
  margin: auto;
  padding: 20px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
}
@media (min-width: 1180px) {
  .wpvr__boundary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.wpvr__link {
  position: relative;
  display: block;
  margin-bottom: 10px;
}
@media (min-width: 1180px) {
  .wpvr__link {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 30%;
    padding-top: 1.125rem;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.wpvr__icon {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 2.8125rem;
}
.wpvr__username {
  display: inline-block;
  width: calc(100 - 2.8125rem);
  padding-left: 1.5625rem;
  vertical-align: top;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.2;
  color: #303030;
}
.wpvr .wpvr-cardboard {
  margin: 0 auto;
}
.wpvr #ctf .ctf-item {
  padding: 0;
  border-top: 0;
  visibility: hidden;
  -webkit-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1180px) {
  .wpvr #ctf .ctf-item {
    padding-left: 1.5rem;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #b01c33;
  }
}
.wpvr #ctf .ctf-item.is-selected {
  visibility: visible;
}
.wpvr #ctf .ctf-item .external-link-svg {
  display: inline-block;
  width: 12px;
  margin-left: 0.375rem;
}
.wpvr #ctf .ctf-item .external-link-svg-fill {
  fill: #303030;
  -webkit-transition-property: fill;
  transition-property: fill;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.wpvr #ctf .ctf-item .ctf-tweet-text-link:hover .external-link-svg-fill {
  fill: #b01c33;
}

.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #303030;
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .wysiwyg {
    font-size: 1.25rem;
  }
}
.wysiwyg strong, .wysiwyg b {
  font-weight: 600;
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone,
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  max-width: 100%;
  height: auto;
}
.wysiwyg div.alignleft .wp-caption-text,
.wysiwyg div.alignright .wp-caption-text,
.wysiwyg div.aligncenter .wp-caption-text,
.wysiwyg div.alignnone .wp-caption-text,
.wysiwyg img.alignleft .wp-caption-text,
.wysiwyg img.alignright .wp-caption-text,
.wysiwyg img.aligncenter .wp-caption-text,
.wysiwyg img.alignnone .wp-caption-text {
  margin-bottom: 0;
  margin-left: 1.5625rem;
  padding-left: 1.25rem;
  padding-top: 3.125rem;
  margin-top: -1.875rem;
  border-left: 0.0625rem solid #000;
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.4;
}
@media (min-width: 570px) {
  .wysiwyg div.alignleft .wp-caption-text,
  .wysiwyg div.alignright .wp-caption-text,
  .wysiwyg div.aligncenter .wp-caption-text,
  .wysiwyg div.alignnone .wp-caption-text,
  .wysiwyg img.alignleft .wp-caption-text,
  .wysiwyg img.alignright .wp-caption-text,
  .wysiwyg img.aligncenter .wp-caption-text,
  .wysiwyg img.alignnone .wp-caption-text {
    margin-left: 1.875rem;
    font-size: 0.9375rem;
  }
}
@media (min-width: 570px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright {
    max-width: 50%;
  }
}
.wysiwyg div.alignleft,
.wysiwyg div.alignright,
.wysiwyg div.aligncenter,
.wysiwyg div.alignnone {
  padding-bottom: 2.1875rem;
}
@media (min-width: 570px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 3.125rem;
  }
}
.wysiwyg div.alignleft img,
.wysiwyg div.alignright img,
.wysiwyg div.aligncenter img,
.wysiwyg div.alignnone img {
  height: auto;
}
.wysiwyg img.alignleft,
.wysiwyg img.alignright,
.wysiwyg img.aligncenter,
.wysiwyg img.alignnone {
  padding-bottom: 1.25rem;
}
@media (min-width: 570px) {
  .wysiwyg div.alignleft,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    float: left;
    padding-right: 1.25rem;
    height: auto;
  }
}
@media (min-width: 570px) {
  .wysiwyg div.alignright,
  .wysiwyg img.alignright {
    float: right;
    padding-left: 1.25rem;
    height: auto;
  }
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  margin: 0.025rem 0;
}
.wysiwyg h1 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 1.5rem;
  color: #000;
}
@media (min-width: 570px) {
  .wysiwyg h1 {
    font-size: 2.8125rem;
  }
}
.wysiwyg h2 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.wysiwyg h3 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.1875rem;
}
.wysiwyg h4 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  font-size: 1.4375rem;
  line-height: 1.875rem;
}
.wysiwyg h5 {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.wysiwyg h6 {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.6875rem;
}
.wysiwyg a {
  color: #303030;
  text-decoration: none;
  -webkit-transition: all 0.2s ease, background-image 0.5s linear;
  transition: all 0.2s ease, background-image 0.5s linear;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8b18b), to(#c8b18b));
  background-image: linear-gradient(#c8b18b, #c8b18b);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 100% 1px;
}
.wysiwyg a:hover, .wysiwyg a:focus {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b01c33), to(#b01c33));
  background-image: linear-gradient(#b01c33, #b01c33);
  color: #b01c33;
}
.wysiwyg dt {
  font-weight: bold;
}
.wysiwyg p.intro-text, .wysiwyg.intro-text > p {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 1.5rem;
  line-height: 1.416;
  color: #757575;
}
@media (min-width: 768px) {
  .wysiwyg p.intro-text, .wysiwyg.intro-text > p {
    font-size: 1.875rem;
  }
}
.wysiwyg p,
.wysiwyg ul,
.wysiwyg ol,
.wysiwyg dl,
.wysiwyg dd,
.wysiwyg table,
.wysiwyg figure {
  margin: 0 0 1rem;
  line-height: 1.875rem;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 2.375rem;
}
@media (min-width: 768px) {
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 3.4375rem;
  }
}
.wysiwyg ul li,
.wysiwyg ol li {
  list-style: none;
  position: relative;
  margin-bottom: 0.75rem;
}
.wysiwyg ul li::before,
.wysiwyg ol li::before {
  display: block;
  position: absolute;
  left: -1.625rem;
}
@media (min-width: 768px) {
  .wysiwyg ul li::before,
  .wysiwyg ol li::before {
    left: -2.5rem;
  }
}
.wysiwyg ul ul,
.wysiwyg ul ol,
.wysiwyg ol ul,
.wysiwyg ol ol {
  margin-bottom: 0;
}
.wysiwyg ol {
  counter-reset: numeric-counter;
}
.wysiwyg ol > li {
  counter-increment: numeric-counter;
}
.wysiwyg ol > li::before {
  content: counter(numeric-counter) ". ";
  font-weight: 700;
  color: currentColor;
}
.wysiwyg ul {
  counter-reset: counter;
}
.wysiwyg ul li::before {
  content: "";
  height: 6px;
  width: 6px;
  top: 0.8rem !important;
  left: -0.75rem !important;
  border-radius: 100%;
  background-color: currentColor;
}
.wysiwyg hr {
  background-color: #000;
  border: 0;
  display: block;
  height: 2px;
  margin: 2rem 0;
}
.wysiwyg td {
  font-size: 1.25rem;
}
.wysiwyg__boundary {
  max-width: 49.5rem;
  margin: 0 auto;
  text-align: inherit;
  /*max-width: 55rem;*/
}
.single-faculty .wysiwyg__boundary {
  margin: 0;
}
.wysiwyg__boundary:after {
  content: "";
  display: table;
  clear: both;
}
.wysiwyg__boundary--textLeft {
  text-align: left;
}
.wysiwyg__boundary--textCenter {
  text-align: center;
}
@media (max-width: 570px) {
  .wysiwyg__boundary figure {
    float: none !important;
    clear: both !important;
  }
}
.wysiwyg__boundary img {
  display: block;
  height: auto;
  width: auto;
}
.wysiwyg__boundary .wp-caption-text {
  margin: 0 !important;
  padding: 0.5rem !important;
  border: none !important;
}
.wysiwyg__boundary .alignleft,
.wysiwyg__boundary .alignright,
.wysiwyg__boundary .wp-caption,
.wysiwyg__boundary img {
  padding-bottom: 0 !important;
  border: none !important;
}
@media (max-width: 570px) {
  .wysiwyg__boundary .alignleft,
  .wysiwyg__boundary .alignright,
  .wysiwyg__boundary .wp-caption,
  .wysiwyg__boundary img {
    float: none !important;
    clear: both;
    display: block;
    width: 100vw !important;
    min-width: 100% !important;
    margin: 0 auto;
    padding: 0 !important;
  }
}
.wysiwyg__boundary div.alignleft,
.wysiwyg__boundary div.alignright {
  padding-bottom: 0 !important;
  margin-bottom: 0;
}
.wysiwyg__boundary > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.wysiwyg__boundary h3.h3 a {
  font-size: 1.625rem !important;
  font-weight: 100;
}
.wysiwyg__boundary ul li::before {
  left: -0.75rem !important;
  top: 0.8rem !important;
  height: 6px;
  width: 6px;
}
.wysiwyg h2 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  padding: 0 0 0.75rem 0 !important;
}
.wysiwyg h3 {
  font-size: 1.625rem;
  line-height: 1.875rem;
  padding: 0 0 0.75rem 0 !important;
}
.wysiwyg h4 {
  font-size: 1.375rem;
  line-height: 1.625rem;
  padding: 0 0 0.75rem 0 !important;
}
.wysiwyg h5 {
  font-size: 1.25rem;
  line-height: 1.438rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0 0 0.75rem 0 !important;
}
.wysiwyg h6 {
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 0 0 0.75rem 0 !important;
  text-transform: uppercase;
}

h6.fixcase {
  text-transform: none;
}

table {
  width: inherit;
  table-layout: fixed;
  margin: 0 auto;
  color: #000;
  -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.4);
  font: "freight-text-pro", Georgia, Times New Roman, serif, "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-style: book, semibold, medium;
  font-size: 1.4rem;
}

thead tr {
  border-bottom: #bfbfbf 3px solid;
  height: 53px;
}

tr {
  height: 57px;
  border-top: #efebe1;
  list-style: none;
  line-height: 1.75rem;
  color: #303030;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

tr td {
  padding: 21pt 1.25rem;
  font-weight: 100;
  font-size: 1.45rem;
}

thead tr td {
  padding: 14pt 1.25rem;
  font-size: 1.35rem;
  font-weight: 600;
}

tr:nth-child(even) {
  background: #fbfaf8 !important;
  border-top: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
}

/*.home {
  .wysiwyg {
    margin-top: 0;
  }
}*/
.single-news .wysiwyg .intro-text {
  position: relative;
  padding-bottom: 3.125rem;
}
.single-news .wysiwyg .intro-text::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 2px;
  left: calc(50% - 50px);
  bottom: 0;
  background-color: #b01c33;
}

table.bt thead,
table.bt tbody th {
  display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* IE 9 */
  float: left\9 ;
  width: 100% \9 ;
}

table.bt tfoot th::before,
table.bt tfoot td::before,
table.bt tbody td::before {
  content: attr(data-th) ": ";
  display: inline-block;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 6.5em;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  vertical-align: top;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

table.bt.bt--no-header tfoot td::before,
table.bt.bt--no-header tbody td::before {
  display: none;
}

.breadcrumbs {
  padding: 0.75rem;
  text-align: center;
  padding-top: 2.1875rem;
}
.single-faculty .breadcrumbs {
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}
.breadcrumbs-item-wrapper:not(:first-child)::before {
  content: "/";
  color: #757575;
  padding: 0 0.45em;
  text-decoration: none;
}
.breadcrumbs-link {
  font-size: 0.9375rem;
  color: #757575;
  font-size: 500;
}
.breadcrumbs-link:focus, .breadcrumbs-link:hover {
  color: #b01c33;
}

.faculty-directory-teaser .faculty-teaser__boundary {
  max-width: 63.875rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #C9C9C9;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-directory-teaser .faculty-teaser__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 auto;
  margin-bottom: 1rem;
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__image {
    margin-right: 1.25rem;
  }
}
.faculty-directory-teaser .faculty-teaser__image:hover .faculty-teaser__image-icon, .faculty-directory-teaser .faculty-teaser__image:focus .faculty-teaser__image-icon {
  background-color: #303030;
}
.faculty-directory-teaser .faculty-teaser__image-photo {
  border-radius: 100%;
  overflow: hidden;
  width: 4.9375rem;
  height: 4.9375rem;
  border: 1px solid #c8b18b;
}
.faculty-directory-teaser .faculty-teaser__image-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 100%;
  background-color: #b01c33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.faculty-directory-teaser .faculty-teaser__image-icon svg {
  fill: #fff;
  width: 9px;
  height: 9px;
}
.faculty-directory-teaser .faculty-teaser__details {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
}
.faculty-directory-teaser .faculty-teaser__name {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.625rem;
}
.faculty-directory-teaser .faculty-teaser__name:hover {
  color: #b01c33;
}
.faculty-directory-teaser .faculty-teaser__title {
  font-size: 1.1875rem;
  line-height: 1.625rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__title {
    margin-bottom: 0.625rem;
  }
}
.faculty-directory-teaser .faculty-teaser__label {
  font-size: 1rem;
  line-height: 1rem;
  color: #757575;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 0.375rem;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__label {
    line-height: 1.625rem;
  }
}
.faculty-directory-teaser .faculty-teaser__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__contact {
    margin: 0.75rem 0 2px 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-directory-teaser .faculty-teaser__directory-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0.5rem;
  margin-bottom: 0.375rem;
  margin-right: 3rem;
}
.faculty-directory-teaser .faculty-teaser__directory-item:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__directory-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-directory-teaser .faculty-teaser__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.75rem;
}
.faculty-directory-teaser .faculty-teaser__email {
  /*
    a {
      border-bottom: 2px solid $color-sand;
      transition: border-color 0.2s;

      &:hover,
      &:focus {
        border-bottom: 2px solid $color-cornell-red;
      }
    }
  */
}
.faculty-directory-teaser .faculty-teaser__emaila {
  position: relative;
  display: block;
  padding-top: 0.5rem;
  padding-right: 0.1875rem;
  padding-bottom: 0.5rem;
  padding-left: 0.1875rem;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  color: #303030;
  text-decoration: none;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.faculty-directory-teaser .faculty-teaser__emaila::before, .faculty-directory-teaser .faculty-teaser__emaila::after {
  content: "";
  position: absolute;
  height: 1px;
  bottom: 0;
  left: 0;
}
.faculty-directory-teaser .faculty-teaser__emaila::before {
  width: 100%;
  background-color: #c8b18b;
}
.faculty-directory-teaser .faculty-teaser__emaila::after {
  width: 0;
  background-color: #b01c33;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.faculty-directory-teaser .faculty-teaser__emaila:hover, .faculty-directory-teaser .faculty-teaser__emaila:focus {
  color: #b01c33;
}
.faculty-directory-teaser .faculty-teaser__emaila:hover::after, .faculty-directory-teaser .faculty-teaser__emaila:focus::after {
  width: 100%;
}
@media (min-width: 570px) {
  .faculty-directory-teaser .faculty-teaser__emaila {
    font-size: 1.25rem;
  }
}
.faculty-directory-teaser .faculty-teaser__types {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .faculty-directory-teaser .faculty-teaser__types {
    -ms-flex-preferred-size: 12.5rem;
        flex-basis: 12.5rem;
    margin-left: 1.25rem;
    padding-left: 1.25rem;
    border-left: 1px solid #C9C9C9;
  }
}
@media (min-width: 1180px) {
  .faculty-directory-teaser .faculty-teaser__types {
    max-width: 40% !important;
  }
}
.faculty-directory-teaser .faculty-teaser__hover {
  position: relative;
}
.faculty-directory-teaser .faculty-teaser__hover:before {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #b01c33;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.faculty-directory-teaser .faculty-teaser__hover:hover:before {
  visibility: visible;
  width: 100%;
}

.faculty-teaser__boundary {
  /*max-width: rem(1022);*/
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #C9C9C9;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .faculty-teaser__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-teaser__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 auto;
  margin-bottom: 1rem;
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .faculty-teaser__image {
    margin-right: 1.25rem;
  }
}
.faculty-teaser__image:hover .faculty-teaser__image-icon, .faculty-teaser__image:focus .faculty-teaser__image-icon {
  background-color: #303030;
}
.faculty-teaser__image-photo {
  border-radius: 100%;
  overflow: hidden;
  width: 4.8125rem;
  height: 4.8125rem;
  border: 1px solid #c8b18b;
}
.faculty-teaser__image-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 100%;
  background-color: #b01c33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.faculty-teaser__image-icon svg {
  fill: #fff;
  width: 0.625rem !important;
  height: 0.625rem !important;
  margin: 0 auto 0 5px;
}
.faculty-teaser__details {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
}
.faculty-teaser__name {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.625rem;
}
.faculty-teaser__title {
  font-size: 1.1875rem;
  line-height: 1.625rem;
  margin-bottom: 1rem;
  display: block !important;
}
@media (min-width: 768px) {
  .faculty-teaser__title {
    margin-bottom: 0.625rem;
  }
}
.faculty-teaser__label {
  font-size: 1rem;
  line-height: 1rem;
  color: #757575;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 0.375rem;
}
@media (min-width: 768px) {
  .faculty-teaser__label {
    line-height: 1.625rem;
  }
}
.faculty-teaser__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .faculty-teaser__contact {
    margin: 0.75rem 0 0.5rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-teaser__directory-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .faculty-teaser__directory-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.faculty-teaser__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.75rem;
}
.faculty-teaser__email a {
  border-bottom: 2px solid #efebe1;
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}
.faculty-teaser__email a:hover, .faculty-teaser__email a:focus {
  border-bottom: 2px solid #b01c33;
}
.faculty-teaser__types {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .faculty-teaser__types {
    -ms-flex-preferred-size: 12.5rem;
        flex-basis: 12.5rem;
    margin-left: 1.25rem;
    padding-left: 1.25rem;
    border-left: 1px solid #C9C9C9;
  }
}
@media (min-width: 1180px) {
  .faculty-teaser__types {
    max-width: 40% !important;
    justify-self: right;
  }
}

.jump-links {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px solid #c8b18b;
  border-bottom: 1px solid #c8b18b;
  padding: 1.25rem;
  margin: 1.875rem auto;
  max-width: 1320px;
}
@media (min-width: 1180px) {
  .jump-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.jump-links__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.875rem;
}
.jump-links__label .chevron-right {
  width: 0.625rem;
  height: 0.625rem;
  margin-left: 0.375rem;
  margin-top: 2px;
}
.jump-links__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 3.125rem;
  font-size: 1rem;
  font-weight: 600;
}
.jump-links__menu li {
  list-style: none;
  margin-right: 3.125rem;
}
.jump-links__menu a {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.jump-links__menu a:hover, .jump-links__menu a:focus {
  color: #b01c33;
}
.jump-links--mobile {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.25rem;
  background-color: #E8EAEC;
}
@media (min-width: 1180px) {
  .jump-links--mobile {
    display: none;
  }
}
.jump-links--mobile .menu_button {
  position: relative;
}
.jump-links--mobile button {
  text-align: inherit;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
  /* Remove excess padding and border in Firefox 4+ */
  padding: 1.25rem;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.jump-links--mobile button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.jump-links--mobile ul[role=menu] {
  position: absolute;
  display: none;
  padding: 0;
  width: 100%;
  background-color: #fff;
  z-index: 1;
  padding: 0.375rem 0;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.24);
}
.jump-links--mobile li {
  margin: 0;
}
.jump-links--mobile a {
  display: block;
  padding: 0.375rem 0;
}

.news-teaser {
  list-style: none;
  width: 100%;
  margin-bottom: 1rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c8b18b;
}
.news-teaser:last-child {
  margin-bottom: 0;
}
.news-teaser__link {
  display: block;
  width: 100%;
  padding-bottom: 1rem;
}
.news-teaser__link:hover .news-teaser__title {
  color: #b01c33;
}
.news-teaser__title {
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
  color: #303030;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.news-teaser__date {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  color: #303030;
}

[is=flynt-grid-image-text] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -24px 0 0 -24px;
}
@media (min-width: 768px) {
  [is=flynt-grid-image-text] .grid--columns2 .grid-item, [is=flynt-grid-image-text] .grid--columns3 .grid-item, [is=flynt-grid-image-text] .grid--columns4 .grid-item {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=flynt-grid-image-text] .grid--columns3 .grid-item {
    width: 33.33%;
  }
}
[is=flynt-grid-image-text] .grid--columns4 .grid-item {
  /* ensure 2 columns stacking up until $breakpoint-desktop */
  max-width: 409px;
}
@media (min-width: 1280px) {
  [is=flynt-grid-image-text] .grid--columns4 .grid-item {
    width: 25%;
  }
}
[is=flynt-grid-image-text] .grid-item {
  max-width: 675px;
  padding: 24px 0 0 24px;
  width: 100%;
}
[is=flynt-grid-image-text] .content {
  height: 100%;
}
[is=flynt-grid-image-text] .content img {
  background: #414751;
}
[is=flynt-grid-image-text] .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-grid-image-text] .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-grid-image-text] .content-inner:not(.boxPadding) {
  padding: 24px 0;
}

[is=flynt-grid-posts-archive] ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  [is=flynt-grid-posts-archive] .posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
  }
  [is=flynt-grid-posts-archive] .posts > * {
    width: calc((50%) - 1 / 2 * 24px);
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(n) {
    margin-right: 24px;
    margin-top: 0;
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(1n+3) {
    margin-top: 24px;
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(2n) {
    margin-right: 0;
  }
  [is=flynt-grid-posts-archive] .posts > *:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=flynt-grid-posts-archive] .posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
  }
  [is=flynt-grid-posts-archive] .posts > * {
    width: calc((33.3333333333%) - 2 / 3 * 24px);
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(n) {
    margin-right: 24px;
    margin-top: 0;
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(1n+4) {
    margin-top: 24px;
  }
  [is=flynt-grid-posts-archive] .posts > *:nth-child(3n) {
    margin-right: 0;
  }
  [is=flynt-grid-posts-archive] .posts > *:last-child {
    margin-right: 0;
  }
}
[is=flynt-grid-posts-archive] .posts-empty {
  padding: 40px 0 0;
}
[is=flynt-grid-posts-archive] .post {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  [is=flynt-grid-posts-archive] .post {
    margin-bottom: 0;
  }
}
[is=flynt-grid-posts-archive] .post-link {
  display: block;
  text-decoration: none;
}
[is=flynt-grid-posts-archive] .post .figure {
  background-color: #303030;
  margin-bottom: 0;
}
[is=flynt-grid-posts-archive] .post-inner {
  padding: 24px 0;
}
[is=flynt-grid-posts-archive] .post-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-grid-posts-archive] .post-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-grid-posts-archive] .post-excerpt {
  margin-bottom: 0.75rem;
}
[is=flynt-grid-posts-archive] .filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -8px 32px;
}
[is=flynt-grid-posts-archive] .filter-item {
  padding: 0 8px 15px;
}
[is=flynt-grid-posts-archive] .pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px;
}
[is=flynt-grid-posts-archive] .pagination--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[is=flynt-grid-posts-archive] .pagination--prevDisabled {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
[is=flynt-grid-posts-archive] .pagination .button {
  white-space: nowrap;
}
[is=flynt-grid-posts-archive] .pagination .arrow {
  color: #fff;
  height: 18px;
  width: 16px;
}
[is=flynt-grid-posts-archive] .pagination-nextLink .arrow {
  margin-right: -5px;
}
[is=flynt-grid-posts-archive] .pagination-prevLink .arrow {
  margin-left: -5px;
}

[is=flynt-grid-posts-latest] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -24px 0 0 -24px;
}
@media (min-width: 768px) {
  [is=flynt-grid-posts-latest] .grid--columns2 .grid-item, [is=flynt-grid-posts-latest] .grid--columns3 .grid-item, [is=flynt-grid-posts-latest] .grid--columns4 .grid-item {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=flynt-grid-posts-latest] .grid--columns3 .grid-item {
    width: 33.33%;
  }
}
[is=flynt-grid-posts-latest] .grid--columns4 .grid-item {
  /* ensure 2 columns stacking up until $breakpoint-desktop */
  max-width: 409px;
}
@media (min-width: 1280px) {
  [is=flynt-grid-posts-latest] .grid--columns4 .grid-item {
    width: 25%;
  }
}
[is=flynt-grid-posts-latest] .grid-item {
  max-width: 675px;
  padding: 24px 0 0 24px;
  width: 100%;
}
[is=flynt-grid-posts-latest] .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}
[is=flynt-grid-posts-latest] .content img {
  background: #414751;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=flynt-grid-posts-latest] .content-inner {
  color: #303030;
}
[is=flynt-grid-posts-latest] .content-inner h1, [is=flynt-grid-posts-latest] .content-inner h2, [is=flynt-grid-posts-latest] .content-inner h3, [is=flynt-grid-posts-latest] .content-inner h4, [is=flynt-grid-posts-latest] .content-inner h5, [is=flynt-grid-posts-latest] .content-inner h6, [is=flynt-grid-posts-latest] .content-inner .h1, [is=flynt-grid-posts-latest] .content-inner .h2, [is=flynt-grid-posts-latest] .content-inner .h3, [is=flynt-grid-posts-latest] .content-inner .h4, [is=flynt-grid-posts-latest] .content-inner .h5, [is=flynt-grid-posts-latest] .content-inner .h6 {
  color: #0b1016;
}
[is=flynt-grid-posts-latest] .content-inner {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
[is=flynt-grid-posts-latest] .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-grid-posts-latest] .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-grid-posts-latest] .content-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-decoration: none;
}
[is=flynt-grid-posts-latest] .content-readingTime {
  color: #7b838d;
  font-size: 0.9rem;
}
[is=flynt-grid-posts-latest] .content-readingTime .feather {
  color: #7b838d;
  height: 1rem;
  margin-right: 2px;
  width: 1rem;
}
[is=flynt-grid-posts-latest] .content-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-top: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  width: 100%;
}
[is=flynt-grid-posts-latest] .content-footer .content-readMore {
  padding: 0.9rem 0 1.1rem;
}
[is=flynt-grid-posts-latest] .content-footer .content-readMore::before {
  bottom: 1.1rem;
}
@media (min-width: 1024px) {
  [is=flynt-grid-posts-latest] .content-footer {
    padding: 0 30px;
  }
}
[is=flynt-grid-posts-latest] .allPostsLink {
  padding-top: 1.5rem;
  text-align: center;
}
@media (min-width: 1280px) {
  [is=flynt-grid-posts-latest] .allPostsLink {
    padding-top: 3rem;
  }
}

[is=flynt-list-components] .components {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
[is=flynt-list-components] .components > * {
  width: calc((100%) - 0 / 1 * 24px);
}
[is=flynt-list-components] .components > *:nth-child(n) {
  margin-right: 24px;
  margin-top: 0;
}
[is=flynt-list-components] .components > *:nth-child(1n+2) {
  margin-top: 48px;
}
[is=flynt-list-components] .components > *:nth-child(1n) {
  margin-right: 0;
}
[is=flynt-list-components] .components > *:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=flynt-list-components] .components {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
  }
  [is=flynt-list-components] .components > * {
    width: calc((50%) - 1 / 2 * 24px);
  }
  [is=flynt-list-components] .components > *:nth-child(n) {
    margin-right: 24px;
    margin-top: 0;
  }
  [is=flynt-list-components] .components > *:nth-child(1n+3) {
    margin-top: 48px;
  }
  [is=flynt-list-components] .components > *:nth-child(2n) {
    margin-right: 0;
  }
  [is=flynt-list-components] .components > *:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=flynt-list-components] .components {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
  }
  [is=flynt-list-components] .components > * {
    width: calc((33.3333333333%) - 2 / 3 * 24px);
  }
  [is=flynt-list-components] .components > *:nth-child(n) {
    margin-right: 24px;
    margin-top: 0;
  }
  [is=flynt-list-components] .components > *:nth-child(1n+4) {
    margin-top: 48px;
  }
  [is=flynt-list-components] .components > *:nth-child(3n) {
    margin-right: 0;
  }
  [is=flynt-list-components] .components > *:last-child {
    margin-right: 0;
  }
}
[is=flynt-list-components] .component {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 51.875rem;
}
[is=flynt-list-components] .component-imageWrapper {
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  height: 0;
  overflow: hidden;
  padding-bottom: 62.5%;
  position: relative;
  width: 100%;
}
[is=flynt-list-components] .component-imageWrapper .image {
  position: absolute;
}
[is=flynt-list-components] .component-imageWrapper .image--isSmallerThanWrapper {
  font-family: "object-fit: contain";
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
[is=flynt-list-components] .component-link {
  display: block;
  text-decoration: none;
  width: 100%;
}
[is=flynt-list-components] .component-description {
  color: #303030;
  position: relative;
}
[is=flynt-list-components] .component-description > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=flynt-list-components] .component-description > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=flynt-list-components] .component-description h1, [is=flynt-list-components] .component-description h2, [is=flynt-list-components] .component-description h3, [is=flynt-list-components] .component-description h4, [is=flynt-list-components] .component-description h5, [is=flynt-list-components] .component-description h6, [is=flynt-list-components] .component-description .h1, [is=flynt-list-components] .component-description .h2, [is=flynt-list-components] .component-description .h3, [is=flynt-list-components] .component-description .h4, [is=flynt-list-components] .component-description .h5, [is=flynt-list-components] .component-description .h6 {
  color: #0b1016;
}
[is=flynt-list-components] .component-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-top: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  width: 100%;
}
[is=flynt-list-components] .component-footer .component-ctaSecondary {
  color: #7b838d;
  text-decoration: none;
}
[is=flynt-list-components] .component-footer .component-ctaSecondary .feather {
  color: inherit;
  margin-right: 2px;
}
[is=flynt-list-components] .component-footer .component-ctaSecondary:hover {
  color: #0b1016;
}
[is=flynt-list-components] .component-footer .component-ctaPrimary {
  float: right;
  margin-left: auto;
  padding: 0.9rem 0 1.1rem;
}
[is=flynt-list-components] .component-footer .component-ctaPrimary::before {
  bottom: 1.1rem;
}
@media (min-width: 1024px) {
  [is=flynt-list-components] .component-footer {
    padding: 0 30px;
  }
}

/*
	Styles in BlockSearchOverlay component.
*/
.preContent {
  text-align: center;
}

.searchForm-field {
  border: 1px solid #fff;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px;
}
@media (min-width: 480px) {
  .searchForm-field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 480px) {
  .searchForm-box {
    margin-right: 6px;
  }
}
.searchForm-input {
  border: 0;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%;
}
@media (min-width: 1024px) {
  .searchForm-input {
    padding: 0 20px 0 24px;
  }
}

.list-search-results-pagination {
  width: 100%;
  margin: 2rem auto;
  font-size: 1.5rem;
  text-align: center;
}
.list-search-results-pagination a.facetwp-page {
  display: inline-block;
  padding: 0px 4px;
  margin-right: 6px;
  cursor: pointer;
  font-size: 2rem;
  color: #757575;
}
.list-search-results-pagination a.facetwp-page.active {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #b01c33;
  font-weight: 500;
  color: #b01c33 !important;
}
.list-search-results-pagination a.facetwp-page.prev::before {
  background-image: url("../assets/icons/chevron-right-slate.svg");
  -webkit-transform: deg(180);
          transform: deg(180);
  padding-right: 3rem;
}
.list-search-results-pagination a.facetwp-page.next::after {
  padding-left: 3rem;
  background-image: url("../assets/icons/chevron-right-slate.svg");
}

.list-search-results-list__total-text {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #303030;
}
.list-search-results-list__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-search-results-list__item {
  margin-top: 1.5rem;
}
.list-search-results-list__post-title {
  margin: 0;
  padding: 0;
  font-family: "freight-text-pro", Georgia, Times New Roman, serif;
  font-size: 2.25rem;
  font-weight: 200;
  color: #303030;
}
.list-search-results-list__post-preview {
  margin: 0;
  padding: 0;
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  color: #303030;
}
.list-search-results-list__no-results {
  font-family: "freight-sans-pro", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #303030;
}

.list-search-results {
  background-color: #efebe1;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.list-search-results__boundary {
  max-width: 77rem;
  padding: 0 1rem;
  margin: 0 auto;
  max-width: 62.5rem;
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
[is=flynt-navigation-burger] {
  height: 75px;
}
@media (min-width: 1024px) {
  [is=flynt-navigation-burger] {
    display: none;
  }
}
[is=flynt-navigation-burger] .container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  padding-bottom: 15px;
  padding-top: 15px;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
.admin-bar [is=flynt-navigation-burger] .container {
  top: 46px;
}
@media (min-width: 783px) {
  .admin-bar [is=flynt-navigation-burger] .container {
    top: 32px;
  }
}
[is=flynt-navigation-burger] .logo {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
}
[is=flynt-navigation-burger] .logo-image {
  height: 100%;
  width: auto;
}
[is=flynt-navigation-burger] .hamburger {
  cursor: pointer;
  display: block;
  height: 18px;
  outline: 0;
  position: relative;
  width: 30px;
}
[is=flynt-navigation-burger] .hamburger::before, [is=flynt-navigation-burger] .hamburger::after {
  content: "";
}
[is=flynt-navigation-burger] .hamburger::before, [is=flynt-navigation-burger] .hamburger::after, [is=flynt-navigation-burger] .hamburger-barPrimary, [is=flynt-navigation-burger] .hamburger-barSecondary {
  background-color: #0b1016;
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 30px;
}
[is=flynt-navigation-burger] .hamburger::before {
  top: 0;
}
[is=flynt-navigation-burger] .hamburger-barPrimary, [is=flynt-navigation-burger] .hamburger-barSecondary {
  top: 8px;
}
[is=flynt-navigation-burger] .hamburger::after {
  top: 16px;
}
[is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger::before, [is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger::after {
  opacity: 0;
}
[is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger::before {
  -webkit-transform: scale(0) translateY(8px);
          transform: scale(0) translateY(8px);
}
[is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger::after {
  -webkit-transform: scale(0) translateY(-8px);
          transform: scale(0) translateY(-8px);
}
[is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger-barPrimary {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[is=flynt-navigation-burger].flyntComponent-menuIsOpen .hamburger-barSecondary {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

[is=flynt-slider-images] .slider {
  max-width: 800px;
  position: relative;
}
[is=flynt-slider-images] .slider-item {
  height: 0;
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
}
[is=flynt-slider-images] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(9, 26, 65, 0.5);
  border-radius: 50%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1024px) {
  [is=flynt-slider-images] .slider-button:hover, [is=flynt-slider-images] .slider-button:focus {
    background-color: #0b1016;
  }
}
[is=flynt-slider-images] .slider-button.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
[is=flynt-slider-images] .slider-button--prev {
  left: 15px;
}
[is=flynt-slider-images] .slider-button--next {
  right: 15px;
}
[is=flynt-slider-images] .slider-button .feather {
  color: #fff;
  height: auto;
  top: 0;
  width: 80%;
}
[is=flynt-slider-images] .figure {
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=flynt-slider-images] .figure-image {
  height: 100%;
  margin: 0 auto;
  width: auto;
}
[is=flynt-slider-images] .figure-caption {
  background: rgba(9, 26, 65, 0.5);
  bottom: 0;
  color: #f2f6fe;
  display: inline-block;
  font-size: 0.8rem;
  max-width: 450px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  right: 0;
}

@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #000 !important;
    /* Black prints faster */
    text-shadow: none !important;
  }
  .mainHeader,
  .mainFooter,
  .wpFooter {
    display: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  [href]::after {
    content: "(" attr(href) ")";
    display: inline;
  }
  /* prevent link overflowing parent elements */
  .button[href] {
    max-width: 100%;
  }
  abbr[title]::after { /* stylelint-disable-line selector-no-qualifying-type */
    content: "(" attr(title) ")";
  }
  /**
  * Don't show links that are fragment identifiers,
  * or use the `javascript:` pseudo protocol
  */
  [href^="#"]::after,
  [href^="javascript:"]::after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /**
  * Printing Tables:
  * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
  */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.traversable-menu {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.menu__panel {

  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  width: 100%;
  transition: transform 350ms ease-in-out; /* If you change this, mke sure to also change the panel_slide_animation_duration setting when calling TraversableMenu */
  transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: auto;

}

.menu__panel--depth-0,
.menu__panel--active-trail {
  transform: translateX(0);
}

.menu__panel.-show-immediate {
  transition-duration: 0ms;
}

.-show-immediate {
  transition-duration: 0ms !important;
}

.-panel-height-auto, 
.-panels-container-height-auto {
  overflow-y: hidden;
}


/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RyYXZlcnNhYmxlX21lbnUvdHJhdmVyc2FibGVfbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9jc3Mvc3dpcGVyLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQjtBQUNwQixpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjtBQUMxQixZQUFZO0FBQ1osb0JBQW9CO0FBQ3BCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0I7QUFDdEIsNkJBQTZCO0FBQzdCLG9DQUFvQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QixrQkFBa0I7QUFDbEIsb0JBQW9CO0FBQ3BCLFlBQVk7QUFDWjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE9BQU87QUFDUDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QixpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCLGtCQUFrQjtBQUNsQixhQUFhO0FBQ2Isc0JBQXNCO0FBQ3RCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCLGFBQWE7QUFDYjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQ0FBZ0M7QUFDaEMsdUJBQXVCO0FBQ3ZCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw2QkFBNkI7QUFDN0IsZ0JBQWdCO0FBQ2hCOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQzVWQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNENBQTRDO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNqbmVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQ0FBMEM7QUFDMUM7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQ3RDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFdBQVcseUJBQXlCLG9DQUFvQyxjQUFjLDBwRUFBMHBFLGdCQUFnQixrQkFBa0IsTUFBTSw2QkFBNkIsa0JBQWtCLGlCQUFpQixrQkFBa0Isa0JBQWtCLGdCQUFnQixnQkFBZ0IsVUFBVSxVQUFVLDJDQUEyQyxzQkFBc0IsZ0JBQWdCLGtCQUFrQixXQUFXLFlBQVksVUFBVSxhQUFhLDhCQUE4Qix1QkFBdUIsd0RBQXdELCtCQUErQiwyQ0FBMkMsZUFBZSxrREFBa0QsZUFBZSxzQkFBc0IsNENBQTRDLG9DQUFvQyxjQUFjLGNBQWMsY0FBYyxXQUFXLFlBQVksa0JBQWtCLDhCQUE4Qiw4QkFBOEIsa0JBQWtCLHdFQUF3RSxZQUFZLDZDQUE2Qyx1QkFBdUIscUNBQXFDLHFCQUFxQixtQkFBbUIsK1NBQStTLDRCQUE0Qiw4TEFBOEwsa0JBQWtCLE9BQU8sTUFBTSxXQUFXLFlBQVksb0JBQW9CLFdBQVcsK0NBQStDLHVFQUF1RSxnREFBZ0Qsd0VBQXdFLDhDQUE4QyxzRUFBc0UsaURBQWlELHlFQUF5RSwyQ0FBMkMsY0FBYyxxQkFBcUIsd0JBQXdCLDhEQUE4RCxhQUFhLHlEQUF5RCw4QkFBOEIsdUVBQXVFLDZCQUE2QixxRUFBcUUsNkJBQTZCLE1BQU0sOEJBQThCLHdDQUF3QyxrQkFBa0IsUUFBUSxtREFBbUQscUNBQXFDLHVEQUF1RCxXQUFXLGVBQWUsYUFBYSxtQkFBbUIsdUJBQXVCLCtEQUErRCxzRkFBc0YsWUFBWSxZQUFZLG9CQUFvQixvREFBb0QseUJBQXlCLHdDQUF3Qyw4QkFBOEIsaUJBQWlCLG9CQUFvQixxQkFBcUIsY0FBYyw4REFBOEQsVUFBVSxXQUFXLDBFQUEwRSxlQUFlLDhEQUE4RCxXQUFXLFVBQVUsMEVBQTBFLGVBQWUsZ0ZBQWdGLGtDQUFrQyxnRkFBZ0Ysa0NBQWtDLG9CQUFvQixhQUFhLG1CQUFtQixrQkFBa0Isa0JBQWtCLHVCQUF1Qiw2QkFBNkIsV0FBVyw0Q0FBNEMsVUFBVSw4R0FBOEcsWUFBWSxPQUFPLFdBQVcsbUNBQW1DLGdCQUFnQixZQUFZLDZEQUE2RCxxQkFBcUIsa0JBQWtCLG9FQUFvRSxtQkFBbUIseUVBQXlFLG1CQUFtQix5RUFBeUUscUJBQXFCLDhFQUE4RSxxQkFBcUIseUVBQXlFLHFCQUFxQiw4RUFBOEUscUJBQXFCLDBCQUEwQixVQUFVLFdBQVcscUJBQXFCLG1CQUFtQixnQkFBZ0IsV0FBVyxnQ0FBZ0MsWUFBWSxTQUFTLFVBQVUsZ0JBQWdCLHdCQUF3QixxQkFBcUIsZ0JBQWdCLHVEQUF1RCxlQUFlLGlDQUFpQyxVQUFVLG9FQUFvRSxzREFBc0QsV0FBVyxRQUFRLGtDQUFrQyxnRkFBZ0YsYUFBYSxjQUFjLHdGQUF3RixRQUFRLDJCQUEyQixVQUFVLGtIQUFrSCxxQkFBcUIsaUNBQWlDLGtGQUFrRixhQUFhLDBGQUEwRixTQUFTLDJCQUEyQixtQkFBbUIsb0hBQW9ILGtDQUFrQywrR0FBK0csbUNBQW1DLCtCQUErQiwyQkFBMkIsa0JBQWtCLG1FQUFtRSxvRUFBb0Usa0JBQWtCLE9BQU8sTUFBTSxXQUFXLFlBQVksbUJBQW1CLDBCQUEwQix5RkFBeUYsMkJBQTJCLDZKQUE2SixXQUFXLFdBQVcsT0FBTyxNQUFNLDZKQUE2SixVQUFVLFlBQVksT0FBTyxNQUFNLHlCQUF5QixrQ0FBa0MseUJBQXlCLGtDQUFrQyx3QkFBd0IsYUFBYSxrQkFBa0IsbUJBQW1CLGtCQUFrQixzQkFBc0IsMEJBQTBCLCtDQUErQyxrQkFBa0IsUUFBUSxXQUFXLFdBQVcsV0FBVyxVQUFVLDZDQUE2QyxrQkFBa0IsVUFBVSxPQUFPLFdBQVcsVUFBVSxXQUFXLHVCQUF1QixZQUFZLFdBQVcsa0JBQWtCLDBCQUEwQixtQkFBbUIsT0FBTyxNQUFNLDhCQUE4QixZQUFZLHVCQUF1QixhQUFhLHVCQUF1QixXQUFXLFlBQVksYUFBYSx1QkFBdUIsbUJBQW1CLGtCQUFrQixvRkFBb0YsZUFBZSxnQkFBZ0IsbUJBQW1CLHFCQUFxQixZQUFZLHVCQUF1QixXQUFXLFlBQVksa0JBQWtCLFNBQVMsUUFBUSxrQkFBa0IsaUJBQWlCLFdBQVcscUJBQXFCLG1EQUFtRCxzQkFBc0IseUVBQXlFLGtCQUFrQiw2QkFBNkIsNkJBQTZCLDhCQUE4Qiw2QkFBNkIsOEJBQThCLGlDQUFpQyxLQUFLLDBCQUEwQix1Q0FBdUMsa0JBQWtCLE9BQU8sTUFBTSxvQkFBb0IsVUFBVSxjQUFjLGdFQUFnRSxvQ0FBb0MscUNBQXFDLG9CQUFvQiw0QkFBNEIsbURBQW1ELG9CQUFvQiw2R0FBNkcsb0JBQW9CLHVCQUF1QixpQkFBaUIscUNBQXFDLG9CQUFvQixtQ0FBbUMsMkJBQTJCLFVBQVUsa0JBQWtCLHFCQUFxQixXQUFXLFlBQVksbURBQW1ELG9CQUFvQiwwREFBMEQsd0JBQXdCLDZHQUE2RyxvQkFBb0Isd0xBQXdMLG9CQUFvQixtQkFBbUIsc01BQXNNLFVBQVUsbUNBQW1DLDJCQUEyQiwyQ0FBMkMsa0JBQWtCLE9BQU8sV0FBVyxXQUFXLFlBQVksZ0JBQWdCLFdBQVcsMEJBQTBCLGtCQUFrQixVQUFVLHVCQUF1QixpQkFBaUIscUNBQXFDLG9CQUFvQixtQ0FBbUMsMkJBQTJCLFVBQVUsbURBQW1ELG9CQUFvQiw2R0FBNkcsb0JBQW9CLHNNQUFzTSxVQUFVLG1DQUFtQywyQiIsImZpbGUiOiJhc3NldHMvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4qIEdyaWQgTWl4aW5cbipcbiogQXBwbGllcyBhIGZsZXhib3ggZ3JpZCB0byBhIGNvbnRhaW5lciBlbGVtZW50LiBBbGwgZGlyZWN0IGNoaWxkcmVuIHdpbGwgYmUgbW9kaWZpZWQgdG8gY3JlYXRlIGEgY29sdW1uIGJhc2VkIGdyaWQuXG4qL1xuLyoqXG4qIDAuMCBSb290XG4qXG4qIFRvcCBsZXZlbCBzdHlsZXMgZXZlcnkgZWxlbWVudCBzaG91bGQgaW5oZXJpdC5cbiovXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmh0bWwgKixcbmh0bWwgKjo6YmVmb3JlLFxuaHRtbCAqOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmxleC1icmVhayB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiogMS4wIFR5cG9ncmFwaHlcbipcbiogU3R5bGluZyBhbGwgbGlrZWx5IHVzZWQgY29udGVudCBmbG93IGVsZW1lbnRzLlxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaDEgYSxcbmgxIGE6aG92ZXIsXG5oMSBhOmZvY3VzLCBoMiBhLFxuaDIgYTpob3ZlcixcbmgyIGE6Zm9jdXMsIGgzIGEsXG5oMyBhOmhvdmVyLFxuaDMgYTpmb2N1cywgaDQgYSxcbmg0IGE6aG92ZXIsXG5oNCBhOmZvY3VzLCBoNSBhLFxuaDUgYTpob3Zlcixcbmg1IGE6Zm9jdXMsIGg2IGEsXG5oNiBhOmhvdmVyLFxuaDYgYTpmb2N1cywgLmgxIGEsXG4uaDEgYTpob3Zlcixcbi5oMSBhOmZvY3VzLCAuaDIgYSxcbi5oMiBhOmhvdmVyLFxuLmgyIGE6Zm9jdXMsIC5oMyBhLFxuLmgzIGE6aG92ZXIsXG4uaDMgYTpmb2N1cywgLmg0IGEsXG4uaDQgYTpob3Zlcixcbi5oNCBhOmZvY3VzLCAuaDUgYSxcbi5oNSBhOmhvdmVyLFxuLmg1IGE6Zm9jdXMsIC5oNiBhLFxuLmg2IGE6aG92ZXIsXG4uaDYgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAhaW1wb3J0YW50O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgIWltcG9ydGFudDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMGIxMDE2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG59XG5hLmxpbmstbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2IwMWMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5hLmxpbmstbGFyZ2U6aG92ZXIsIGEubGluay1sYXJnZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjAxYzMzO1xufVxuXG5wLFxuLnBhcmFncmFwaCxcbnRhYmxlLFxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIuNHJlbSAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuM3JlbTtcbn1cblxuYmxvY2txdW90ZSxcbi5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMGIxMDE2O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDIuNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4uYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiogMS4xIExpc3RzICYgVGFibGVzXG4qXG4qIERlZmF1bHQgYW5kIGN1c3RvbSBzdHlsZWQgbGlzdCBhbmQgdGFibGUgZWxlbWVudHMuXG4qL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZSB1bCxcbmFydGljbGUgb2wge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuYXJ0aWNsZSB1bCB1bCxcbmFydGljbGUgdWwgb2wsXG5hcnRpY2xlIG9sIHVsLFxuYXJ0aWNsZSBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBiMTAxNjtcbiAgY29sb3I6ICMwYjEwMTY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZlO1xufVxuXG4vKipcbiogMS4zIEZvcm1zXG4qXG4qIEdsb2JhbCBmb3JtIGVsZW1lbnRzLCBpbmNsdWRpbmcgc3RydWN0ZXJpbmcgd3JhcHBlciBlbGVtZW50cy5cbiovXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuZmllbGRzZXQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZpZWxkc2V0IGlucHV0LFxuZmllbGRzZXQgc2VsZWN0LFxuZmllbGRzZXQgdGV4dGFyZWEge1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuW3R5cGU9dGVsXSwgW3R5cGU9dXJsXSwgW3R5cGU9dGV4dF0sIFt0eXBlPWRhdGVdLCBbdHlwZT1lbWFpbF0sIFt0eXBlPXNlYXJjaF0sIFt0eXBlPW51bWJlcl0sIFt0eXBlPXBhc3N3b3JkXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMSwgMTYsIDEyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwYjEwMTY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0Nwb2x5bGluZSBmaWxsPSdub25lJyBzdHJva2U9J3JnYig2NSwgNzEsIDgxKScgc3Ryb2tlLXdpZHRoPSc1JyAgcG9pbnRzPScyLDkgMTYsMjUgMzAsOSAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE4cHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9Y2hlY2tib3hdOmhvdmVyLCBbdHlwZT1jaGVja2JveF06Zm9jdXMsXG5bdHlwZT1yYWRpb10sXG5bdHlwZT1yYWRpb106aG92ZXIsXG5bdHlwZT1yYWRpb106Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIG91dGxpbmU6IDA7XG59XG5bdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcblt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSxcblt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNXB4O1xufVxuW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTAxNjtcbiAgYm9yZGVyLWNvbG9yOiAjMGIxMDE2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuXG5bdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKipcbiogMi4wIEhlbHBlcnNcbipcbiogR2xvYmFsIGxheW91dCBjbGFzc2VzIGZvciBhIGNvbnNpc3RlbnQgYXBwZWFyYW5jZS5cbiovXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2VXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZG1pbi1iYXIgLnBhZ2VXcmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAucGFnZVdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi5tYWluQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZseW50Q29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcG9uZW50U3BhY2luZyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG59XG4uY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9dGhlbWVdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPXRoZW1lXSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj10aGVtZV0ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cblxuLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cHhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cHhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVweHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cHhyZW07XG4gIH1cbn1cblxuLmNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbn1cblxuLnByZUNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZUNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcmVDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucG9zdENvbnRlbnQge1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3RDb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucG9zdENvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0Q29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zdENvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNjcm9sbGFibGVUYWJsZVdyYXBwZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIEJveCBIZWxwZXJzICovXG4uYm94UGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYm94UGFkZGluZyA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJveFBhZGRpbmcgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94UGFkZGluZyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYm94U2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLyogQ3VzdG9tIHN0eWxpbmcgZm9yIHNpbmdsZSBwb3N0IGxheW91dHMgKi9cbi5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxufVxuLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9dGhlbWVdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9dGhlbWVdIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9dGhlbWVdIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5wb3N0LW1haW4gPiAuY29tcG9uZW50U3BhY2luZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnJvd19ib3gge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLmFycm93X2JveC0tbGlnaHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTdERUQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5hcnJvd19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbCAuYXJyb3dfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuLmFycm93X2JveDo6YWZ0ZXIsIC5hcnJvd19ib3g6OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMyU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5hcnJvd19ib3g6OmFmdGVyLCAuYXJyb3dfYm94OjpiZWZvcmUge1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG4uYXJyb3dfYm94OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzEsIDIyMiwgMjA4LCAwKTtcbiAgYm9yZGVyLXdpZHRoOiAwLjU2MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41NjI1cmVtO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYXJyb3dfYm94OjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItd2lkdGg6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVyZW07XG4gIH1cbn1cbi5hcnJvd19ib3g6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDksIDE5MSwgMTU4LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci13aWR0aDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbCAuYXJyb3dfYm94OjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1cmVtO1xuICB9XG59XG5cbi50b3AtcmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9mbGFnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udG9wLXJpYmJvbjo6YmVmb3JlLCAudG9wLXJpYmJvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDU1cHgpO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3REVEMDtcbn1cbi50b3AtcmliYm9uOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci1sYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnNpZGViYXItbGF5b3V0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnNpZGViYXItbGF5b3V0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnNpZGViYXItbGF5b3V0X19tYWluIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG59XG4uc2lkZWJhci1sYXlvdXRfX21haW4gPiAuZmx5bnRDb21wb25lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5bZGF0YS1hbmltXTpub3QoW2RhdGEtYW5pbT1lbGFzdGljXSkge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS1hbmltPWVsYXN0aWNdID4gZGl2IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhY2V0d3Atb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMDA3M2FhO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZGlhLWNvdmVyYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyomOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH0qL1xufVxuLm1lZGlhLWNvdmVyYWdlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLm1lZGlhLWNvdmVyYWdlLWl0ZW06aG92ZXIgLm1lZGlhLWNvdmVyYWdlLWl0ZW1fX3RpdGxlLCAubWVkaWEtY292ZXJhZ2UtaXRlbTpmb2N1cyAubWVkaWEtY292ZXJhZ2UtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5tZWRpYS1jb3ZlcmFnZS1pdGVtX19zb3VyY2Utd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWRpYS1jb3ZlcmFnZS1pdGVtX19zb3VyY2UtbG9nbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1lZGlhLWNvdmVyYWdlLWl0ZW1fX3NvdXJjZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyY2FiZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lZGlhLWNvdmVyYWdlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ubWVkaWEtY292ZXJhZ2Utc291cmNlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mYWN1bHR5LWhlYWRlciAuc2lkZWJhci1sYXlvdXQge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyIC5zaWRlYmFyLWxheW91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZmFjdWx0eS1iaW8ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFjdWx0eS1iaW9fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWJpb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktYmlvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhyZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1iaW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktYmlvX190ZXh0IHN0cm9uZywgLmZhY3VsdHktYmlvX190ZXh0IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmxlZnQsXG4uZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWducmlnaHQsXG4uZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWduY2VudGVyLFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbm5vbmUsXG4uZmFjdWx0eS1iaW9fX3RleHQgaW1nLmFsaWdubGVmdCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25yaWdodCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4uZmFjdWx0eS1iaW9fX3RleHQgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uZmFjdWx0eS1iaW9fX3RleHQgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbmxlZnQsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25sZWZ0LFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmNlbnRlcixcbi5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWdubGVmdCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuICAuZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWduY2VudGVyLFxuICAuZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWdubGVmdCBpbWcsXG4uZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWducmlnaHQgaW1nLFxuLmZhY3VsdHktYmlvX190ZXh0IGRpdi5hbGlnbmNlbnRlciBpbWcsXG4uZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmFjdWx0eS1iaW9fX3RleHQgaW1nLmFsaWdubGVmdCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25yaWdodCxcbi5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4uZmFjdWx0eS1iaW9fX3RleHQgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25sZWZ0LFxuICAuZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWduY2VudGVyLFxuICAuZmFjdWx0eS1iaW9fX3RleHQgZGl2LmFsaWdubm9uZSxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbmxlZnQsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4gIC5mYWN1bHR5LWJpb19fdGV4dCBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWJpb19fdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLmZhY3VsdHktYmlvX190ZXh0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZhY3VsdHktYmlvX190ZXh0IGgxLCAuZmFjdWx0eS1iaW9fX3RleHQgaDIsIC5mYWN1bHR5LWJpb19fdGV4dCBoMywgLmZhY3VsdHktYmlvX190ZXh0IGg0LCAuZmFjdWx0eS1iaW9fX3RleHQgaDUsIC5mYWN1bHR5LWJpb19fdGV4dCBoNiB7XG4gIG1hcmdpbjogMC4wMjVyZW0gMDtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWJpb19fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uZmFjdWx0eS1iaW9fX3RleHQgaDYge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNjOGIxOGIpLCB0bygjYzhiMThiKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYzhiMThiLCAjYzhiMThiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBhOmhvdmVyLCAuZmFjdWx0eS1iaW9fX3RleHQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2IwMWMzMyksIHRvKCNiMDFjMzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNiMDFjMzMsICNiMDFjMzMpO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZhY3VsdHktYmlvX190ZXh0IHAuaW50cm8tdGV4dCwgLmZhY3VsdHktYmlvX190ZXh0LmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1iaW9fX3RleHQgcC5pbnRyby10ZXh0LCAuZmFjdWx0eS1iaW9fX3RleHQuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBwLFxuLmZhY3VsdHktYmlvX190ZXh0IHVsLFxuLmZhY3VsdHktYmlvX190ZXh0IG9sLFxuLmZhY3VsdHktYmlvX190ZXh0IGRsLFxuLmZhY3VsdHktYmlvX190ZXh0IGRkLFxuLmZhY3VsdHktYmlvX190ZXh0IHRhYmxlLFxuLmZhY3VsdHktYmlvX190ZXh0IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCB1bCxcbi5mYWN1bHR5LWJpb19fdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktYmlvX190ZXh0IHVsLFxuICAuZmFjdWx0eS1iaW9fX3RleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICB9XG59XG4uZmFjdWx0eS1iaW9fX3RleHQgdWwgbGksXG4uZmFjdWx0eS1iaW9fX3RleHQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmFjdWx0eS1iaW9fX3RleHQgdWwgbGk6OmJlZm9yZSxcbi5mYWN1bHR5LWJpb19fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN1bHR5LWJpb19fdGV4dCB1bCBsaTo6YmVmb3JlLFxuICAuZmFjdWx0eS1iaW9fX3RleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktYmlvX190ZXh0IHVsIHVsLFxuLmZhY3VsdHktYmlvX190ZXh0IHVsIG9sLFxuLmZhY3VsdHktYmlvX190ZXh0IG9sIHVsLFxuLmZhY3VsdHktYmlvX190ZXh0IG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmZhY3VsdHktYmlvX190ZXh0IHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5mYWN1bHR5LWJpb19fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY3VsdHktYmlvX19yZWFkLW1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxcmVtIDAgMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbltkYXRhLWFjZS1jb250ZW50LWlubmVyXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hY2UtaXRlbS1zdGF0ZT1jbG9zZWRdID4gW2RhdGEtYWNlLWNvbnRlbnRdID4gW2RhdGEtYWNlLWNvbnRlbnQtaW5uZXJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hY2UtaXRlbS1zdGF0ZT1jbG9zaW5nXSA+IFtkYXRhLWFjZS1jb250ZW50XSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYWNlLWl0ZW0tc3RhdGU9b3BlbmluZ10gPiBbZGF0YS1hY2UtY29udGVudF0ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWFjZS1jb250ZW50XSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG59XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb25fX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA0OS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtZmFjdWx0eSAuYWNjb3JkaW9uX19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb25fX2hlYWRlciArIC5hY2NvcmRpb25fX3BhbmVsIC5hY2NvcmRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiAtMC42NXJlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiMDFjMzM7XG59XG4uYWNjb3JkaW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW0tdHJpZ2dlciB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDIuNXJlbSAxLjU2MjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb25fX2l0ZW0tdHJpZ2dlcjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT1vcGVuZWRdIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uX19pdGVtW2RhdGEtYWNlLWl0ZW0tc3RhdGU9b3BlbmluZ10gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5lZF0gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5pbmddIC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLWhvcml6b250YWwsIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT1vcGVuZWRdIC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLWhvcml6b250YWwge1xuICBmaWxsOiAjYjAxYzMzO1xufVxuLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPW9wZW5pbmddIC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLXZlcnRpY2FsLCAuYWNjb3JkaW9uX19pdGVtW2RhdGEtYWNlLWl0ZW0tc3RhdGU9b3BlbmVkXSAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi12ZXJ0aWNhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctYXJyb3cgLmFjY29yZGlvbi10b2dnbGVfX2ljb24taG9yaXpvbnRhbCwgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1hcnJvdyAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi12ZXJ0aWNhbCB7XG4gIGZpbGw6ICM4YWM2ZDM7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBzdHJvbmcsIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWducmlnaHQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWducmlnaHQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCBpbWcsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyIGltZyxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0LFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMSwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMiwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMywgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNCwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNSwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNiB7XG4gIG1hcmdpbjogMC4wMjVyZW0gMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHAuaW50cm8tdGV4dCwgLmFjY29yZGlvbl9faXRlbV9fY29udGVudC5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXRleHQsIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkbCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGQsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHRhYmxlLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgbGksXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBsaTo6YmVmb3JlLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIHVsLFxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBvbCxcbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgdWwsXG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4uYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5mbGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYWxsb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXQge1xuICAgIG1heC13aWR0aDogNjIuMjVyZW07XG4gIH1cbn1cbi5jYWxsb3V0X19ib3VuZGFyeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDEuNjI1cmVtO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2FsbG91dC0tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhbGxvdXQtLWRhcmsgLmNhbGxvdXRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xufVxuLmNhbGxvdXQtLWRhcmsgLmNhbGxvdXRfX3RleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNhbGxvdXQtLWxpZ2h0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uY2FsbG91dC0tbGlnaHQgLmNhbGxvdXRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmUxO1xufVxuLmNhbGxvdXQtLWxpZ2h0IC5jYWxsb3V0X190ZXh0IHtcbiAgY29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDtcbn1cbi5jYWxsb3V0LS1saWdodCAuY2FsbG91dF9fbGluayBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uY2FsbG91dC0tbGlnaHQgLmNhbGxvdXRfX2N0YSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmNhbGxvdXQtLWxpZ2h0IC5jYWxsb3V0X19jb2xvci1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZDogI2M4YjE4Yjtcbn1cbi5jYWxsb3V0LS1saWdodCAuY2FsbG91dF9fY29sb3ItcmV2ZXJzZSAuY29sb3ItcmV2ZXJzZS1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5jYWxsb3V0X19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgcGFkZGluZzogMS42MjVyZW0gMi4xMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FsbG91dF9faW1hZ2Uge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjMuNzVyZW07XG4gICAgICBmbGV4LWJhc2lzOiAyMy43NXJlbTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dF9faW1hZ2Uge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmNhbGxvdXRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYWxsb3V0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jYWxsb3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLmNhbGxvdXRfX3RleHQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY2FsbG91dF9fdGV4dCBzdHJvbmcsIC5jYWxsb3V0X190ZXh0IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubGVmdCxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWduY2VudGVyLFxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubm9uZSxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQsXG4uY2FsbG91dF9fdGV4dCBpbWcuYWxpZ25yaWdodCxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmNlbnRlcixcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4uY2FsbG91dF9fdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAuY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmNhbGxvdXRfX3RleHQgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLmNhbGxvdXRfX3RleHQgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubGVmdCxcbiAgLmNhbGxvdXRfX3RleHQgZGl2LmFsaWducmlnaHQsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubGVmdCxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWduY2VudGVyLFxuLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubGVmdCxcbiAgLmNhbGxvdXRfX3RleHQgZGl2LmFsaWducmlnaHQsXG4gIC5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbmNlbnRlcixcbiAgLmNhbGxvdXRfX3RleHQgZGl2LmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25sZWZ0IGltZyxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbmNlbnRlciBpbWcsXG4uY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25ub25lIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQsXG4uY2FsbG91dF9fdGV4dCBpbWcuYWxpZ25yaWdodCxcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmNlbnRlcixcbi5jYWxsb3V0X190ZXh0IGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25sZWZ0LFxuICAuY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25jZW50ZXIsXG4gIC5jYWxsb3V0X190ZXh0IGRpdi5hbGlnbm5vbmUsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmxlZnQsXG4gIC5jYWxsb3V0X190ZXh0IGltZy5hbGlnbmNlbnRlcixcbiAgLmNhbGxvdXRfX3RleHQgaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuY2FsbG91dF9fdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLmNhbGxvdXRfX3RleHQgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FsbG91dF9fdGV4dCBoMSwgLmNhbGxvdXRfX3RleHQgaDIsIC5jYWxsb3V0X190ZXh0IGgzLCAuY2FsbG91dF9fdGV4dCBoNCwgLmNhbGxvdXRfX3RleHQgaDUsIC5jYWxsb3V0X190ZXh0IGg2IHtcbiAgbWFyZ2luOiAwLjAyNXJlbSAwO1xufVxuLmNhbGxvdXRfX3RleHQgaDEge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuY2FsbG91dF9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cbi5jYWxsb3V0X190ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmNhbGxvdXRfX3RleHQgaDMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG4uY2FsbG91dF9fdGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jYWxsb3V0X190ZXh0IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jYWxsb3V0X190ZXh0IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG4uY2FsbG91dF9fdGV4dCBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNjOGIxOGIpLCB0bygjYzhiMThiKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYzhiMThiLCAjYzhiMThiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cbi5jYWxsb3V0X190ZXh0IGE6aG92ZXIsIC5jYWxsb3V0X190ZXh0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uY2FsbG91dF9fdGV4dCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhbGxvdXRfX3RleHQgcC5pbnRyby10ZXh0LCAuY2FsbG91dF9fdGV4dC5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRfX3RleHQgcC5pbnRyby10ZXh0LCAuY2FsbG91dF9fdGV4dC5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmNhbGxvdXRfX3RleHQgcCxcbi5jYWxsb3V0X190ZXh0IHVsLFxuLmNhbGxvdXRfX3RleHQgb2wsXG4uY2FsbG91dF9fdGV4dCBkbCxcbi5jYWxsb3V0X190ZXh0IGRkLFxuLmNhbGxvdXRfX3RleHQgdGFibGUsXG4uY2FsbG91dF9fdGV4dCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uY2FsbG91dF9fdGV4dCB1bCxcbi5jYWxsb3V0X190ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbG91dF9fdGV4dCB1bCxcbiAgLmNhbGxvdXRfX3RleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtO1xuICB9XG59XG4uY2FsbG91dF9fdGV4dCB1bCBsaSxcbi5jYWxsb3V0X190ZXh0IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmNhbGxvdXRfX3RleHQgdWwgbGk6OmJlZm9yZSxcbi5jYWxsb3V0X190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXRfX3RleHQgdWwgbGk6OmJlZm9yZSxcbiAgLmNhbGxvdXRfX3RleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxufVxuLmNhbGxvdXRfX3RleHQgdWwgdWwsXG4uY2FsbG91dF9fdGV4dCB1bCBvbCxcbi5jYWxsb3V0X190ZXh0IG9sIHVsLFxuLmNhbGxvdXRfX3RleHQgb2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhbGxvdXRfX3RleHQgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4uY2FsbG91dF9fdGV4dCBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi5jYWxsb3V0X190ZXh0IG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtZXJpYy1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uY2FsbG91dF9fdGV4dCB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4uY2FsbG91dF9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIHRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5jYWxsb3V0X190ZXh0IGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNhbGxvdXRfX3RleHQgdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2FsbG91dF9fdGV4dCBhIHtcbiAgY29sb3I6ICNlZmViZTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jYWxsb3V0X19saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNhbGxvdXRfX2xpbmtzIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY2FsbG91dF9fbGlua3MgdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jYWxsb3V0X19saW5rcyB1bCArIHVsIC5jYWxsb3V0X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGIxOGI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5jYWxsb3V0X19saW5rcyB1bCArIHVsIC5jYWxsb3V0X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4uY2FsbG91dF9fY29sb3ItcmV2ZXJzZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYWxsb3V0X19jb2xvci1yZXZlcnNlIC5jb2xvci1yZXZlcnNlLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNjOGIxOGI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuLmNhbGxvdXRfX2xpbmsge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5jYWxsb3V0X19saW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhbGxvdXRfX2xpbmsgYSB7XG4gIGNvbG9yOiAjZWZlYmUxO1xufVxuLmNhbGxvdXRfX2xpbmsgYTpob3ZlciwgLmNhbGxvdXRfX2xpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzhiMThiO1xufVxuLmNhbGxvdXRfX2xpbms6aG92ZXIgLmNvbG9yLXJldmVyc2UtZmlsbCwgLmNhbGxvdXRfX2xpbms6Zm9jdXMgLmNvbG9yLXJldmVyc2UtZmlsbCB7XG4gIHdpZHRoOiAwO1xufVxuLmNhbGxvdXRfX2xpbmsgYTpob3ZlciAuY29sb3ItcmV2ZXJzZS1maWxsLCAuY2FsbG91dF9fbGluayBhOmZvY3VzIC5jb2xvci1yZXZlcnNlLWZpbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDA7XG59XG4uY2FsbG91dF9fY3RhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDE7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmNhbGxvdXRfX2N0YTpob3ZlciwgLmNhbGxvdXRfX2N0YTpmb2N1cyB7XG4gIGNvbG9yOiAjYzhiMThiO1xufVxuXG4uY2FwdGlvbi1pbWFnZSB7XG4gIG1heC13aWR0aDogNDkuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtZmFjdWx0eSAuY2FwdGlvbi1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXB0aW9uLWltYWdlX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FwdGlvbi1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcHRpb24taW1hZ2VfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjQzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiA0Ljg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMDFjMzM7XG59XG5cbi5jb250YWN0LWNhcmRzX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0LWNhcmRzX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjAxYzMzO1xuICAvKm1heC13aWR0aDogcmVtKDEwMjIpOyovXG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhY3QtY2FyZHNfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IC0wLjY1cmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5jb250YWN0LWNhcmRzX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkc19faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uZmFjdWx0eS10ZWFzZXJfX25hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWJpb19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5baXM9Zmx5bnQtYmxvY2stY29va2llLW5vdGljZV0gLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxNjtcbiAgcGFkZGluZy10b3A6IDE2O1xufVxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIC5jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNjtcbn1cbltpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2VdIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXS5jb29raWVOb3RpY2UtLWlzVmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXS5sYXlvdXRCb3R0b20gLmNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1jb29raWUtbm90aWNlXS5sYXlvdXRCb3R0b20gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9Zmx5bnQtYmxvY2stY29va2llLW5vdGljZV0ubGF5b3V0RmxvYXRpbmcge1xuICAgIGJvdHRvbTogMTY7XG4gICAgbGVmdDogMTY7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYgKiAyKTtcbiAgfVxuICBbaXM9Zmx5bnQtYmxvY2stY29va2llLW5vdGljZV0ubGF5b3V0RmxvYXRpbmcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uY3RhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLmN0YS1idXR0b25zX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uY3RhLWJ1dHRvbnNfX2J1dHRvbnMge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtYnV0dG9uc19fYnV0dG9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuOTM3NXJlbTtcbn1cbi5jdGEtYnV0dG9uc19fYnV0dG9uIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQuMzc1cmVtO1xuICBtaW4td2lkdGg6IDE3LjM3NXJlbTtcbiAgbWluLWhlaWdodDogNi44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS1idXR0b25zX19idXR0b24gYTpob3ZlciwgLmN0YS1idXR0b25zX19idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAycHggMTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmN0YS1idXR0b25zX19idXR0b24gYTpob3ZlcjpiZWZvcmUsIC5jdGEtYnV0dG9uc19fYnV0dG9uIGE6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMy4yLCAxOS42LCAzNS43KTtcbn1cbi5jdGEtYnV0dG9uc19fYnV0dG9uIGE6aG92ZXIsIC5jdGEtYnV0dG9uc19fYnV0dG9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5jdGEtYnV0dG9ucy0tc2FuZCAuY3RhLWJ1dHRvbnNfX2J1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYjAxYzMzO1xufVxuLmN0YS1idXR0b25zLS1zYW5kIC5jdGEtYnV0dG9uc19fYnV0dG9uIGE6aG92ZXIsIC5jdGEtYnV0dG9ucy0tc2FuZCAuY3RhLWJ1dHRvbnNfX2J1dHRvbiBhOmZvY3VzIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYigxMjMuMiwgMTkuNiwgMzUuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFjdWx0eS1kaXJlY3Rvcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXJzIHtcbiAgbWFyZ2luOiAwIC0wLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXJzLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTE7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlcnMtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3REVEMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXJzLWJvdHRvbV9fYm91bmRhcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjYuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXJzLWJvdHRvbV9fYm91bmRhcnkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmFjdWx0eS1kaXJlY3RvcnkgLmZhY2V0d3AtZmFjZXQge1xuICBtYXJnaW46IDA7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlci1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXItc2Nyb2xsLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlci0tYWxwaGEge1xuICBtYXgtd2lkdGg6IDY2LjM3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlci0tdGFicyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS10YWJzIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUlO1xuICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gIH1cbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGxlZnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIH1cbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBleGNlc3MgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlci10YWIgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXItdGFiIGJ1dHRvbjpob3ZlciwgLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXItdGFiIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXItdGFiIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiBidXR0b24uYnRuLW9wZW4ge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiBidXR0b24uYnRuLW9wZW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLXRhYiBidXR0b24uYnRuLW9wZW4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLWZhY2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0RFRDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlYmUxO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAyLjM3NXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyIC5mYWNldHdwLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXIgLmZhY2V0d3AtYWxwaGEge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXIgLmZhY2V0d3AtYWxwaGFbZGF0YS1pZD1cIiNcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXIgLmZhY2V0d3AtYWxwaGEuYWN0aXZlLCAuZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlciAuZmFjZXR3cC1hbHBoYS5zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYjAxYzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IwMWMzMztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlciAuZmFjZXR3cC1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXIgLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlciAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXIgLmZhY2V0d3AtY2hlY2tib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWFscGhhIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS1zZWFyY2gge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIG1heC13aWR0aDogNTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktZGlyZWN0b3J5X19maWx0ZXItLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS1zZWFyY2ggLmZhY2V0d3AtZmFjZXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS1zZWFyY2ggLmZhY2V0d3AtYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS1zZWFyY2ggLmZhY2V0d3AtYXV0b2NvbXBsZXRlLXVwZGF0ZSB7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3NlYXJjaC1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fZmlsdGVyLS1zZWFyY2ggLmZhY2V0d3AtYXV0b2NvbXBsZXRlLXVwZGF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9zZWFyY2gtaWNvbi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjYuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMgKyAuZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMgLmZhY2V0d3Atc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpmb2N1cywgLmZhY3VsdHktZGlyZWN0b3J5X19zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbnMgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmhvdmVyIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMgLmZhY2V0d3Atc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6Zm9jdXM6OmFmdGVyLCAuZmFjdWx0eS1kaXJlY3RvcnlfX3NlbGVjdGlvbnMgLmZhY2V0d3Atc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fc2VsZWN0aW9ucyAuZmFjZXR3cC1zZWxlY3Rpb25zIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3gtaWNvbi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fcmVzZXQge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBleGNlc3MgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeV9fcmVzZXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3Jlc2V0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3Jlc2V0OmZvY3VzLCAuZmFjdWx0eS1kaXJlY3RvcnlfX3Jlc2V0OmhvdmVyIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3Jlc2V0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3JlbG9hZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnlfX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5jbGluaWNzLXRhYiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYWN1bHR5X2RpcmVjdG9yeV9wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhY3VsdHlfZGlyZWN0b3J5X3BhZ2luYXRpb24gYS5mYWNldHdwLXBhZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLmZhY3VsdHlfZGlyZWN0b3J5X3BhZ2luYXRpb24gYS5mYWNldHdwLXBhZ2UuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IwMWMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiMDFjMzMgIWltcG9ydGFudDtcbn1cbi5mYWN1bHR5X2RpcmVjdG9yeV9wYWdpbmF0aW9uIGEuZmFjZXR3cC1wYWdlLnByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9jaGV2cm9uLXJpZ2h0LXNsYXRlLnN2Z1wiKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IGRlZygxODApO1xuICAgICAgICAgIHRyYW5zZm9ybTogZGVnKDE4MCk7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uZmFjdWx0eV9kaXJlY3RvcnlfcGFnaW5hdGlvbiBhLmZhY2V0d3AtcGFnZS5uZXh0OjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2NoZXZyb24tcmlnaHQtc2xhdGUuc3ZnXCIpO1xufVxuXG4uZmFjdWx0eS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmUxO1xuICBwYWRkaW5nOiAwcmVtIDEuMjVyZW07XG59XG4uZmFjdWx0eS1oZWFkZXJfX2luZm8tYm91bmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19pbmZvLWJvdW5kYXJ5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mYWN1bHR5LWhlYWRlcl9faW1hZ2Uge1xuICB3aWR0aDogOC41NjI1cmVtO1xuICBoZWlnaHQ6IDguNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMS41NjI1cmVtO1xuICAgIHdpZHRoOiAxMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTFyZW0gYXV0byAwLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNC40cmVtO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fc29jaWFsLWljb24ge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fc29jaWFsLWljb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX3NvY2lhbC1pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19zb2NpYWwtaWNvbjpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX3NvY2lhbC1pY29uIGkge1xuICBjb2xvcjogI2IwMWMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZhY3VsdHktaGVhZGVyX19zb2NpYWwtaWNvbiBpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMC43NXJlbSAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX3Rlcm1zIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtIDAgMS42MjVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX190ZXJtcyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAwIDAgMDtcbiAgfVxufVxuLmZhY3VsdHktaGVhZGVyX190ZXJtcy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fdGVybXMtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLmZhY3VsdHktaGVhZGVyX19uYW1lIHtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDMuNTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41NjI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNTVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mYWN1bHR5LWhlYWRlcl9fZG93bmxvYWRzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19kb3dubG9hZHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mYWN1bHR5LWhlYWRlcl9fZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fZG93bmxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkIGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2IwMWMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmZhY3VsdHktaGVhZGVyX19kb3dubG9hZCBhOmhvdmVyLCAuZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkIGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IwMWMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IwMWMzMyAhaW1wb3J0YW50O1xufVxuLmZhY3VsdHktaGVhZGVyX19kb3dubG9hZCAuY2hldnJvbi1yaWdodCB7XG4gIGZpbGw6ICNiMDFjMzM7XG4gIGhlaWdodDogMC41NjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4uZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyX19kb3dubG9hZCArICogYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuZmFjdWx0eS1oZWFkZXJfX2Rvd25sb2FkICsgKiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZmFjdWx0eS1oZWFkZXJfX21ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdERUQwO1xufVxuLmZhY3VsdHktaGVhZGVyX19tZXRhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWhlYWRlcl9fbWV0YS1pbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5mYWN1bHR5LWhlYWRlciAuZmFjdWx0eS1tZXRhIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB3aWR0aDogODUlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjOGIxOGI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNi42MjVyZW07XG4gIH1cbn1cbi5mYWN1bHR5LWhlYWRlciAuZmFjdWx0eS1tZXRhIGEsXG4uZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YSBkaXYge1xuICBmb250LXNpemU6IDEuMTI1O1xufVxuLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGEgYSwgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGFfX2VtYWlsLCAuZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YV9fcGhvbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGEgYSwgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGFfX2VtYWlsLCAuZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YV9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGEgYSwgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGFfX2VtYWlsLCAuZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YV9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGEgYTpob3ZlciwgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGEgYTpmb2N1cywgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGFfX2VtYWlsOmhvdmVyLCAuZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YV9fZW1haWw6Zm9jdXMsIC5mYWN1bHR5LWhlYWRlciAuZmFjdWx0eS1tZXRhX19waG9uZTpob3ZlciwgLmZhY3VsdHktaGVhZGVyIC5mYWN1bHR5LW1ldGFfX3Bob25lOmZvY3VzIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uZmFjdWx0eS1oZWFkZXIgLmZhY3VsdHktbWV0YV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud3BfcnNzX3JldHJpZXZlcl90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXIge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZy1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmctYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9fc2xpZGVyLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDg1cHg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0NzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2OTBweCkge1xuICAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzhiMThiO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19pdGVtLXRleHQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWluaXRpYWxpemVkIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0taW5pdGlhbGl6ZWQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0taW5pdGlhbGl6ZWQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItY29udGFpbmVyOm5vdCguZmxpY2tpdHktZW5hYmxlZCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWluaXRpYWxpemVkIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9fc2xpZGVyLWNvbnRhaW5lcjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLXJlZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmctYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjBlMDU7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLXJlZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1yZWQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19oZWFkaW5nOjpiZWZvcmUsIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tcmVkIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tcmVkIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tcmVkIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tcmVkIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9fc2xpZGVyLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1yZWQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItY291bnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1yZWQgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMGUwNTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tcmVkIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICBjb2xvcjogI2IwMWMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tc2FuZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmctYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0RFRDA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLXNhbmQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tc2FuZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmc6OmJlZm9yZSwgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1zYW5kIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtZ3JheS1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLXNhbmQgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1zYW5kIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tc2FuZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX3NsaWRlci1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tc2FuZCAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX3NsaWRlci1jb3VudGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLXNhbmQgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3REVEMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tc2FuZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWxpZ2h0LWJsdWUgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19oZWFkaW5nLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlY2YyO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1saWdodC1ibHVlIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWxpZ2h0LWJsdWUgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19oZWFkaW5nOjpiZWZvcmUsIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tbGlnaHQtYmx1ZSAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLWdyYXktZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1saWdodC1ibHVlIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlci0tbGlnaHQtYmx1ZSAuZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXJfX2hlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWxpZ2h0LWJsdWUgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWRmZWM7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWxpZ2h0LWJsdWUgLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyX19zbGlkZXItY291bnRlciB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyLS1saWdodC1ibHVlIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZjI7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXItLWxpZ2h0LWJsdWUgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZmFjdWx0eS1zY2hvbGFyc2hpcC1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXM6ZGlzYWJsZWQsIC5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYWN1bHR5LXNjaG9sYXJzaGlwLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIHJpZ2h0OiA0M3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmZhY3VsdHktc2Nob2xhcnNoaXAtc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmZlYXR1cmVkLWNhcmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlciB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZy1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nLWJvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9fc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW07XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogODVweDtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjOGIxOGI7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0taW5pdGlhbGl6ZWQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0taW5pdGlhbGl6ZWQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faXRlbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1pbml0aWFsaXplZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItY29udGFpbmVyOm5vdCguZmxpY2tpdHktZW5hYmxlZCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1pbml0aWFsaXplZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItY29udGFpbmVyOm5vdCguZmxpY2tpdHktZW5hYmxlZCkgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1yZWQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMGUwNTtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXJlZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXJlZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nOjpiZWZvcmUsIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXJlZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy90aWxkZS13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tcmVkIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1yZWQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXJlZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1yZWQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9fc2xpZGVyLWNvdW50ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXJlZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwZTA1O1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tcmVkIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICBjb2xvcjogI2IwMWMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXNhbmQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3REVEMDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXNhbmQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1zYW5kIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmc6OmJlZm9yZSwgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tc2FuZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy90aWxkZS1ncmF5LWRhcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXNhbmQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXNhbmQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLXNhbmQgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9fc2xpZGVyLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmUxO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tc2FuZCAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19zbGlkZXItY291bnRlciB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tc2FuZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdERUQwO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tc2FuZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1saWdodC1ibHVlIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmctYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVjZjI7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1saWdodC1ibHVlIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlci0tbGlnaHQtYmx1ZSAuZmVhdHVyZWQtaXRlbXMtc2xpZGVyX19oZWFkaW5nOjpiZWZvcmUsIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLWxpZ2h0LWJsdWUgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtZ3JheS1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1saWdodC1ibHVlIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1saWdodC1ibHVlIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX2hlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uZmVhdHVyZWQtaXRlbXMtc2xpZGVyLS1saWdodC1ibHVlIC5mZWF0dXJlZC1pdGVtcy1zbGlkZXJfX3NsaWRlci1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGZlYztcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLWxpZ2h0LWJsdWUgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlcl9fc2xpZGVyLWNvdW50ZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLWxpZ2h0LWJsdWUgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZWNmMjtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXItLWxpZ2h0LWJsdWUgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xufVxuLmZlYXR1cmVkLWl0ZW1zLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpkaXNhYmxlZCwgLmZlYXR1cmVkLWl0ZW1zLXNsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICByaWdodDogNDNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5mZWF0dXJlZC1pdGVtcy1zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9faW5uZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19oZWFkaW5nLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19oZWFkaW5nLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9faGVhZGluZzo6YmVmb3JlLCAuZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLWdyYXktZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9faXRlbXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2ZlYXR1cmVkLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtOmhvdmVyIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS10aXRsZSwgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtOmZvY3VzIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtOmhvdmVyIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS1jaGV2cm9uLCAuZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2ZlYXR1cmVkLWl0ZW06Zm9jdXMgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtLWNoZXZyb24ge1xuICBib3JkZXItY29sb3I6ICNiMDFjMzM7XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2ZlYXR1cmVkLWl0ZW06aG92ZXIgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtLWNoZXZyb24gcGF0aCwgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtOmZvY3VzIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS1jaGV2cm9uIHBhdGgge1xuICBmaWxsOiAjYjAxYzMzO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDJjYWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtLXNvdXJjZS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX3NyY19sb2dvX3NwYWNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2ZlYXR1cmVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19mZWF0dXJlZC1pdGVtLWNoZXZyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fZmVhdHVyZWQtaXRlbS1jaGV2cm9uIHBhdGgge1xuICBmaWxsOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19zbWFsbC1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19zbWFsbC1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19zbWFsbC1pdGVtcyB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2IwMWMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2xpbms6aG92ZXIgLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlX19saW5rLWNoZXZyb24gcGF0aCB7XG4gIGZpbGw6ICMzMDMwMzA7XG59XG4uZmVhdHVyZWQtbWVkaWEtY292ZXJhZ2VfX2xpbmstY2hldnJvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9fbGluay1jaGV2cm9uIHBhdGgge1xuICBmaWxsOiAjYjAxYzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlLS1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZS0tYmFja2dyb3VuZC1jb2xvci1zYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cbi5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZS0tYmFja2dyb3VuZC1jb2xvci1zYW5kIC5mZWF0dXJlZC1tZWRpYS1jb3ZlcmFnZV9faW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlIC5yZWxhdGVkLW5ld3NfX2xpc3QtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlIC5tZWRpYS1sYWJlbCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZlYXR1cmVkLXBlb3BsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uZmVhdHVyZWQtcGVvcGxlX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtcGVvcGxlX19ib3VuZGFyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZlYXR1cmVkLXBlb3BsZV9fY2FyZCB7XG4gIG1heC13aWR0aDogMjguMTI1cmVtO1xuICBtYXJnaW46IDAuNjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNiMDFjMzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U3REVEMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U3REVEMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0RFRDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIC13ZWJraXQtYm94LXNoYWRvdztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mZWF0dXJlZC1wZW9wbGVfX2NhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXBlb3BsZV9fY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjI1cmVtKTtcbiAgfVxufVxuLmZlYXR1cmVkLW1lZGlhLWNvdmVyYWdlIC5mZWF0dXJlZC1wZW9wbGVfX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlYXR1cmVkLXBlb3BsZV9fY2FyZDpob3ZlciwgLmZlYXR1cmVkLXBlb3BsZV9fY2FyZDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmZlYXR1cmVkLXBlb3BsZV9fY2FyZDpob3ZlciAuZmVhdHVyZWQtcGVvcGxlX19hcnJvdywgLmZlYXR1cmVkLXBlb3BsZV9fY2FyZDpmb2N1cyAuZmVhdHVyZWQtcGVvcGxlX19hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMDFjMzM7XG59XG4uZmVhdHVyZWQtcGVvcGxlX19jYXJkOmhvdmVyIC5mZWF0dXJlZC1wZW9wbGVfX2Fycm93IHBhdGgsIC5mZWF0dXJlZC1wZW9wbGVfX2NhcmQ6Zm9jdXMgLmZlYXR1cmVkLXBlb3BsZV9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6ICNiMDFjMzM7XG59XG4uZmVhdHVyZWQtcGVvcGxlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTE7XG59XG4uZmVhdHVyZWQtcGVvcGxlX19jb250ZW50IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmVhdHVyZWQtcGVvcGxlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmZlYXR1cmVkLXBlb3BsZV9fbWV0YSB7XG4gIG1pbi1oZWlnaHQ6IDUuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi5mZWF0dXJlZC1wZW9wbGVfX25hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmVhdHVyZWQtcGVvcGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZlYXR1cmVkLXBlb3BsZSAuYXJyb3dfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLXBlb3BsZV9fYXJyb3cge1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmZlYXR1cmVkLXBlb3BsZV9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5mZWF0dXJlZC1wZW9wbGVfX2Fycm93IHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGZpbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgZmlsbDtcbn1cblxuLmZlYXR1cmVkLXRleHQge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDIxLjg3NXJlbTtcbiAgcGFkZGluZzogNC4xODc1cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5mZWF0dXJlZC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyOS44MTI1cmVtO1xuICAgIHBhZGRpbmc6IDQuMTg3NXJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXRleHRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbHVtaW5vc2l0eTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogNDUlO1xufVxuLmZlYXR1cmVkLXRleHRfX3RleHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjIuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5mZWF0dXJlZC10ZXh0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAuZmVhdHVyZWQtdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC10ZXh0X19saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5mZWF0dXJlZC10ZXh0X19saW5rIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5mZWF0dXJlZC10ZXh0X19saW5rOmhvdmVyLCAuZmVhdHVyZWQtdGV4dF9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLXRleHRfX2xpbms6aG92ZXIgc3BhbiwgLmZlYXR1cmVkLXRleHRfX2xpbms6Zm9jdXMgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtdGV4dF9fbGluazpob3ZlciAuZmVhdHVyZWQtdGV4dF9fbGluay1jaGV2cm9uIHBhdGgsIC5mZWF0dXJlZC10ZXh0X19saW5rOmZvY3VzIC5mZWF0dXJlZC10ZXh0X19saW5rLWNoZXZyb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZmVhdHVyZWQtdGV4dF9fbGluay1jaGV2cm9uIHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5mZWF0dXJlZC10ZXh0X19saW5rLWNoZXZyb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLm1haW5Gb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gIFx0WC1TbWFsbDIgKDU3MHB4KVxuXG4gICovXG4gIC8qXG4gIFx0U21hbGwgKDc2OHB4KVxuXG4gICovXG4gIC8qXG4gIFx0U21hbGwyICg5ODBweClcblxuICAqL1xufVxuLm1haW5Gb290ZXJfX3RvcC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbkZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbn1cbi5tYWluRm9vdGVyX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW5Gb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0LjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWFpbkZvb3Rlcl9faW5mby10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbkZvb3Rlcl9faW5mby10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tYWluRm9vdGVyX19pbmZvLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcy10b2dnbGUsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIwMjAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X191dGlsaXR5LWxpbmtzLXRvZ2dsZSBpbWcsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLXRvZ2dsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcy10b2dnbGUub3BlbmVkIGltZywgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTItdG9nZ2xlLm9wZW5lZCBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X191dGlsaXR5LWxpbmtzLXdyYXBwZXIsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4ubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX3V0aWxpdHktbGlua3MsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X191dGlsaXR5LWxpbmtzID4gbGkgPiBhLCAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMi1saW5rcyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMy1saW5rcyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIwMjAyMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbkZvb3Rlcl9fc29jaWFsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4ubWFpbkZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5Gb290ZXJfX3NvY2lhbC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLm1haW5Gb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm1haW5Gb290ZXJfX3NvY2lhbC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW5Gb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIC5tYWluRm9vdGVyX19zb2NpYWwtdGV4dCwgLm1haW5Gb290ZXJfX3NvY2lhbC1saW5rOmZvY3VzIC5tYWluRm9vdGVyX19zb2NpYWwtdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ubWFpbkZvb3Rlcl9fc29jaWFsLWljb24ge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbkZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLm1haW5Gb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5tYWluRm9vdGVyX19zb2NpYWwtaWNvbiAuZmFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWluRm9vdGVyX19zb2NpYWwtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5Gb290ZXJfX3NvY2lhbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbn1cbi5tYWluRm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbn1cbi5tYWluRm9vdGVyX19ib3R0b20td3JhcHBlciB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWluRm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzlFOUU5RTtcbn1cbi5tYWluRm9vdGVyX19ib3R0b20tbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluRm9vdGVyX19ib3R0b20tbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbi5tYWluRm9vdGVyX19ib3R0b20tbGluayBhIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzlFOUU5RTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5tYWluRm9vdGVyX19ib3R0b20tbGluayBhOmhvdmVyLCAubWFpbkZvb3Rlcl9fYm90dG9tLWxpbmsgYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5RTlFOUU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcy1jb250YWluZXIsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLWNvbnRhaW5lciwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTMtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjAyMDIwO1xuICB9XG4gIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcy10b2dnbGUsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX3V0aWxpdHktbGlua3Mtd3JhcHBlciwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTItd3JhcHBlciwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcywgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTItbGlua3MsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0zLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX3V0aWxpdHktbGlua3MgPiBsaSwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTItbGlua3MgPiBsaSwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTMtbGlua3MgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX3V0aWxpdHktbGlua3MgPiBsaSA+IGEsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0yLWxpbmtzID4gbGkgPiBhLCAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMy1saW5rcyA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1ib3R0b20tY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fdXRpbGl0eS1saW5rcyA+IGxpID4gYTpob3ZlciwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X191dGlsaXR5LWxpbmtzID4gbGkgPiBhOmZvY3VzLCAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMi1saW5rcyA+IGxpID4gYTpob3ZlciwgLm1haW5Gb290ZXIgLmZvb3Rlci1tZW51X19mb290ZXItY29sdW1uLTItbGlua3MgPiBsaSA+IGE6Zm9jdXMsIC5tYWluRm9vdGVyIC5mb290ZXItbWVudV9fZm9vdGVyLWNvbHVtbi0zLWxpbmtzID4gbGkgPiBhOmhvdmVyLCAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMy1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnVfX2Zvb3Rlci1jb2x1bW4tMy1saW5rcyA+IGxpID4gYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5Gb290ZXJfX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWFpbkZvb3Rlcl9faW5mbyB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tYWluRm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxuICAubWFpbkZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5tYWluRm9vdGVyX19zb2NpYWwtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLm1haW5Gb290ZXJfX3RvcC13cmFwcGVyIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5tYWluRm9vdGVyX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluRm9vdGVyX19pbmZvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAubWFpbkZvb3RlciAuZm9vdGVyLW1lbnUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NS41JTtcbiAgfVxuICAubWFpbkZvb3Rlcl9fc29jaWFsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTguNSU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjAyMDIwO1xuICB9XG4gIC5tYWluRm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm1haW5Gb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLm1haW5IZWFkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1tZW51X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW1lbnVfX3dyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbm9ybWFsO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbn1cbi5tYWluLW1lbnVfX3NlYWwge1xuICB3aWR0aDogMy40Mzc1cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1tZW51X19zZWFsIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDEuMjVyZW0gMDtcbiAgICB3aWR0aDogNC4yNXJlbTtcbiAgfVxufVxuLm1haW4tbWVudV9fbG9nbyB7XG4gIHdpZHRoOiAxMi44MTI1cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1tZW51X19sb2dvIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDEuMjVyZW0gMDtcbiAgICB3aWR0aDogMTUuNXJlbTtcbiAgfVxufVxuLm1haW4tbWVudV9fc2VhcmNoLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuODc1cmVtO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3NlYXJjaC1pY29uLnN2Z1wiKTtcbn1cbi5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3gtaWNvbi5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGU6aG92ZXIsIC5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvc2VhcmNoLWljb24tcmVkLnN2Z1wiKTtcbn1cbi5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGU6aG92ZXIuYWN0aXZlLCAubWFpbi1tZW51X19zZWFyY2gtdG9nZ2xlOmZvY3VzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy94LWljb24tcmVkLnN2Z1wiKTtcbn1cbi5tYWluLW1lbnVfX3NlYXJjaC10b2dnbGU6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG59XG5cbi5tZW51Lm1lbnUtLWxldmVsLTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUubWVudS0tbGV2ZWwtMCA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnUubWVudS0tbGV2ZWwtMCA+IGxpID4gLm1lbnUtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI3ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZW51Lm1lbnUtLWxldmVsLTAgPiBsaSA+IC5tZW51LWxpbms6aG92ZXIsIC5tZW51Lm1lbnUtLWxldmVsLTAgPiBsaSA+IC5tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5tZW51Lm1lbnUtLWxldmVsLTAgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogI2IwMWMzMztcbn1cblxuLm1lbnUtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5tZW51LW1haW5fX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTguNzVyZW07XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYjAxYzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xufVxuLm1lbnUtbWFpbl9fc3VibWVudS5tZW51LS1sZXZlbC0xIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ubWVudS1tYWluX19zdWJtZW51Lm9wZW4ge1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudS1tYWluX19zdWJtZW51Lm9wZW4ubWVudS0tbGV2ZWwtMiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cbi5tZW51LW1haW5fX3N1Ym1lbnUub3Blbi5tZW51LS1sZXZlbC0yIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLm1lbnUtbWFpbl9fc3VibWVudS5vcGVuLm1lbnUtLWxldmVsLTIgbGk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LW1haW5fX3N1Ym1lbnUub3Blbi5tZW51LS1sZXZlbC0yIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LW1haW5fX3N1Ym1lbnUub3Blbi5tZW51LS1sZXZlbC0xIHtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNTBweCk7XG59XG4ubWVudS1tYWluX19zdWJtZW51Lm9wZW4ubWVudS0tbGV2ZWwtMTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA5cHggOHB4IDlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjAxYzMzIHRyYW5zcGFyZW50O1xufVxuLm1lbnUtbWFpbl9fc3VibWVudS5vcGVuLm1lbnUtLWxldmVsLTEgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuLm1lbnUtbWFpbl9fc3VibWVudS5vcGVuLm1lbnUtLWxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tZW51LW1haW5fX3N1Ym1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ubWVudS1tYWluX19zdWJtZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1tYWluX19zdWJtZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICByaWdodDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMC40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC1yZWQuc3ZnXCIpO1xufVxuLm1lbnUtbWFpbl9fc3VibWVudSAubWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMzEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLm1lbnUtbWFpbl9fc3VibWVudSAubWVudS1saW5rOmhvdmVyLCAubWVudS1tYWluX19zdWJtZW51IC5tZW51LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWZlYmUxO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5tZW51LW1haW5fX3Jlc291cmNlcyB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMzEyNXJlbSAxLjMxMjVyZW0gMS4zMTI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm1lbnUtbWFpbl9fcmVzb3VyY2VzLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS44NnB4O1xufVxuLm1lbnUtbWFpbl9fcmVzb3VyY2VzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5tZW51LW1haW5fX3Jlc291cmNlcy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LW1haW5fX3Jlc291cmNlcy1pdGVtICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG59XG4ubWVudS1tYWluX19yZXNvdXJjZXMtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLm1lbnUtbWFpbl9fcmVzb3VyY2VzLWxpbms6aG92ZXIsIC5tZW51LW1haW5fX3Jlc291cmNlcy1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG5cbi5oZXJvLWJhbm5lci1vdXRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlO1xufVxuXG4uaGVyby1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxMHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDEwcyBlYXNlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG4gIH1cbn1cbi5oZXJvLWJhbm5lciAucGljdHVyZS1mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhlcm8tYmFubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1iYW5uZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzdyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG4uaGVyby1iYW5uZXIgLmludGVyaW9yLW5vLXRleHQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5oZXJvLWJhbm5lciAuYW5pbS1ob21lIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuYW5pbS1ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVyby1iYW5uZXIgLmFuaW0taG9tZSB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tYmFubmVyIC5hbmltLWhvbWUge1xuICAgIG1pbi1oZWlnaHQ6IDg5NXB4O1xuICB9XG59XG4uaGVyby1iYW5uZXIgLmhvbWUtc3R5bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDM4LjI1cmVtO1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuYW5pbSAuaG9tZS1zdHlsZSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyLWhlYWRsaW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMS42ODc1cmVtO1xufVxuLmhlcm8tYmFubmVyIC5ob21lLXN0eWxlIC5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXItaGVhZGxpbmUgLmhlcm8tYmFubmVyX19idXR0b24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVyby1iYW5uZXIgLmhvbWUtc3R5bGUgLmhlcm8tYmFubmVyX19idXR0b24tY29udGVudC1pbm5lci1oZWFkbGluZSAuaGVyby1iYW5uZXJfX2J1dHRvbi10ZXh0IC5oZXJvLWJhbm5lcl9fbGluay10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyLWhlYWRsaW5lIC5oZXJvLWJhbm5lcl9fYnV0dG9uLXRleHQgLmhlcm8tYmFubmVyX19saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyLWhlYWRsaW5lIC5oZXJvLWJhbm5lcl9fYnV0dG9uLXRleHQgLmhlcm8tYmFubmVyX19saW5rLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5oZXJvLWJhbm5lciAuaG9tZS1zdHlsZSAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyLWhlYWRsaW5lIC5oZXJvLWJhbm5lcl9fYnV0dG9uLXRleHQgLmNoZXZyb24tcmlnaHQge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBmaWxsOiAjZmZmO1xufVxuLmhlcm8tYmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fcGljdHVyZS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBBbGxvd3MgdGhlIGltYWdlIHRvIHN0YXkgd2l0aGluIHRoZSBjb250YWluZXIgd2l0aG91dCByZXNpemluZyBpdCAqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMnMgZWFzZS1vdXQsIC13ZWJraXQtZmlsdGVyIDFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAycyBlYXNlLW91dCwgLXdlYmtpdC1maWx0ZXIgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCwgZmlsdGVyIDFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1vdXQsIGZpbHRlciAxcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMnMgZWFzZS1vdXQsIC13ZWJraXQtZmlsdGVyIDFzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoNjUlKTtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNjUlKTtcbiAgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX3BpY3R1cmUtem9vbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fcGljdHVyZS16b29tLWhvbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIEFsbG93cyB0aGUgaW1hZ2UgdG8gc3RheSB3aXRoaW4gdGhlIGNvbnRhaW5lciB3aXRob3V0IHJlc2l6aW5nIGl0ICovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cbn1cbi5oZXJvLWJhbm5lcl9fcGljdHVyZS16b29tLWhvbWUgLmhlcm8tYmFubmVyX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX3BpY3R1cmUtem9vbS1ob21lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmhlcm8tYmFubmVyIC5mcmFtZS16b29tZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cbi5oZXJvLWJhbm5lciAuZnJhbWUtem9vbWVkLWhvbWUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMTAwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSkgIWltcG9ydGFudDtcbn1cbi5oZXJvLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjYjAxYzMzO1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmhlcm8tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDAuODEyNXJlbSBhdXRvO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmhlcm8tYmFubmVyX19pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMy4xMjVyZW07XG4gIGJvdHRvbTogMDtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7Ki9cbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXItaGVhZGxpbmUge1xuICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMC4zMTI1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX2J1dHRvbi1jb250ZW50LWlubmVyLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbSAwLjkzNzVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fYnV0dG9uLXRleHQge1xuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmhlcm8tYmFubmVyX19idXR0b24tY2hldnJvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhlcm8tYmFubmVyX19saW5rLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmhlcm8tYmFubmVyX19saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fbGluay10aXRsZTpob3ZlciwgLmhlcm8tYmFubmVyX19saW5rLXRpdGxlOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJhbm5lcl9fbGluay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX2xpbmstY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fbGluay1jb250ZW50LW5vLWhlYWRsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmhlcm8tYmFubmVyX19saW5rLWNvbnRlbnQtbm8taGVhZGxpbmU6aG92ZXIsIC5oZXJvLWJhbm5lcl9fbGluay1jb250ZW50LW5vLWhlYWRsaW5lOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWJhbm5lcl9fdGV4dCB7XG4gIG1heC13aWR0aDogNDkuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0byAxLjg3NXJlbSBhdXRvO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19pbWFnZVRleHRCb3gge1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmhlcm8tYmFubmVyX19pbWFnZVRleHRUaXRsZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLmhlcm8tYmFubmVyX19pbWFnZVRleHQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVyby1iYW5uZXJfX2ltYWdlVGV4dExlYXJuTW9yZUxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgNSUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hbmltIC5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZTtcbn1cblxuLmZhZGVpbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnpvb21lZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuem9vbWVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56b29tZWQtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9tZSAuaGVyby1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVyby1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmhlcm8tYmFubmVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjYjAxYzMzO1xuICBmb250LXNpemU6IDMuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMC44MTI1cmVtIGF1dG87XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX2ljb24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tYmFubmVyX19idXR0b24tY29udGVudC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMS4yNXJlbSAzLjEyNXJlbTtcbiAgYm90dG9tOiAwO1xuICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsqL1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmhlcm8tYmFubmVyX19idXR0b24tY29udGVudC1pbm5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW0gYXV0bztcbiAgfVxufVxuLmhlcm8tYmFubmVyX19idXR0b24tY29udGVudC1pbm5lci1oZWFkbGluZSB7XG4gIHBhZGRpbmc6IDByZW0gMS4yNXJlbSAwLjMxMjVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRlbnQtaW5uZXItaGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW0gYXV0bztcbiAgfVxufVxuLmhlcm8tYmFubmVyX19idXR0b24tdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uaGVyby1iYW5uZXJfX2J1dHRvbi1jaGV2cm9uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVyby1iYW5uZXJfX2xpbmstdGl0bGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuaGVyby1iYW5uZXJfX2xpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19saW5rLXRpdGxlOmhvdmVyLCAuaGVyby1iYW5uZXJfX2xpbmstdGl0bGU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmhlcm8tYmFubmVyX19saW5rLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fbGluay1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19saW5rLWNvbnRlbnQtbm8taGVhZGxpbmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItYm90dG9tLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaGVyby1iYW5uZXJfX2xpbmstY29udGVudC1uby1oZWFkbGluZTpob3ZlciwgLmhlcm8tYmFubmVyX19saW5rLWNvbnRlbnQtbm8taGVhZGxpbmU6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmhlcm8tYmFubmVyX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0OS4zNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5oZXJvLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG59XG4uaGVyby1iYW5uZXJfX2ltYWdlVGV4dEJveCB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uaGVyby1iYW5uZXJfX2ltYWdlVGV4dFRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG59XG4uaGVyby1iYW5uZXJfX2ltYWdlVGV4dCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZXJvLWJhbm5lcl9faW1hZ2VUZXh0TGVhcm5Nb3JlTGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCA1JSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhvbWUgLmhlcm8tYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlcm8tdmlkZW8ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDM3LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICB9XG59XG4uaGVyby12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uaGVyby12aWRlbzo6YWZ0ZXIgeyAvKiB0byBjbGVhciBmbG9hdCAqL1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGVyby12aWRlb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyby12aWRlbyAjZGVmYXVsdEJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVyby12aWRlbyAjcHJvZ3Jlc3NCYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNFMkQxNjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuLmhlcm8tdmlkZW9fX25hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDQuMjVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzguMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW9fX25hdiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmhlcm8tdmlkZW9fX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuICB3aWR0aDogNC42ODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlcm8tdmlkZW9fX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLXZpZGVvX19idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS42ODc1cmVtO1xuICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU2MjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL21lZGlhLXBsYXkuc3ZnXCIpO1xufVxuLmhlcm8tdmlkZW9fX2J1dHRvbi5wbGF5aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvbWVkaWEtcGF1c2Uuc3ZnXCIpO1xufVxuLmhlcm8tdmlkZW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW9fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzdyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZXJvLXZpZGVvX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMS42ODc1cmVtO1xuICBtYXgtd2lkdGg6IDM4LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvX19jb250ZW50IHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5oZXJvLXZpZGVvX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi5oZXJvLXZpZGVvX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzg1O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5oZXJvLXZpZGVvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmhlcm8tdmlkZW9fX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLXZpZGVvX19saW5rIC5jaGV2cm9uLXJpZ2h0IHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnNob3J0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgLyouaGVyby12aWRlb19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcnQge1xuICAgIC8qbWluLWhlaWdodDogcmVtKDU1MCk7Ki9cbiAgfVxufVxuLnNob3J0IHZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNob3J0IC5oZXJvLXZpZGVvX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uc2hvcnQgLmhlcm8tdmlkZW9fX25hdiBidXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaG9ydCAuaGVyby12aWRlb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzLjNyZW07XG59XG5cbi5tb2JpbGUtYWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1hbHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vbi1tb2JpbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vbi1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5baXM9Zmx5bnQtYmxvY2staW1hZ2VdLmZseW50Q29tcG9uZW50LS1zaXplU21hbGwgLmZpZ3VyZSB7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG5baXM9Zmx5bnQtYmxvY2staW1hZ2VdLmZseW50Q29tcG9uZW50LS1zaXplTWVkaXVtIC5maWd1cmUge1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbn1cbltpcz1mbHludC1ibG9jay1pbWFnZV0uZmx5bnRDb21wb25lbnQtLXNpemVMYXJnZSAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbltpcz1mbHludC1ibG9jay1pbWFnZV0uZmx5bnRDb21wb25lbnQtLXNpemVGdWxsIC5maWd1cmUtY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbltpcz1mbHludC1ibG9jay1pbWFnZV0gLmZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1hZ2UtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbWFnZS1idXR0b25zX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmltYWdlLWJ1dHRvbnNfX2hlYWRpbmc6OmJlZm9yZSwgLmltYWdlLWJ1dHRvbnNfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLWdyYXktZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmltYWdlLWJ1dHRvbnNfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uaW1hZ2UtYnV0dG9uc19faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5pbWFnZS1idXR0b25zX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhiMThiO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhiMThiO1xufVxuLmltYWdlLWJ1dHRvbnNfX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmltYWdlLWJ1dHRvbnNfX3RleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbWFnZS1idXR0b25zX19idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2UtYnV0dG9uc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG59XG4uaW1hZ2UtYnV0dG9uc19fYnV0dG9uLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtYnV0dG9uc19fYnV0dG9uLWxpbms6aG92ZXIgLmltYWdlLWJ1dHRvbnNfX2J1dHRvbi1jb250ZW50IHtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDMuMTI1cmVtKTtcbn1cbi5pbWFnZS1idXR0b25zX19idXR0b24tbGluazpob3ZlciAuaW1hZ2UtYnV0dG9uc19fYnV0dG9uLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmltYWdlLWJ1dHRvbnNfX2J1dHRvbi1saW5rOmhvdmVyIC5pbWFnZS1idXR0b25zX19idXR0b24taW1hZ2U6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWFnZS1idXR0b25zX19idXR0b24taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0ODBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmltYWdlLWJ1dHRvbnNfX2J1dHRvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtYnV0dG9uc19fYnV0dG9uLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNzUpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5pbWFnZS1idXR0b25zX19idXR0b24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b207XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmltYWdlLWJ1dHRvbnNfX2J1dHRvbi10ZXh0IHtcbiAgbWluLWhlaWdodDogNC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmltYWdlLWJ1dHRvbnNfX2J1dHRvbi1jaGV2cm9uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaW1hZ2UtYnV0dG9ucy0tYnV0dG9uLWNvdW50LTEgLmltYWdlLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWJ1dHRvbnMtLWJ1dHRvbi1jb3VudC0yIC5pbWFnZS1idXR0b25zX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5pbWFnZS1idXR0b25zLS1idXR0b24tY291bnQtMiAuaW1hZ2UtYnV0dG9uc19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1idXR0b25zLS1idXR0b24tY291bnQtMiAuaW1hZ2UtYnV0dG9uc19fYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmltYWdlLWJ1dHRvbnMtLWJ1dHRvbi1jb3VudC0yIC5pbWFnZS1idXR0b25zX19idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMTBweCk7XG4gIH1cbn1cbi5pbWFnZS1idXR0b25zLS1idXR0b24tY291bnQtMyAuaW1hZ2UtYnV0dG9uc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uaW1hZ2UtYnV0dG9ucy0tYnV0dG9uLWNvdW50LTMgLmltYWdlLWJ1dHRvbnNfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYnV0dG9ucy0tYnV0dG9uLWNvdW50LTMgLmltYWdlLWJ1dHRvbnNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbWFnZS1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5pbWFnZS1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1jYXJvdXNlbF9faXRlbXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmltYWdlLWNhcm91c2VsX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2l0ZW0tcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWNhcm91c2VsX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2l0ZW0tY2FwdGlvbiB7XG4gIHdpZHRoOiA3NCU7XG4gIHBhZGRpbmctdG9wOiAxLjU3cmVtO1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgLypcbiAgbWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG4gIHBhZGRpbmctdG9wOiByZW0oMjUpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMjUpO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmltYWdlLWNhcm91c2VsX19pdGVtLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogNzYlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMCAwIDglO1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5pbWFnZS1jYXJvdXNlbF9faXRlbS1jYXB0aW9uIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2l0ZW0tY2FwdGlvbiBwIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLmltYWdlLWNhcm91c2VsX19pdGVtLWNhcHRpb24gcCBhOmhvdmVyLCAuaW1hZ2UtY2Fyb3VzZWxfX2l0ZW0tY2FwdGlvbiBwIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2N1c3RvbS1lbGVtZW50cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbWFnZS1jYXJvdXNlbF9fc3BhY2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY3JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2J1dHRvbi1wcmV2aW91cywgLmltYWdlLWNhcm91c2VsX19idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuMzEyNXJlbSk7XG4gIHdpZHRoOiAyLjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42MjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMGUwNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5pbWFnZS1jYXJvdXNlbF9fYnV0dG9uLXByZXZpb3VzOmhvdmVyLCAuaW1hZ2UtY2Fyb3VzZWxfX2J1dHRvbi1wcmV2aW91czpmb2N1cywgLmltYWdlLWNhcm91c2VsX19idXR0b24tbmV4dDpob3ZlciwgLmltYWdlLWNhcm91c2VsX19idXR0b24tbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2J1dHRvbi1wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2J1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmltYWdlLWNhcm91c2VsX19jb3VudGVyX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW1hZ2UtY2Fyb3VzZWxfX2NvdW50ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMDFjMzM7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY2Fyb3VzZWxfX2NvdW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaW1hZ2UtY2Fyb3VzZWxfX2NvdW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDFweCAwIDAgODAlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5pbWFnZS1jYXJvdXNlbF9fY291bnRlci1jb3ZlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbltpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMzMuMjVweHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzIuNXB4cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cHhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cHhyZW07XG4gIH1cbiAgW2lzPWZseW50LWJsb2NrLWltYWdlLXRleHRdIC5ib3gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC00MHB4O1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuYm94LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmJveC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmJveC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuYm94LS1pbWFnZVJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF0gLmJveC0taW1hZ2VMZWZ0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIFtpcz1mbHludC1ibG9jay1pbWFnZS10ZXh0XSAuZmlndXJlLWNhcHRpb24tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8qISBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5ZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Zjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnN0YWdyYW0tZmVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qbWF4LXdpZHRoOiAkbGFyZ2UzOyovXG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW1fZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnIgMmZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWEtMSBhcmVhLTMgYXJlYS00IGFyZWEtNlwiIFwiYXJlYS0yIGFyZWEtMyBhcmVhLTUgYXJlYS02XCI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9nYWxsZXJ5IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpob3ZlciBpbWcsIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpmb2N1cyBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9nYWxsZXJ5IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW1fZ2FsbGVyeSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9nYWxsZXJ5IGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbV9nYWxsZXJ5IGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogYXJlYS0xO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtYXJlYTogYXJlYS0yO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtYXJlYTogYXJlYS0zO1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtYXJlYTogYXJlYS00O1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoNSkge1xuICAgIGdyaWQtYXJlYTogYXJlYS01O1xuICB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtX2dhbGxlcnkgYTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtYXJlYTogYXJlYS02O1xuICB9XG59XG4uaW5zdGFncmFtLWZlZWQgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5pbnN0YWdyYW0tZmVlZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmluc3RhZ3JhbS1mZWVkIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMDtcbn1cbi5pbnN0YWdyYW0tZmVlZCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX193cmFwcGVyLWlubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDYzLjg3NXJlbTtcbn1cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLmxpbmstZ3JpZC1hY3R1YWwgLmxpbmstZ3JpZC1hY3R1YWxfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IC0wLjY1cmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGluay1ncmlkLWFjdHVhbCAubGluay1ncmlkLWFjdHVhbF9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmxpbmstZ3JpZC1hY3R1YWwgLmxpbmstZ3JpZC1hY3R1YWxfX2xpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDAuOTM3NXJlbTtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAubGluay1ncmlkLWFjdHVhbCAubGluay1ncmlkLWFjdHVhbF9fbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstZ3JpZC1hY3R1YWwgLmxpbmstZ3JpZC1hY3R1YWxfX2xpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMy4xMjVyZW07XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMuMTI1cmVtO1xuICAgIHJvdy1nYXA6IDEuODc1cmVtO1xuICB9XG59XG4ubGluay1ncmlkLWFjdHVhbCAubGluay1ncmlkLWFjdHVhbF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjE4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOjpiZWZvcmUsIC5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YjE4Yjtcbn1cbi5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmxpbmstZ3JpZC1hY3R1YWwgLmxpbmstZ3JpZC1hY3R1YWxfX2xpbms6aG92ZXIsIC5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ubGluay1ncmlkLWFjdHVhbCAubGluay1ncmlkLWFjdHVhbF9fbGluazpob3Zlcjo6YWZ0ZXIsIC5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5saW5rLWdyaWQtYWN0dWFsIC5saW5rLWdyaWQtYWN0dWFsX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5saW5rLWdyaWQtYWN0dWFsLS1jb2xvci13aGl0ZSB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGluay1ncmlkLWFjdHVhbC0tY29sb3Itc2FuZCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cblxuLmxpbmstbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cbi5saW5rLWxpc3RfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1LjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcbn1cbi5saW5rLWxpc3QgLnRvcC1yaWJib24ge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxpbmstbGlzdF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmxpbmstbGlzdF9fdGl0bGU6OmJlZm9yZSwgLmxpbmstbGlzdF9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLWdyYXktZGFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpbmstbGlzdF9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ubGluay1saXN0X190aXRsZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5saW5rLWxpc3RfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDI7XG4gICAgICBmbGV4LXNocmluazogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpbmstbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMC42ODc1cmVtIDAuNjI1cmVtIDAuNjg3NXJlbTtcbiAgd2lkdGg6IDQ1dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5saW5rLWxpc3RfX2xpbmsge1xuICAgIHdpZHRoOiAyMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmxpbmstbGlzdF9fbGluayB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMC42ODc1cmVtO1xuICB9XG59XG4ubGluay1saXN0X19saW5rIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQuMzc1cmVtO1xuICBtaW4td2lkdGg6IDE3LjM3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzMC4xMzA0MzQ3ODI2LCAyMjMuOTEzMDQzNDc4MywgMjA4LjM2OTU2NTIxNzQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMzAuMTMwNDM0NzgyNiwgMjIzLjkxMzA0MzQ3ODMsIDIwOC4zNjk1NjUyMTc0KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIzMC4xMzA0MzQ3ODI2LCAyMjMuOTEzMDQzNDc4MywgMjA4LjM2OTU2NTIxNzQpO1xuICBtaW4taGVpZ2h0OiA2Ljg3NXJlbTtcbiAgbWluLXdpZHRoOiAxNy4zNzVyZW07XG4gIG1pbi13aWR0aDogMTYuMTI1cmVtO1xufVxuLmxpbmstbGlzdF9fbGluayBhOmhvdmVyLCAubGluay1saXN0X19saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMnB4IDEycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDEycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5saW5rLWxpc3RfX2xpbmsgYTpob3ZlcjpiZWZvcmUsIC5saW5rLWxpc3RfX2xpbmsgYTpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIzLjIsIDE5LjYsIDM1LjcpO1xufVxuLmxpbmstbGlzdF9fbGluayBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5saW5rLWxpc3RfX2xpbmsgYTpob3ZlciwgLmxpbmstbGlzdF9fbGluayBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxMjMuMiwgMTkuNiwgMzUuNyk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEyMy4yLCAxOS42LCAzNS43KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDEyMy4yLCAxOS42LCAzNS43KTtcbn1cbi5saW5rLWxpc3RfX2xpbmsgYTpob3ZlcjpiZWZvcmUsIC5saW5rLWxpc3RfX2xpbmsgYTpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIzLjIsIDE5LjYsIDM1LjcpO1xufVxuLmxpbmstbGlzdF9fY3RhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0LjM3NXJlbTtcbiAgbWluLXdpZHRoOiAxNy4zNzVyZW07XG4gIG1hcmdpbi10b3A6IDQuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4ubGluay1saXN0X19jdGE6aG92ZXIsIC5saW5rLWxpc3RfX2N0YTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAycHggMTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmxpbmstbGlzdF9fY3RhOmhvdmVyOmJlZm9yZSwgLmxpbmstbGlzdF9fY3RhOmZvY3VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjMuMiwgMTkuNiwgMzUuNyk7XG59XG4ubGluay1saXN0X19jdGE6aG92ZXIsIC5saW5rLWxpc3RfX2N0YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vYmlsZS1tZW51ICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtbWVudV9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ubW9iaWxlLW1lbnVfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2JpbGUtbWVudV9fYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5tb2JpbGUtbWVudV9fYnV0dG9uOmhvdmVyOjphZnRlcixcbi5tb2JpbGUtbWVudV9fYnV0dG9uOmhvdmVyIC5tb2JpbGUtbWVudV9fYnV0dG9uLWJhciwgLm1vYmlsZS1tZW51X19idXR0b246Zm9jdXM6OmJlZm9yZSwgLm1vYmlsZS1tZW51X19idXR0b246Zm9jdXM6OmFmdGVyLFxuLm1vYmlsZS1tZW51X19idXR0b246Zm9jdXMgLm1vYmlsZS1tZW51X19idXR0b24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbi5tb2JpbGUtbWVudV9fYnV0dG9uOjpiZWZvcmUsIC5tb2JpbGUtbWVudV9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLm1vYmlsZS1tZW51X19idXR0b246OmJlZm9yZSwgLm1vYmlsZS1tZW51X19idXR0b246OmFmdGVyLCAubW9iaWxlLW1lbnVfX2J1dHRvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tb2JpbGUtbWVudV9fYnV0dG9uOjpiZWZvcmUge1xuICB0b3A6IDAuMzc1cmVtO1xufVxuLm1vYmlsZS1tZW51X19idXR0b24tYmFyIHtcbiAgdG9wOiAwLjc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG59XG4ubW9iaWxlLW1lbnVfX2J1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IDEuMTI1cmVtO1xufVxuLm1vYmlsZS1tZW51LmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLm1vYmlsZS1tZW51X19idXR0b246OmJlZm9yZSwgLm1vYmlsZS1tZW51LmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLm1vYmlsZS1tZW51X19idXR0b246OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2JpbGUtbWVudS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5tb2JpbGUtbWVudV9fYnV0dG9uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSg1cHgpO1xufVxuLm1vYmlsZS1tZW51LmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLm1vYmlsZS1tZW51X19idXR0b246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKC01cHgpO1xufVxuLm1vYmlsZS1tZW51LmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLm1vYmlsZS1tZW51X19idXR0b24tYmFyIHtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG4ubW9iaWxlLW1lbnUuZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAubW9iaWxlLW1lbnVfX2J1dHRvbi1iYXItLXByaW1hcnkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9iaWxlLW1lbnUuZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAubW9iaWxlLW1lbnVfX2J1dHRvbi1iYXItLXNlY29uZGFyeSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vYmlsZS1tZW51IC5tZW51Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0LjYyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRUM7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtdHJpZ2dlciB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4zNzVyZW07XG4gIHRvcDogMS4yNXJlbTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS10cmlnZ2VyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXRyaWdnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQ7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlci1yYWRpdXM6IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtdHJpZ2dlciBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS10cmlnZ2VyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LXRyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmFkbWluLWJhciAubW9iaWxlLW1lbnUgLm1lbnUge1xuICB0b3A6IDEyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLm1vYmlsZS1tZW51IC5tZW51IHtcbiAgICB0b3A6IDEwN3B4O1xuICB9XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0tLW9wZW4sIC5tb2JpbGUtbWVudSAubWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciwgLm1vYmlsZS1tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xufVxuLm1vYmlsZS1tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLS1vcGVuID4gLm1lbnUtbGluaywgLm1vYmlsZS1tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gLm1lbnUtbGluaywgLm1vYmlsZS1tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0tLW9wZW4gPiAubWVudS10cmlnZ2VyIHNwYW4sIC5tb2JpbGUtbWVudSAubWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5tZW51LXRyaWdnZXIgc3BhbiwgLm1vYmlsZS1tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiAubWVudS10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vYmlsZS1tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLS1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMDFjMzM7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgPiBsaSA+IC5tZW51LWxpbmsge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1saW5rIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi44MTI1cmVtIDEuMjVyZW0gMS4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuLm1vYmlsZS1tZW51IC5tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzBiMTAxNjtcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUubWVudS0tbGV2ZWwtMSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudS5tZW51LS1sZXZlbC0xID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUgLm1lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjgxMjVyZW0gMS4yNXJlbSAyLjM3NXJlbTtcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudSAubWVudS1pdGVtLS1vcGVuIC5tZW51LWxpbmsge1xuICBib3JkZXI6IDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUubWVudS0tbGV2ZWwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTE7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUubWVudS0tbGV2ZWwtMiAubWVudS1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCAyLjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudS5tZW51LS1sZXZlbC0yIC5tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUubWVudS0tbGV2ZWwtMiAubWVudS1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vYmlsZS1tZW51IC5tZW51IC5zdWJtZW51Lm1lbnUtLWxldmVsLTIgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIC5tZW51LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudS5tZW51LS1sZXZlbC0yIC5jdXJyZW50LW1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudS5tZW51LS1sZXZlbC0yIC5tZW51LWl0ZW06bGFzdC1jaGlsZCAubWVudS1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUgLnN1Ym1lbnUubWVudS0tbGV2ZWwtMiAubWVudS1pdGVtOmZpcnN0LWNoaWxkIC5tZW51LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5tb2JpbGUtbWVudSAubWVudSAuc3VibWVudS5tZW51LS1sZXZlbC0zIC5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtbWFpbl9fcmVzb3VyY2VzIHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMi4zNzVyZW0gMS41NjI1cmVtIDIuMzc1cmVtO1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIHdoaXRlO1xufVxuLm1vYmlsZS1tZW51IC5tZW51LW1haW5fX3Jlc291cmNlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1tYWluX19yZXNvdXJjZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtbWFpbl9fcmVzb3VyY2VzLWl0ZW0gKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5tb2JpbGUtbWVudS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udXRpbGl0eS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTE7XG59XG4ubW9iaWxlLW1lbnUgLnV0aWxpdHktbWVudSAudXRpbGl0eS1tZW51X19saW5rcy1sYWJlbCxcbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2xpbmtzLWxhYmVsOjphZnRlcixcbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2xpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2J1dHRvbnMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2J1dHRvbiBhIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyQ0FCRTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2xpbmtzLFxuLm1vYmlsZS1tZW51IC51dGlsaXR5LW1lbnUgLnV0aWxpdHktbWVudV9fbGlua3MtbGlzdCxcbi5tb2JpbGUtbWVudSAudXRpbGl0eS1tZW51IC51dGlsaXR5LW1lbnVfX2J1dHRvbnMsXG4ubW9iaWxlLW1lbnUgLnV0aWxpdHktbWVudSAudXRpbGl0eS1tZW51X19uYXYge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51dGlsaXR5LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi51dGlsaXR5LW1lbnVfX25hdiB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnV0aWxpdHktbWVudV9fbGlua3MsIC51dGlsaXR5LW1lbnVfX2xpbmtzLWxpc3QsIC51dGlsaXR5LW1lbnVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbn1cbi51dGlsaXR5LW1lbnVfX2J1dHRvbnMge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4udXRpbGl0eS1tZW51X19saW5rcyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC4zMTI1cmVtIDA7XG59XG4udXRpbGl0eS1tZW51X19saW5rcy1sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbi51dGlsaXR5LW1lbnVfX2xpbmssIC51dGlsaXR5LW1lbnVfX2J1dHRvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udXRpbGl0eS1tZW51X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51dGlsaXR5LW1lbnVfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW46IDFweCAwLjYyNXJlbSAwIDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xufVxuLnV0aWxpdHktbWVudV9fbGluazpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXRpbGl0eS1tZW51X19saW5rIGE6aG92ZXIsIC51dGlsaXR5LW1lbnVfX2xpbmsgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnV0aWxpdHktbWVudV9fYnV0dG9uIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi51dGlsaXR5LW1lbnVfX2J1dHRvbiBhOmhvdmVyLCAudXRpbGl0eS1tZW51X19idXR0b24gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguMzU2NTIxNzM5MSwgMjIxLjY5NTY1MjE3MzksIDIwNS4wNDM0NzgyNjA5KTtcbn1cblxuLm5ld3MtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3MtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5uZXdzLWhlYWRlcl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAzLjU2MjVyZW07XG4gIH1cbn1cbi5uZXdzLWhlYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG59XG4ubmV3cy1oZWFkZXJfX2J5bGluZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5uZXdzLWhlYWRlcl9fYXV0aG9yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLm5ld3MtaGVhZGVyX19ieWxpbmUtc2VwYXJhdG9yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YjE4Yjtcbn1cbi5uZXdzLWhlYWRlcl9fZGF0ZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubmV3cy1oZWFkZXIgLmEyYV9raXQsXG4ubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAubmV3cy1oZWFkZXIgLmEyYV9raXQsXG4gIC5uZXdzLWhlYWRlciAuYTJhX2tpdHQuYXQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgfVxufVxuLm5ld3MtaGVhZGVyIC5hMmFfa2l0IC5hdC1zaGFyZS1idG4tZWxlbWVudHMsXG4ubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5ld3MtaGVhZGVyIC5hMmFfa2l0IC5hdC1zaGFyZS1idG4tZWxlbWVudHMsXG4gIC5uZXdzLWhlYWRlciAuYTJhX2tpdHQuYXQtbW9iaWxlIC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5uZXdzLWhlYWRlciAuYTJhX2tpdCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX2ZhY2Vib29rLFxuLm5ld3MtaGVhZGVyIC5hMmFfa2l0IC5hdC1zaGFyZS1idG4tZWxlbWVudHMgLmEyYV9idXR0b25fZW1haWwsXG4ubmV3cy1oZWFkZXIgLmEyYV9raXQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyAuYTJhX2J1dHRvbl94LFxuLm5ld3MtaGVhZGVyIC5hMmFfa2l0dC5hdC1tb2JpbGUgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyAuYTJhX2J1dHRvbl9mYWNlYm9vayxcbi5uZXdzLWhlYWRlciAuYTJhX2tpdHQuYXQtbW9iaWxlIC5hdC1zaGFyZS1idG4tZWxlbWVudHMgLmEyYV9idXR0b25fZW1haWwsXG4ubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuODc1cmVtO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNiMDFjMzM7XG4gIGNvbG9yOiAjYjAxYzMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5ld3MtaGVhZGVyIC5hMmFfa2l0IC5hdC1zaGFyZS1idG4tZWxlbWVudHMgLmEyYV9idXR0b25fZmFjZWJvb2ssXG4gIC5uZXdzLWhlYWRlciAuYTJhX2tpdCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX2VtYWlsLFxuICAubmV3cy1oZWFkZXIgLmEyYV9raXQgLmF0LXNoYXJlLWJ0bi1lbGVtZW50cyAuYTJhX2J1dHRvbl94LFxuICAubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX2ZhY2Vib29rLFxuICAubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX2VtYWlsLFxuICAubmV3cy1oZWFkZXIgLmEyYV9raXR0LmF0LW1vYmlsZSAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hMmFfYnV0dG9uX3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ubmV3cy1oZWFkZXIgLmEyYV9kZWZhdWx0X3N0eWxlOm5vdCguYTJhX2ZsZXhfc3R5bGUpIGEge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5ld3MtaGVhZGVyIC5hMmFfZGVmYXVsdF9zdHlsZTpub3QoLmEyYV9mbGV4X3N0eWxlKSBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmV3cy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5uZXdzLWxpc3RfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA0OS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtZmFjdWx0eSAubmV3cy1saXN0X19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzLWxpc3RfX2JvdW5kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ld3MtbGlzdCAuZmFjZXR3cC1mYWNldC1uZXdzX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWxpc3QgLmZhY2V0d3AtZmFjZXQtbmV3c19wYWdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLWxpc3QgLmZhY2V0d3AtZmFjZXQtbmV3c19wYWdlciBhLmZhY2V0d3AtcGFnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubmV3cy1saXN0IC5mYWNldHdwLWZhY2V0LW5ld3NfcGFnZXIgYS5mYWNldHdwLXBhZ2UuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IwMWMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiMDFjMzMgIWltcG9ydGFudDtcbn1cbi5uZXdzLWxpc3QgLmZhY2V0d3AtZmFjZXQtbmV3c19wYWdlciBhLmZhY2V0d3AtcGFnZS5wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC1zbGF0ZS5zdmdcIik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBkZWcoMTgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IGRlZygxODApO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm5ld3MtbGlzdCAuZmFjZXR3cC1mYWNldC1uZXdzX3BhZ2VyIGEuZmFjZXR3cC1wYWdlLm5leHQ6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC1zbGF0ZS5zdmdcIik7XG59XG5cbi5uZXdzLWxpc3QtaW50cm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3QtaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm5ld3MtbGlzdC1pbnRybyBzdHJvbmcsIC5uZXdzLWxpc3QtaW50cm8gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbmxlZnQsXG4ubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25jZW50ZXIsXG4ubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbm5vbmUsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbmxlZnQsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbnJpZ2h0LFxuLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25jZW50ZXIsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAubmV3cy1saXN0LWludHJvIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbmxlZnQsXG4gIC5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWducmlnaHQsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWdubGVmdCxcbiAgLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubGVmdCxcbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWducmlnaHQsXG4ubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbmNlbnRlcixcbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25sZWZ0LFxuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbmNlbnRlcixcbiAgLm5ld3MtbGlzdC1pbnRybyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubGVmdCBpbWcsXG4ubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWduY2VudGVyIGltZyxcbi5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbmxlZnQsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbnJpZ2h0LFxuLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25jZW50ZXIsXG4ubmV3cy1saXN0LWludHJvIGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbmxlZnQsXG4gIC5uZXdzLWxpc3QtaW50cm8gZGl2LmFsaWduY2VudGVyLFxuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbm5vbmUsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWdubGVmdCxcbiAgLm5ld3MtbGlzdC1pbnRybyBpbWcuYWxpZ25jZW50ZXIsXG4gIC5uZXdzLWxpc3QtaW50cm8gaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAubmV3cy1saXN0LWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuICAubmV3cy1saXN0LWludHJvIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5ld3MtbGlzdC1pbnRybyBoMSwgLm5ld3MtbGlzdC1pbnRybyBoMiwgLm5ld3MtbGlzdC1pbnRybyBoMywgLm5ld3MtbGlzdC1pbnRybyBoNCwgLm5ld3MtbGlzdC1pbnRybyBoNSwgLm5ld3MtbGlzdC1pbnRybyBoNiB7XG4gIG1hcmdpbjogMC4wMjVyZW0gMDtcbn1cbi5uZXdzLWxpc3QtaW50cm8gaDEge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAubmV3cy1saXN0LWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLm5ld3MtbGlzdC1pbnRybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5uZXdzLWxpc3QtaW50cm8gaDMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG4ubmV3cy1saXN0LWludHJvIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLm5ld3MtbGlzdC1pbnRybyBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ubmV3cy1saXN0LWludHJvIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG4ubmV3cy1saXN0LWludHJvIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLm5ld3MtbGlzdC1pbnRybyBhOmhvdmVyLCAubmV3cy1saXN0LWludHJvIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ubmV3cy1saXN0LWludHJvIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV3cy1saXN0LWludHJvIHAuaW50cm8tdGV4dCwgLm5ld3MtbGlzdC1pbnRyby5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdC1pbnRybyBwLmludHJvLXRleHQsIC5uZXdzLWxpc3QtaW50cm8uaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5uZXdzLWxpc3QtaW50cm8gcCxcbi5uZXdzLWxpc3QtaW50cm8gdWwsXG4ubmV3cy1saXN0LWludHJvIG9sLFxuLm5ld3MtbGlzdC1pbnRybyBkbCxcbi5uZXdzLWxpc3QtaW50cm8gZGQsXG4ubmV3cy1saXN0LWludHJvIHRhYmxlLFxuLm5ld3MtbGlzdC1pbnRybyBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ubmV3cy1saXN0LWludHJvIHVsLFxuLm5ld3MtbGlzdC1pbnRybyBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtbGlzdC1pbnRybyB1bCxcbiAgLm5ld3MtbGlzdC1pbnRybyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi5uZXdzLWxpc3QtaW50cm8gdWwgbGksXG4ubmV3cy1saXN0LWludHJvIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm5ld3MtbGlzdC1pbnRybyB1bCBsaTo6YmVmb3JlLFxuLm5ld3MtbGlzdC1pbnRybyBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWxpc3QtaW50cm8gdWwgbGk6OmJlZm9yZSxcbiAgLm5ld3MtbGlzdC1pbnRybyBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ubmV3cy1saXN0LWludHJvIHVsIHVsLFxuLm5ld3MtbGlzdC1pbnRybyB1bCBvbCxcbi5uZXdzLWxpc3QtaW50cm8gb2wgdWwsXG4ubmV3cy1saXN0LWludHJvIG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLWxpc3QtaW50cm8gb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4ubmV3cy1saXN0LWludHJvIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLm5ld3MtbGlzdC1pbnRybyBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5ld3MtbGlzdC1pbnRybyB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4ubmV3cy1saXN0LWludHJvIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5ld3MtbGlzdC1pbnRybyBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5uZXdzLWxpc3QtaW50cm8gdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmV3cy1saXN0LWludHJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG59XG4ubmV3cy1saXN0LWludHJvX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNDkuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uc2luZ2xlLWZhY3VsdHkgLm5ld3MtbGlzdC1pbnRyb19fYm91bmRhcnkge1xuICBtYXJnaW46IDA7XG59XG4ubmV3cy1saXN0LWludHJvX19ib3VuZGFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLWxpc3QtaW50cm9fX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV3cy1saXN0LWludHJvX19ib3VuZGFyeS0tdGV4dENlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLWxpc3QtaW50cm9fX2JvdW5kYXJ5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2lzPWZseW50LWJsb2NrLW5vdC1mb3VuZF0gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5baXM9Zmx5bnQtYmxvY2stbm90LWZvdW5kXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWJsb2NrLW5vdC1mb3VuZF0gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiFcbiAqIEZvdG9yYW1hIDQuNi40IHwgaHR0cDovL2ZvdG9yYW1hLmlvL2xpY2Vuc2UvXG4gKi9cbi5mb3RvcmFtYV9fYXJyOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1czphZnRlciwgLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVyLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYjphZnRlciwgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUsIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LCAuZm90b3JhbWFfX3ZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZm90b3JhbWEtLWZ1bGxzY3JlZW4sIC5mb3RvcmFtYV9faW1nIHtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDk5OTk5cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZm90b3JhbWFfX2dyYWJiaW5nICoge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mb3RvcmFtYV9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdl9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmZvdG9yYW1hX19jYXB0aW9uLCAuZm90b3JhbWFfX25hdjphZnRlciwgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9faHRtbCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zcGlubmVyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19pbWcsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1cywgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZvdG9yYW1hX19hcnI6Zm9jdXM6YWZ0ZXIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIsIC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzUsIDIzNCwgMC41KTtcbn1cblxuLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbywgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXZfX3NoYWZ0LCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB3aWR0aCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAsIDAuMjUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLCAwLjI1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fbm8tc2VsZWN0LCAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLCAuZm90b3JhbWFfX3ZpZGVvLXBsYXksIC5mb3RvcmFtYV9fd3JhcCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3RvcmFtYV9fc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZvdG9yYW1hX19uYXYsIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvdG9yYW1hX19jYXB0aW9uX193cmFwLCAuZm90b3JhbWFfX25hdl9fZnJhbWUsIC5mb3RvcmFtYV9fbmF2X19zaGFmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZSwgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvdG9yYW1hLS1oaWRkZW4sIC5mb3RvcmFtYV9fbG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHRvcDogLTk5OTk5cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX25hdl9fZnJhbWUsIC5mb3RvcmFtYV9fbmF2X19zaGFmdCwgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUsIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LCAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLCAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChmb3RvcmFtYS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZm90b3JhbWFAMngucG5nKSAwIDAvOTZweCAxNjBweCBuby1yZXBlYXQ7XG4gIH1cbn1cbi5mb3RvcmFtYV9fdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y3ZjdmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMik7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIsIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm90b3JhbWEge1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvdG9yYW1hOm5vdCguZm90b3JhbWEtLXVub2J0cnVzaXZlKSA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZm90b3JhbWFfX3dyYXAge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3N0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tcGFuLXkge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1zbGlkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgei1pbmRleDogODtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1mcm9udCwgLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1yZWFyLCAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtZnJvbnQge1xuICB6LWluZGV4OiA4O1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIge1xuICB6LWluZGV4OiA3O1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIuZm90b3JhbWFfX2FjdGl2ZSB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fc2hhZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvdG9yYW1hX19pbWcge1xuICAtbXMtZmlsdGVyOiBcImFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX19lcnJvciAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX19sb2FkZWQgLmZvdG9yYW1hX19pbWcge1xuICAtbXMtZmlsdGVyOiBcImFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbG9hZGVkLS1mdWxsIC5mb3RvcmFtYV9faW1nLCAuZm90b3JhbWFfX2ltZy0tZnVsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX2xvYWRlZC0tZnVsbCAuZm90b3JhbWFfX2ltZy0tZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICBtYXgtd2lkdGg6IDk5OTk5cHggIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZvdG9yYW1hX19uYXYge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mb3RvcmFtYV9fbmF2X19zaGFmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvdG9yYW1hX19uYXYtLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS10aHVtYiwgLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm90b3JhbWFfX25hdi0tdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS1kb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm90b3JhbWFfX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Y3ZjdmO1xufVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIge1xuICBwYWRkaW5nOiAxcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3Qge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIge1xuICBwYWRkaW5nOiAzcHg7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLmZvdG9yYW1hX190aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fdGh1bWIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMGFmZWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpLCB0byhyZ2JhKDY0LCA2NCwgNjQsIDAuMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgcmdiYSg2NCwgNjQsIDY0LCAwLjEpKTtcbn1cblxuLmZvdG9yYW1hX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3RvcmFtYV9fY2FwdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZvdG9yYW1hX19jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fY2FwdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLW5vLWNhcHRpb25zIC5mb3RvcmFtYV9fY2FwdGlvbiwgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDI0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAyNHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2ltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2h0bWwsIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faW1nIHtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvdG9yYW1hX19zZWxlY3Qge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mb3RvcmFtYV9fdmlkZW8ge1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLCAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLCAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3RvcmFtYV9fYXJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG5cbi5mb3RvcmFtYV9fYXJyLS1wcmV2IHtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5mb3RvcmFtYV9fYXJyLS1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cblxuLmZvdG9yYW1hX19hcnItLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgKmRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbiAgei1pbmRleDogMjA7XG59XG5cbi5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMiAuZm90b3JhbWFfX3ZpZGVvLXBsYXksIC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm90b3JhbWFfX2Vycm9yIC5mb3RvcmFtYV9fdmlkZW8tcGxheSwgLmZvdG9yYW1hX19sb2FkZWQgLmZvdG9yYW1hX192aWRlby1wbGF5LCAuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDtcbn1cblxuLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG4gIHotaW5kZXg6IDIwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIgLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCk7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnI6Zm9jdXMsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246bm90KDpmb2N1cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKTtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnItLXByZXY6bm90KDpmb2N1cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00OHB4LCAwLCAwKTtcbn1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnItLW5leHQ6bm90KDpmb2N1cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCk7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4cHgsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0OHB4LCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19hcnI6bm90KDpmb2N1cyksIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpub3QoOmZvY3VzKSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2U6bm90KDpmb2N1cyksIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLXBsYXk6bm90KDpmb2N1cykge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuZm90b3JhbWFfX25hdjpiZWZvcmUsIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxMDAlLCA1cHggMTAwJTtcbn1cblxuLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDI1JSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgY29sb3Itc3RvcCg3NSUsIHJnYmEoMCwgMCwgMCwgMC4zKSksIHRvKHRyYW5zcGFyZW50KSksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDAgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDAgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDA7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uZm90b3JhbWFfX25hdi5mb3RvcmFtYV9fc2hhZG93cy0tbGVmdDpiZWZvcmUsIC5mb3RvcmFtYV9fc3RhZ2UuZm90b3JhbWFfX3NoYWRvd3MtLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgyNSUsIHJnYmEoMCwgMCwgMCwgMC4yKSksIGNvbG9yLXN0b3AoNzUlLCByZ2JhKDAsIDAsIDAsIDAuMykpLCB0byh0cmFuc3BhcmVudCkpLCByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjQpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDc1JSwgdHJhbnNwYXJlbnQpLCByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjQpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCwgMTAwJSAwO1xuICByaWdodDogLTEwcHg7XG59XG5cbi5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19zaGFkb3dzLS1yaWdodDphZnRlciwgLmZvdG9yYW1hX19zdGFnZS5mb3RvcmFtYV9fc2hhZG93cy0tcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19zdGFnZTphZnRlciwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZTphZnRlciwgLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCAuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5mb3RvcmFtYV9fd3JhcC0tbm8tc2hhZG93cyAuZm90b3JhbWFfX25hdjpiZWZvcmUsIC5mb3RvcmFtYV9fd3JhcC0tbm8tc2hhZG93cyAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX3dyYXAtLW5vLXNoYWRvd3MgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGhvdG8tZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5waG90by1nYWxsZXJ5X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob3RvLWdhbGxlcnlfX2l0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5waG90by1nYWxsZXJ5X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGhvdG8tZ2FsbGVyeSAuZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBob3RvLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyIHtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42MjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9jaGV2cm9uLXJpZ2h0LXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjBlMDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucGhvdG8tZ2FsbGVyeSAuZm90b3JhbWFfX2Fyci0tcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG4ucGhvdG8tZ2FsbGVyeSAuZm90b3JhbWFfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5waG90by1nYWxsZXJ5IC5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG5baXM9Zmx5bnQtYmxvY2stcG9zdC1mb290ZXJdIC50YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1mbHludC1ibG9jay1wb3N0LWZvb3Rlcl0gLnRhZ3MtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuW2lzPWZseW50LWJsb2NrLXBvc3QtZm9vdGVyXSAuYXV0aG9yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbltpcz1mbHludC1ibG9jay1wb3N0LWZvb3Rlcl0gLmF1dGhvci1hdmF0YXJMaW5rIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbltpcz1mbHludC1ibG9jay1wb3N0LWZvb3Rlcl0gLmF1dGhvci1hdmF0YXJJbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG59XG5baXM9Zmx5bnQtYmxvY2stcG9zdC1mb290ZXJdIC5hdXRob3ItaW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLXBvc3QtZm9vdGVyXSAuYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLXBvc3QtZm9vdGVyXSAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG59XG5cbltpcz1mbHludC1ibG9jay1wb3N0LWhlYWRlcl0gLm1ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5baXM9Zmx5bnQtYmxvY2stcG9zdC1oZWFkZXJdIC5leGNlcnB0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5baXM9Zmx5bnQtYmxvY2stcG9zdC1oZWFkZXJdIC5mZWF0dXJlZEltYWdlIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbn1cblxuLnByb21vdGVkLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbi5wcm9tb3RlZC1saW5rcyAucHJvbW90ZWQtbGlua3NfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3RlZC1saW5rcyAucHJvbW90ZWQtbGlua3NfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJvbW90ZWQtbGlua3MgLnByb21vdGVkLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IwMWMzMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgLXdlYmtpdC1ib3gtc2hhZG93O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvbW90ZWQtbGlua3MgLnByb21vdGVkLWxpbmtzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluazpob3ZlciwgLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluazpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluay1pbWFnZSB7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2M4YjE4YjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluay1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4ucHJvbW90ZWQtbGlua3MgLnByb21vdGVkLWxpbmtzX19saW5rLXRleHQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnByb21vdGVkLWxpbmtzIC5wcm9tb3RlZC1saW5rc19fbGluay10ZXh0LWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG5cbi5yYXctaHRtbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhdy1odG1sIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5yYXctaHRtbCBzdHJvbmcsIC5yYXctaHRtbCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yYXctaHRtbCBkaXYuYWxpZ25sZWZ0LFxuLnJhdy1odG1sIGRpdi5hbGlnbnJpZ2h0LFxuLnJhdy1odG1sIGRpdi5hbGlnbmNlbnRlcixcbi5yYXctaHRtbCBkaXYuYWxpZ25ub25lLFxuLnJhdy1odG1sIGltZy5hbGlnbmxlZnQsXG4ucmF3LWh0bWwgaW1nLmFsaWducmlnaHQsXG4ucmF3LWh0bWwgaW1nLmFsaWduY2VudGVyLFxuLnJhdy1odG1sIGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yYXctaHRtbCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4ucmF3LWh0bWwgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi5yYXctaHRtbCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi5yYXctaHRtbCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4ucmF3LWh0bWwgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnJhdy1odG1sIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4ucmF3LWh0bWwgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4ucmF3LWh0bWwgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5yYXctaHRtbCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5yYXctaHRtbCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAucmF3LWh0bWwgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5yYXctaHRtbCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAucmF3LWh0bWwgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5yYXctaHRtbCBkaXYuYWxpZ25sZWZ0LFxuICAucmF3LWh0bWwgZGl2LmFsaWducmlnaHQsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25sZWZ0LFxuICAucmF3LWh0bWwgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ucmF3LWh0bWwgZGl2LmFsaWdubGVmdCxcbi5yYXctaHRtbCBkaXYuYWxpZ25yaWdodCxcbi5yYXctaHRtbCBkaXYuYWxpZ25jZW50ZXIsXG4ucmF3LWh0bWwgZGl2LmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnJhdy1odG1sIGRpdi5hbGlnbmxlZnQsXG4gIC5yYXctaHRtbCBkaXYuYWxpZ25yaWdodCxcbiAgLnJhdy1odG1sIGRpdi5hbGlnbmNlbnRlcixcbiAgLnJhdy1odG1sIGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLnJhdy1odG1sIGRpdi5hbGlnbmxlZnQgaW1nLFxuLnJhdy1odG1sIGRpdi5hbGlnbnJpZ2h0IGltZyxcbi5yYXctaHRtbCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLnJhdy1odG1sIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJhdy1odG1sIGltZy5hbGlnbmxlZnQsXG4ucmF3LWh0bWwgaW1nLmFsaWducmlnaHQsXG4ucmF3LWh0bWwgaW1nLmFsaWduY2VudGVyLFxuLnJhdy1odG1sIGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAucmF3LWh0bWwgZGl2LmFsaWdubGVmdCxcbiAgLnJhdy1odG1sIGRpdi5hbGlnbmNlbnRlcixcbiAgLnJhdy1odG1sIGRpdi5hbGlnbm5vbmUsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25sZWZ0LFxuICAucmF3LWh0bWwgaW1nLmFsaWduY2VudGVyLFxuICAucmF3LWh0bWwgaW1nLmFsaWdubm9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAucmF3LWh0bWwgZGl2LmFsaWducmlnaHQsXG4gIC5yYXctaHRtbCBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yYXctaHRtbCBoMSwgLnJhdy1odG1sIGgyLCAucmF3LWh0bWwgaDMsIC5yYXctaHRtbCBoNCwgLnJhdy1odG1sIGg1LCAucmF3LWh0bWwgaDYge1xuICBtYXJnaW46IDAuMDI1cmVtIDA7XG59XG4ucmF3LWh0bWwgaDEge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAucmF3LWh0bWwgaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4ucmF3LWh0bWwgaDIge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4ucmF3LWh0bWwgaDMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG4ucmF3LWh0bWwgaDQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ucmF3LWh0bWwgaDUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnJhdy1odG1sIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG4ucmF3LWh0bWwgYSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1pbWFnZSAwLjVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1pbWFnZSAwLjVzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYzhiMThiKSwgdG8oI2M4YjE4YikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2M4YjE4YiwgI2M4YjE4Yik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG59XG4ucmF3LWh0bWwgYTpob3ZlciwgLnJhdy1odG1sIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ucmF3LWh0bWwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yYXctaHRtbCBwLmludHJvLXRleHQsIC5yYXctaHRtbC5pbnRyby10ZXh0ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhdy1odG1sIHAuaW50cm8tdGV4dCwgLnJhdy1odG1sLmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ucmF3LWh0bWwgcCxcbi5yYXctaHRtbCB1bCxcbi5yYXctaHRtbCBvbCxcbi5yYXctaHRtbCBkbCxcbi5yYXctaHRtbCBkZCxcbi5yYXctaHRtbCB0YWJsZSxcbi5yYXctaHRtbCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4ucmF3LWh0bWwgdWwsXG4ucmF3LWh0bWwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYXctaHRtbCB1bCxcbiAgLnJhdy1odG1sIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLnJhdy1odG1sIHVsIGxpLFxuLnJhdy1odG1sIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnJhdy1odG1sIHVsIGxpOjpiZWZvcmUsXG4ucmF3LWh0bWwgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmF3LWh0bWwgdWwgbGk6OmJlZm9yZSxcbiAgLnJhdy1odG1sIG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gIH1cbn1cbi5yYXctaHRtbCB1bCB1bCxcbi5yYXctaHRtbCB1bCBvbCxcbi5yYXctaHRtbCBvbCB1bCxcbi5yYXctaHRtbCBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmF3LWh0bWwgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7XG59XG4ucmF3LWh0bWwgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4ucmF3LWh0bWwgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5yYXctaHRtbCB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG59XG4ucmF3LWh0bWwgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICB0b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucmF3LWh0bWwgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucmF3LWh0bWwgdGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucmF3LWh0bWxfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA0OS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyptYXgtd2lkdGg6IDU1cmVtOyovXG59XG4uc2luZ2xlLWZhY3VsdHkgLnJhdy1odG1sX19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi5yYXctaHRtbF9fYm91bmRhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmF3LWh0bWwgLmlmcmFtZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAvKiAxNjo5IEFzcGVjdCBSYXRpbyAoZGl2aWRlIDkgYnkgMTYgPSAwLjU2MjUpICovXG59XG4ucmF3LWh0bWwgLnJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWxhdGVkLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucmVsYXRlZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4ucmVsYXRlZC1jb250ZW50X193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0byAyLjgxMjVyZW0gYXV0bztcbiAgcGFkZGluZzogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1jb250ZW50X193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5yZWxhdGVkLWNvbnRlbnRfX3dyYXBwZXIuY29sLTIge1xuICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ucmVsYXRlZC1jb250ZW50X19uZXdzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1jb250ZW50X19uZXdzLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG59XG4ucmVsYXRlZC1jb250ZW50X19uZXdzIC5uZXdzLXRlYXNlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLnJlbGF0ZWQtY29udGVudF9fbmV3cyAubmV3cy10ZWFzZXJfX2RhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlbGF0ZWQtY29udGVudF9fbGlzdC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjAxYzMzO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogI2IwMWMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucmVsYXRlZC1jb250ZW50X19saXN0LWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2IwMWMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbmsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnJlbGF0ZWQtY29udGVudF9fc2VlLWFsbC1saW5rOmhvdmVyLCAucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5yZWxhdGVkLWNvbnRlbnRfX3NlZS1hbGwtbGluazpob3ZlciAucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbmstY2hldnJvbiBwYXRoLCAucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbms6Zm9jdXMgLnJlbGF0ZWQtY29udGVudF9fc2VlLWFsbC1saW5rLWNoZXZyb24gcGF0aCB7XG4gIGZpbGw6ICNiMDFjMzM7XG59XG4ucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbmstY2hldnJvbiB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4ucmVsYXRlZC1jb250ZW50X19zZWUtYWxsLWxpbmstY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogI2IwMWMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnJlbGF0ZWQtY29udGVudF9fbWVkaWEtY292ZXJhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnRfX21lZGlhLWNvdmVyYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnRfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDYyJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtY29udGVudF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5yZWxhdGVkLWNvbnRlbnRfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1jb250ZW50X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucmVsYXRlZC1jb250ZW50X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMCAwO1xuICB9XG59XG4ubWVkaWEtbGFiZWwge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNlYXJjaC1vdmVybGF5LFxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW92ZXJsYXlfX2hlYWRsaW5lLFxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyX19oZWFkbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1vdmVybGF5X19oZWFkbGluZSxcbiAgLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjU2MjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtb3ZlcmxheV9faW5wdXQtd3JhcHBlcixcbi5saXN0LXNlYXJjaC1yZXN1bHRzLWhlYWRlcl9faW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtb3ZlcmxheV9faW5wdXQtdGV4dCxcbi5saXN0LXNlYXJjaC1yZXN1bHRzLWhlYWRlcl9faW5wdXQtdGV4dCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1vdmVybGF5X19pbnB1dC10ZXh0LFxuICAubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2lucHV0LXRleHQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5zZWFyY2gtb3ZlcmxheV9faW5wdXQtc3VibWl0LFxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyX19pbnB1dC1zdWJtaXQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3NlYXJjaC1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLW92ZXJsYXlfX2lucHV0LXN1Ym1pdCxcbiAgLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyX19pbnB1dC1zdWJtaXQge1xuICAgIHdpZHRoOiA4NXB4O1xuICB9XG59XG4uc2VhcmNoLW92ZXJsYXlfX2lucHV0LXN1Ym1pdDpob3ZlciwgLnNlYXJjaC1vdmVybGF5X19pbnB1dC1zdWJtaXQ6Zm9jdXMsXG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2lucHV0LXN1Ym1pdDpob3Zlcixcbi5saXN0LXNlYXJjaC1yZXN1bHRzLWhlYWRlcl9faW5wdXQtc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbi5zZWFyY2gtb3ZlcmxheV9fYm90dG9tLXRleHQsXG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2JvdHRvbS10ZXh0IHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNoLW92ZXJsYXlfX2JvdHRvbS10ZXh0IGEsXG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2JvdHRvbS10ZXh0IGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1vdmVybGF5X19ib3R0b20tdGV4dCBhOmhvdmVyLCAuc2VhcmNoLW92ZXJsYXlfX2JvdHRvbS10ZXh0IGE6Zm9jdXMsXG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2JvdHRvbS10ZXh0IGE6aG92ZXIsXG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1oZWFkZXJfX2JvdHRvbS10ZXh0IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNiMDFjMzMpLCB0bygjYjAxYzMzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYjAxYzMzLCAjYjAxYzMzKTtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG5cbi5zZWFyY2gtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtb3ZlcmxheV9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uc2VhcmNoLW92ZXJsYXlfX2Nsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3gtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5zZWFyY2gtb3ZlcmxheV9fY2xvc2U6aG92ZXIsIC5zZWFyY2gtb3ZlcmxheV9fY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMveC1pY29uLXJlZC5zdmdcIik7XG59XG4uc2VhcmNoLW92ZXJsYXktLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNlYXJjaC1vdmVybGF5LS1zdHVjay10by10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzZweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLW92ZXJsYXktLXN0dWNrLXRvLXRvcCB7XG4gICAgdG9wOiAxMzhweDtcbiAgfVxufVxuLnNlYXJjaC1vdmVybGF5LS1zdHVjay10by10b3AgLnNlYXJjaC1vdmVybGF5X19jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWFyY2gtb3ZlcmxheS0tc3R1Y2stdG8tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuc2lkZWJhci1jYWxsb3V0LW91dGVyIHtcbiAgICB3aWR0aDogMzAuNjUlO1xuICB9XG59XG5cbi5zaWRlYmFyLXR3byB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zaWRlYmFyLWNhbGxvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2IwMWMzMztcbiAgbWF4LXdpZHRoOiA0OS41cmVtO1xufVxuLnNpZGViYXItY2FsbG91dF9fd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdERUQwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFN0RFRDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFN0RFRDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbn1cbi5zaWRlYmFyLWNhbGxvdXRfX3dyYXBwZXI6aG92ZXIsIC5zaWRlYmFyLWNhbGxvdXRfX3dyYXBwZXI6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDIwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA3cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5zaWRlYmFyLWNhbGxvdXRfX3dyYXBwZXI6aG92ZXIgLnNpZGViYXItY2FsbG91dF9fYXJyb3csIC5zaWRlYmFyLWNhbGxvdXRfX3dyYXBwZXI6Zm9jdXMgLnNpZGViYXItY2FsbG91dF9fYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjAxYzMzO1xufVxuLnNpZGViYXItY2FsbG91dF9fd3JhcHBlcjpob3ZlciAuc2lkZWJhci1jYWxsb3V0X19hcnJvdyBwYXRoLCAuc2lkZWJhci1jYWxsb3V0X193cmFwcGVyOmZvY3VzIC5zaWRlYmFyLWNhbGxvdXRfX2Fycm93IHBhdGgge1xuICBmaWxsOiAjYjAxYzMzO1xufVxuLnNpZGViYXItY2FsbG91dF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhci1jYWxsb3V0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5zaWRlYmFyLWNhbGxvdXRfX2Fycm93IHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpZGViYXItY2FsbG91dF9fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5zaWRlYmFyLWNhbGxvdXRfX2Fycm93IHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGZpbGw7XG4gIHRyYW5zaXRpb246IDAuMnMgZmlsbDtcbn1cblxuLnN0YXRzLWNvbXBvbmVudF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGF0cy1jb21wb25lbnRfX3N0YXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA3LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1wcmVmaXgge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LXByZWZpeCB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LXByZWZpeCB7XG4gICAgZm9udC1zaXplOiA1LjkzNzVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiA4Ljc1cmVtO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtc3VmZml4IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtc3VmZml4IHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogNS45Mzc1cmVtO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWJsb2NrcyAuc3RhdHMtY29tcG9uZW50X19zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1ibG9ja3MgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMjVyZW0gKyAzM3B4KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWJsb2NrcyAuc3RhdHMtY29tcG9uZW50X19zdGF0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYmxvY2tzIC5zdGF0cy1jb21wb25lbnRfX3N0YXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gKyA2NnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWJsb2NrcyAuc3RhdHMtY29tcG9uZW50X19zdGF0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1ibG9ja3MgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDo6YWZ0ZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYmxvY2tzIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1ibG9ja3MgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS44NzVyZW0gKyAzM3B4KTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDQuMDYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjg3NXJlbSArIDY2cHgpO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhOjphZnRlciB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19zdGF0OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMi44MTI1cmVtIC8gMyk7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSArIDIuODEyNXJlbSAvIDMgKiAyKTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19zdGF0Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIuODEyNXJlbSAvIDMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fdGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZCAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtcHJlZml4LCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dCwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZCAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtc3VmZml4IHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZCAuc3RhdHMtY29tcG9uZW50X19zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29ybmVsbC1sYXcvZGlzdC9Db21wb25lbnRzL0Jsb2NrU3RhdHMvQXNzZXRzL3NoaWVsZC1wYXR0ZXJuLXNhbmQuc3ZnXCIpO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmUxO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2Nvcm5lbGwtbGF3L2Rpc3QvQ29tcG9uZW50cy9CbG9ja1N0YXRzL0Fzc2V0cy9zaGllbGQtcGF0dGVybi1zYW5kLnN2Z1wiKTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YmVmb3JlLCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy90aWxkZS1ncmF5LWRhcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IwMWMzMztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiMDFjMzM7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IwMWMzMztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGIxOGI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMDFjMzM7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1zYW5kLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXNhbmQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpob3ZlciwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itc2FuZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vcmFuZ2UgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LXByZWZpeCwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb3JhbmdlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dCwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb3JhbmdlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1zdWZmaXgge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZSAuc3RhdHMtY29tcG9uZW50X19zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4NUEyMztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZSAuc3RhdHMtY29tcG9uZW50X19zdGF0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb3JuZWxsLWxhdy9kaXN0L0NvbXBvbmVudHMvQmxvY2tTdGF0cy9Bc3NldHMvc2hpZWxkLXBhdHRlcm4tb3JhbmdlLnN2Z1wiKTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg1QTIzO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb3JhbmdlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29ybmVsbC1sYXcvZGlzdC9Db21wb25lbnRzL0Jsb2NrU3RhdHMvQXNzZXRzL3NoaWVsZC1wYXR0ZXJuLW9yYW5nZS5zdmdcIik7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vcmFuZ2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb3JhbmdlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjpiZWZvcmUsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vcmFuZ2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fdGV4dCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4YjE4YjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vcmFuZ2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb3JhbmdlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b24ge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9yYW5nZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uOmhvdmVyLCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci1vcmFuZ2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM1MDFlO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItdHVycXVvaXNlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1wcmVmaXgsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXR1cnF1b2lzZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXR1cnF1b2lzZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtc3VmZml4IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2UgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2UgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjhhOGQ7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2UgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29ybmVsbC1sYXcvZGlzdC9Db21wb25lbnRzL0Jsb2NrU3RhdHMvQXNzZXRzL3NoaWVsZC1wYXR0ZXJuLXR1cnF1b2lzZS5zdmdcIik7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOGE4ZDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXR1cnF1b2lzZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2Nvcm5lbGwtbGF3L2Rpc3QvQ29tcG9uZW50cy9CbG9ja1N0YXRzL0Fzc2V0cy9zaGllbGQtcGF0dGVybi10dXJxdW9pc2Uuc3ZnXCIpO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItdHVycXVvaXNlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXR1cnF1b2lzZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YmVmb3JlLCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItdHVycXVvaXNlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGIxOGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItdHVycXVvaXNlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXR1cnF1b2lzZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci10dXJxdW9pc2Uuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpob3ZlciwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItdHVycXVvaXNlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmE2Yztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LXByZWZpeCwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1sYXJnZS10ZXh0LXN1ZmZpeCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTY5YTQ7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1ibHVlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2Nvcm5lbGwtbGF3L2Rpc3QvQ29tcG9uZW50cy9CbG9ja1N0YXRzL0Fzc2V0cy9zaGllbGQtcGF0dGVybi1ibHVlLnN2Z1wiKTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNjlhNDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb3JuZWxsLWxhdy9kaXN0L0NvbXBvbmVudHMvQmxvY2tTdGF0cy9Bc3NldHMvc2hpZWxkLXBhdHRlcm4tYmx1ZS5zdmdcIik7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1ibHVlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1ibHVlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1ibHVlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19zdGF0LXNtYWxsLXRleHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGIxOGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1ibHVlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b24ge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLWJsdWUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpob3ZlciwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItYmx1ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTRmN2M7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtcHJlZml4LCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZSAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1zdWZmaXgge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzlkMjQ7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZSAuc3RhdHMtY29tcG9uZW50X19zdGF0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jb3JuZWxsLWxhdy9kaXN0L0NvbXBvbmVudHMvQmxvY2tTdGF0cy9Bc3NldHMvc2hpZWxkLXBhdHRlcm4tb2xpdmUuc3ZnXCIpO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzOWQyNDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29ybmVsbC1sYXcvZGlzdC9Db21wb25lbnRzL0Jsb2NrU3RhdHMvQXNzZXRzL3NoaWVsZC1wYXR0ZXJuLW9saXZlLnN2Z1wiKTtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjpiZWZvcmUsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy90aWxkZS13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLW9saXZlLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19zdGF0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1vbGl2ZS5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGIxOGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpob3ZlciwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3Itb2xpdmUuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4MjFkO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItcmVkIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1wcmVmaXgsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXJlZCAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQsIC5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXJlZCAuc3RhdHMtY29tcG9uZW50X19zdGF0LWxhcmdlLXRleHQtc3VmZml4IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQgLnN0YXRzLWNvbXBvbmVudF9fc3RhdC1zbWFsbC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQgLnN0YXRzLWNvbXBvbmVudF9fc3RhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQgLnN0YXRzLWNvbXBvbmVudF9fc3RhdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY29ybmVsbC1sYXcvZGlzdC9Db21wb25lbnRzL0Jsb2NrU3RhdHMvQXNzZXRzL3NoaWVsZC1wYXR0ZXJuLXJlZC5zdmdcIik7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXJlZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2Nvcm5lbGwtbGF3L2Rpc3QvQ29tcG9uZW50cy9CbG9ja1N0YXRzL0Fzc2V0cy9zaGllbGQtcGF0dGVybi1yZWQuc3ZnXCIpO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItcmVkLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXJlZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9faGVhZGluZzo6YmVmb3JlLCAuc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtbGFyZ2UtdGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3N0YXQtc21hbGwtdGV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItcmVkLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX3RleHQgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGIxOGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItcmVkLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1jb21wb25lbnQtLWNvbG9yLXJlZC5zdGF0cy1jb21wb25lbnQtLXN0eWxlLWFyZWEgLnN0YXRzLWNvbXBvbmVudF9fYnV0dG9uIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RhdHMtY29tcG9uZW50LS1jb2xvci1yZWQuc3RhdHMtY29tcG9uZW50LS1zdHlsZS1hcmVhIC5zdGF0cy1jb21wb25lbnRfX2J1dHRvbjpob3ZlciwgLnN0YXRzLWNvbXBvbmVudC0tY29sb3ItcmVkLnN0YXRzLWNvbXBvbmVudC0tc3R5bGUtYXJlYSAuc3RhdHMtY29tcG9uZW50X19idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMGUwNTtcbn1cblxuLnRha2VvdmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRha2VvdmVyLWltYWdlX19waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFrZW92ZXItaW1hZ2VfX3BpY3R1cmUtLTkwMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fcGljdHVyZS0tOTAwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fcGljdHVyZS0tb3JpZ2luYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGFrZW92ZXItaW1hZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50YWtlb3Zlci1pbWFnZV9fY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRha2VvdmVyLWltYWdlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRha2VvdmVyLWltYWdlX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDM1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtO1xuICB9XG59XG4udGFrZW92ZXItaW1hZ2VfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRha2VvdmVyLWltYWdlX19oZWFkaW5nOjpiZWZvcmUsIC50YWtlb3Zlci1pbWFnZV9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50YWtlb3Zlci1pbWFnZV9faGVhZGluZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi50YWtlb3Zlci1pbWFnZV9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi50YWtlb3Zlci1pbWFnZV9fbGFyZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFrZW92ZXItaW1hZ2VfX2xhcmdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fbGFyZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG4udGFrZW92ZXItaW1hZ2VfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWtlb3Zlci1pbWFnZV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuLnRha2VvdmVyLWltYWdlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFrZW92ZXItaW1hZ2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAudGFrZW92ZXItaW1hZ2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFrZW92ZXItaW1hZ2VfX2xpbms6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRha2VvdmVyLWltYWdlX19saW5rOmhvdmVyLCAudGFrZW92ZXItaW1hZ2VfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWtlb3Zlci1pbWFnZV9fbGluazpob3ZlciAudGFrZW92ZXItaW1hZ2VfX2xpbmstY29udGVudCwgLnRha2VvdmVyLWltYWdlX19saW5rOmZvY3VzIC50YWtlb3Zlci1pbWFnZV9fbGluay1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi50YWtlb3Zlci1pbWFnZV9fbGluayAuY2hldnJvbi1yaWdodCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4udGFrZW92ZXItaW1hZ2VfX2xpbmsgLmNoZXZyb24tcmlnaHQgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWtlb3Zlci1pbWFnZV9fbGluay1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1jb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbjogNi4yNXJlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAwIDQuMTg3NXJlbTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjYuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBsdW1pbm9zaXR5O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NiUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDI1JSAhaW1wb3J0YW50O1xuICB3aWR0aDogNTYuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IC02LjI1cmVtIGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNC40Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDQuMTg3NXJlbSAwO1xuICAgIG1heC13aWR0aDogMzYuNzVyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fY29udGVudC0tdGV4dC1saWdodCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fY29udGVudC0tdGV4dC1saWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtMC41cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fdGV4dCB7XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGVzdGltb25pYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbn1cblxuLnR3aXR0ZXItZmVlZCB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi50d2l0dGVyLWZlZWRfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnR3aXR0ZXItZmVlZF9fYm91bmRhcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi50d2l0dGVyLWZlZWRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAudHdpdHRlci1mZWVkX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udHdpdHRlci1mZWVkX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMi44MTI1cmVtO1xufVxuLnR3aXR0ZXItZmVlZF9fdXNlcm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCAtIDIuODEyNXJlbSk7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50d2l0dGVyLWZlZWRfX2ZlZWQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi50d2l0dGVyLWZlZWQgI2N0ZiAuY3RmLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAudHdpdHRlci1mZWVkICNjdGYgLmN0Zi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2IwMWMzMztcbiAgfVxufVxuLnR3aXR0ZXItZmVlZCAjY3RmIC5jdGYtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHdpdHRlci1mZWVkICNjdGYgLmN0Zi1pdGVtIC5leHRlcm5hbC1saW5rLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi50d2l0dGVyLWZlZWQgI2N0ZiAuY3RmLWl0ZW0gLmV4dGVybmFsLWxpbmstc3ZnLWZpbGwge1xuICBmaWxsOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4udHdpdHRlci1mZWVkICNjdGYgLmN0Zi1pdGVtIC5jdGYtdHdlZXQtdGV4dC1saW5rOmhvdmVyIC5leHRlcm5hbC1saW5rLXN2Zy1maWxsIHtcbiAgZmlsbDogI2IwMWMzMztcbn1cblxuLnR3by1jb2x1bW4tdGV4dF9fYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnR3by1jb2x1bW4tdGV4dF9faGVhZGluZy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2LjI1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4YjE4YjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4YjE4YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHN0cm9uZywgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25sZWZ0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWducmlnaHQsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25jZW50ZXIsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25ub25lLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGltZy5hbGlnbnJpZ2h0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWduY2VudGVyLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25sZWZ0LFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25sZWZ0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWducmlnaHQsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25jZW50ZXIsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25sZWZ0LFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWduY2VudGVyLFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbmxlZnQgaW1nLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWducmlnaHQgaW1nLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWduY2VudGVyIGltZyxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGltZy5hbGlnbnJpZ2h0LFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWduY2VudGVyLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbmNlbnRlcixcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGl2LmFsaWdubm9uZSxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaW1nLmFsaWduY2VudGVyLFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGgxLCAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBoMiwgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaDMsIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGg0LCAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBoNSwgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaDYge1xuICBtYXJnaW46IDAuMDI1cmVtIDA7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaDIge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaDUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaDYge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgYTpob3ZlciwgLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2IwMWMzMyksIHRvKCNiMDFjMzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNiMDFjMzMsICNiMDFjMzMpO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBwLmludHJvLXRleHQsIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0LmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBwLmludHJvLXRleHQsIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0LmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBwLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgdWwsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBvbCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGRsLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgZGQsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB0YWJsZSxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsLFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsIGxpLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB1bCBsaTo6YmVmb3JlLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB1bCBsaTo6YmVmb3JlLFxuICAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB1bCB1bCxcbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsIG9sLFxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgb2wgdWwsXG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4udHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fdG9wLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X19jb2x1bW4tc2VwYXJhdG9yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGIxOGI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2x1bW4tdGV4dF9fY29sdW1uLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19jb2x1bW4tbGVmdCwgLnR3by1jb2x1bW4tdGV4dF9fY29sdW1uLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X19jb2x1bW4tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhiMThiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX2NvbHVtbi1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0LCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBzdHJvbmcsIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgYiwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgc3Ryb25nLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmNlbnRlcixcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWdubm9uZSxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWdubGVmdCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWducmlnaHQsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmNlbnRlcixcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWdubm9uZSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubm9uZSxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmxlZnQsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25yaWdodCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmNlbnRlcixcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25yaWdodCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25sZWZ0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25yaWdodCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25ub25lLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25sZWZ0LFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyLFxuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbnJpZ2h0LFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25sZWZ0IGltZyxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQgaW1nLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25ub25lIGltZywgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCBpbWcsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25yaWdodCBpbWcsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubm9uZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmxlZnQsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbnJpZ2h0LFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGltZy5hbGlnbm5vbmUsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmxlZnQsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25yaWdodCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbmNlbnRlcixcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbm5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbmxlZnQsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyLFxuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRpdi5hbGlnbm5vbmUsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaW1nLmFsaWdubm9uZSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWdubGVmdCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWduY2VudGVyLFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25ub25lLFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25sZWZ0LFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25jZW50ZXIsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbm5vbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkaXYuYWxpZ25yaWdodCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBpbWcuYWxpZ25yaWdodCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZGl2LmFsaWducmlnaHQsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoMSwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoMiwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoMywgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoNCwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoNSwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoNiwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaDEsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGgyLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBoMywgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaDQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGg1LCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBoNiB7XG4gIG1hcmdpbjogMC4wMjVyZW0gMDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaDEsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoMSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGgyLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgaDMsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBoNCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgaDQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGg1LCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGg2LCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBhLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBhIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNjOGIxOGIpLCB0bygjYzhiMThiKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYzhiMThiLCAjYzhiMThiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgYTpob3ZlciwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBhOmZvY3VzLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBhOmhvdmVyLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYjAxYzMzKSwgdG8oI2IwMWMzMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2IwMWMzMywgI2IwMWMzMyk7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkdCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgcC5pbnRyby10ZXh0LCAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0LmludHJvLXRleHQgPiBwLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBwLmludHJvLXRleHQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0LmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IHAuaW50cm8tdGV4dCwgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dC5pbnRyby10ZXh0ID4gcCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgcC5pbnRyby10ZXh0LCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dC5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBwLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCB1bCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgb2wsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGRsLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBkZCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgdGFibGUsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGZpZ3VyZSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgcCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHVsLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgb2wsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBkbCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IGRkLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgdGFibGUsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IHVsLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBvbCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgdWwsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCB1bCxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBvbCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgdWwsXG4gIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCB1bCBsaSxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgb2wgbGksIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHVsIGxpLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IHVsIGxpOjpiZWZvcmUsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IG9sIGxpOjpiZWZvcmUsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHVsIGxpOjpiZWZvcmUsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgdWwgbGk6OmJlZm9yZSxcbiAgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCBvbCBsaTo6YmVmb3JlLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCB1bCBsaTo6YmVmb3JlLFxuICAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IHVsIHVsLFxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCB1bCBvbCxcbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgb2wgdWwsXG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IG9sIG9sLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCB1bCB1bCxcbi50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHVsIG9sLFxuLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgb2wgdWwsXG4udHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IG9sLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgb2wgPiBsaSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IG9sID4gbGk6OmJlZm9yZSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgdWwsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgdWwgbGk6OmJlZm9yZSwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICB0b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4udHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0IGhyLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLXRleHQgdGQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0IHRkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCA+ICo6Zmlyc3QtY2hpbGQsIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tdGV4dCA+ICo6bGFzdC1jaGlsZCwgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLWxpbmssIC50d28tY29sdW1uLXRleHRfX3JpZ2h0LWNvbHVtbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLWxpbms6OmFmdGVyLCAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnR3by1jb2x1bW4tdGV4dC0taGFzLWhlYWRpbmcgLnR3by1jb2x1bW4tdGV4dF9faGVhZGluZy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbi10ZXh0LS1oYXMtaGVhZGluZyAudHdvLWNvbHVtbi10ZXh0X19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHQtLWhhcy10b3AtdGV4dCAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1uLXRleHQtLWhhcy10b3AtdGV4dCAudHdvLWNvbHVtbi10ZXh0X190b3AtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi50d28tY29sdW1uLXRleHQtLWhhcy1oZWFkaW5nLnR3by1jb2x1bW4tdGV4dC0taGFzLXRvcC10ZXh0IC50d28tY29sdW1uLXRleHRfX2hlYWRpbmctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1ub25lIHtcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjY4NzVyZW07XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1ub25lIC50d28tY29sdW1uLXRleHRfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnR3by1jb2x1bW4tdGV4dC0tYmctbm9uZSAudHdvLWNvbHVtbi10ZXh0X19oZWFkaW5nOjpiZWZvcmUsIC50d28tY29sdW1uLXRleHQtLWJnLW5vbmUgLnR3by1jb2x1bW4tdGV4dF9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvdGlsZGUtZ3JheS1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1ub25lIC50d28tY29sdW1uLXRleHRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1ub25lIC50d28tY29sdW1uLXRleHRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1ub25lIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLWxpbmssIC50d28tY29sdW1uLXRleHQtLWJnLW5vbmUgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLWxpbmsge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi50d28tY29sdW1uLXRleHQtLWJnLW5vbmUgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tbGluazo6YWZ0ZXIsIC50d28tY29sdW1uLXRleHQtLWJnLW5vbmUgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLWxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2NoZXZyb24tcmlnaHQtcmVkLnN2Z1wiKTtcbn1cbi50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIHtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbn1cbi50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIGEsXG4udHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogcmdiKDIwOS45OTk1ODUwNTQzLCAyMDEuOTUwMjg4MDM0NCwgMTg5Ljk5NTQxNDk0NTcpO1xufVxuLnR3by1jb2x1bW4tdGV4dC0tYmctc2xhdGUgYTpob3Zlcixcbi50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlZmViZTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2VmZWJlMSksIHRvKCNlZmViZTEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZmViZTEsICNlZmViZTEpO1xufVxuLnR3by1jb2x1bW4tdGV4dC0tYmctc2xhdGUgLnR3by1jb2x1bW4tdGV4dF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSAudHdvLWNvbHVtbi10ZXh0X19oZWFkaW5nOjpiZWZvcmUsIC50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIC50d28tY29sdW1uLXRleHRfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL3RpbGRlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSAudHdvLWNvbHVtbi10ZXh0X19oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLnR3by1jb2x1bW4tdGV4dC0tYmctc2xhdGUgLnR3by1jb2x1bW4tdGV4dF9faGVhZGluZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIC50d28tY29sdW1uLXRleHRfX3RvcC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSAudHdvLWNvbHVtbi10ZXh0X19sZWZ0LWNvbHVtbi10ZXh0LCAudHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnR3by1jb2x1bW4tdGV4dC0tYmctc2xhdGUgLnR3by1jb2x1bW4tdGV4dF9fbGVmdC1jb2x1bW4tbGluaywgLnR3by1jb2x1bW4tdGV4dC0tYmctc2xhdGUgLnR3by1jb2x1bW4tdGV4dF9fcmlnaHQtY29sdW1uLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50d28tY29sdW1uLXRleHQtLWJnLXNsYXRlIC50d28tY29sdW1uLXRleHRfX2xlZnQtY29sdW1uLWxpbms6OmFmdGVyLCAudHdvLWNvbHVtbi10ZXh0LS1iZy1zbGF0ZSAudHdvLWNvbHVtbi10ZXh0X19yaWdodC1jb2x1bW4tbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG59XG5cbi51cGNvbWluZy1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50cyB7XG4gICAgbWluLWhlaWdodDogMzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICB9XG59XG4udXBjb21pbmctZXZlbnRzX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQ4LjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4udXBjb21pbmctZXZlbnRzX19iYWNrZ3JvdW5kLWltYWdlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctZXZlbnRzX19iYWNrZ3JvdW5kLWltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51cGNvbWluZy1ldmVudHNfX2JhY2tncm91bmQtaW1hZ2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHNfX2JhY2tncm91bmQtaW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udXBjb21pbmctZXZlbnRzX19iYWNrZ3JvdW5kLWltYWdlLS1kZXNrdG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgcmdiKDAsIDAsIDApIDUlLCB0cmFuc3BhcmVudCA0MCUpO1xufVxuLnVwY29taW5nLWV2ZW50c19fY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHNfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi51cGNvbWluZy1ldmVudHNfX2NvcHktd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fY29weS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAxLjg3NXJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHNfX2NvcHktd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cmVtKTtcbiAgfVxufVxuLnVwY29taW5nLWV2ZW50c19faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudXBjb21pbmctZXZlbnRzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctZXZlbnRzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudXBjb21pbmctZXZlbnRzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cbi51cGNvbWluZy1ldmVudHNfX3RleHQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi51cGNvbWluZy1ldmVudHNfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVwY29taW5nLWV2ZW50c19fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi51cGNvbWluZy1ldmVudHNfX2xpbmsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnVwY29taW5nLWV2ZW50c19fbGluazpob3ZlciwgLnVwY29taW5nLWV2ZW50c19fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLnVwY29taW5nLWV2ZW50c19fbGluazpob3ZlciAudXBjb21pbmctZXZlbnRzX19saW5rLWNoZXZyb24gcGF0aCwgLnVwY29taW5nLWV2ZW50c19fbGluazpmb2N1cyAudXBjb21pbmctZXZlbnRzX19saW5rLWNoZXZyb24gcGF0aCB7XG4gIGZpbGw6ICNiMDFjMzM7XG59XG4udXBjb21pbmctZXZlbnRzX19saW5rLWNoZXZyb24ge1xuICB3aWR0aDogMC41cmVtO1xufVxuLnVwY29taW5nLWV2ZW50c19fbGluay1jaGV2cm9uIHBhdGgge1xuICBmaWxsOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fbGluay1jaGV2cm9uIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAudXBjb21pbmctZXZlbnRzX19ldmVudHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWV2ZW50c19fZXZlbnRzLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEuODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHNfX2V2ZW50cy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjVyZW0pO1xuICB9XG59XG4udXBjb21pbmctZXZlbnRzX19ldmVudC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjOGIxOGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgLXdlYmtpdC1ib3gtc2hhZG93O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC51cGNvbWluZy1ldmVudHNfX2V2ZW50LWxpbmsge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnQtbGluazpob3ZlciwgLnVwY29taW5nLWV2ZW50c19fZXZlbnQtbGluazpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnQtbGluazpob3ZlciAudXBjb21pbmctZXZlbnRzX19ldmVudC1jaGV2cm9uLXdyYXBwZXIsIC51cGNvbWluZy1ldmVudHNfX2V2ZW50LWxpbms6Zm9jdXMgLnVwY29taW5nLWV2ZW50c19fZXZlbnQtY2hldnJvbi13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjAxYzMzO1xufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnQtbGluazpob3ZlciAudXBjb21pbmctZXZlbnRzX19ldmVudC1jaGV2cm9uIHBhdGgsIC51cGNvbWluZy1ldmVudHNfX2V2ZW50LWxpbms6Zm9jdXMgLnVwY29taW5nLWV2ZW50c19fZXZlbnQtY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogI2IwMWMzMztcbn1cbi51cGNvbWluZy1ldmVudHNfX2V2ZW50LWRhdGUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4udXBjb21pbmctZXZlbnRzX19ldmVudC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnQtY2hldnJvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnQtY2hldnJvbiB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4udXBjb21pbmctZXZlbnRzX19ldmVudC1jaGV2cm9uIHBhdGgge1xuICBmaWxsOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIHtcbiAgbWFyZ2luOiAyLjc1cmVtIDA7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAuZmlndXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOmZvY3VzOjpiZWZvcmUsIFtpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246Zm9jdXM6OmFmdGVyLCBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheUJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZTogYXV0bztcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tbG9hZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLWxvYWRlcixcbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tbG9hZGVyLFxuICBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlbyBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLWxvYWRlcixcbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXJXcmFwcGVyIC5ibG9ja1ZpZGVvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5saXR5LWNsb3NlIHtcbiAgei1pbmRleDogOTk5NDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpdHktY2xvc2U6aG92ZXIsIC5saXR5LWNsb3NlOmZvY3VzLCAubGl0eS1jbG9zZTphY3RpdmUsIC5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubGl0eS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLCAubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwgLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjRweDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5saXR5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tZ2FsbGVyeV9pdGVtIC52aWRlby1nYWxsZXJ5LXBsYXlCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLnZpZGVvLWdhbGxlcnlfaXRlbSAudmlkZW8tZ2FsbGVyeS1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLWdhbGxlcnlfaXRlbSAudmlkZW8tZ2FsbGVyeS1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi52aWRlby1nYWxsZXJ5X2l0ZW0gLnZpZGVvLWdhbGxlcnktcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1nYWxsZXJ5X2l0ZW0gLnZpZGVvLWdhbGxlcnktcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEuNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG59XG4udmlkZW8tZ2FsbGVyeV9pdGVtIC52aWRlby1nYWxsZXJ5LXBsYXlCdXR0b246Zm9jdXM6OmJlZm9yZSwgLnZpZGVvLWdhbGxlcnlfaXRlbSAudmlkZW8tZ2FsbGVyeS1wbGF5QnV0dG9uOmZvY3VzOjphZnRlciwgLnZpZGVvLWdhbGxlcnlfaXRlbSAudmlkZW8tZ2FsbGVyeS1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIC52aWRlby1nYWxsZXJ5X2l0ZW0gLnZpZGVvLWdhbGxlcnktcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW8tZ2FsbGVyeV9pdGVtIC52aWRlby1nYWxsZXJ5LXBsYXlCdXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhcldyYXBwZXIgLmJsb2NrVmlkZW8ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi52aWRlby1nYWxsZXJ5X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udmlkZW8tZ2FsbGVyeV9fd3JhcHBlciAudmlkZW8tZ2FsbGVyeV9pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDQ5JTtcbiAgICAgICAgICBmbGV4OiAwIDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnZpZGVvLWdhbGxlcnlfX3dyYXBwZXIgLnZpZGVvLWdhbGxlcnlfaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMzIlO1xuICAgICAgICAgICAgZmxleDogMCAzMiU7XG4gIH1cbn1cbi52aWRlby1nYWxsZXJ5X193cmFwcGVyIC52aWRlby1jYXB0aW9uX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udmlkZW8tZ2FsbGVyeV9fd3JhcHBlciAudmlkZW8tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsIC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBsYXlCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbn1cbi52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4udmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4udmlkZW8tcGxheUJ1dHRvbjpmb2N1czo6YmVmb3JlLCAudmlkZW8tcGxheUJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi52aWRlby1wbGF5QnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBsZWZ0OiA3JTtcbiAgICB0b3A6IDE0JTtcbiAgfVxufVxuXG4udmlkZW8tdGVzdGltb25pYWwge1xuICBtYXJnaW46IDYuMjVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC44NzVyZW07XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC52aWRlby10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMCA0LjE4NzVyZW07XG4gIH1cbn1cbi52aWRlby10ZXN0aW1vbmlhbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY2LjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC52aWRlby10ZXN0aW1vbmlhbF9fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi52aWRlby10ZXN0aW1vbmlhbF9fYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbHVtaW5vc2l0eTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzYlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAyNSUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDU2LjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlkZW8tdGVzdGltb25pYWxfX2ltYWdlIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAtNi4yNXJlbSBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi52aWRlby10ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjQuNDM3NXJlbTtcbiAgICBwYWRkaW5nOiA0LjE4NzVyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDM2Ljc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4udmlkZW8tdGVzdGltb25pYWxfX2NvbnRlbnQtLXRleHQtbGlnaHQge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX2NvbnRlbnQtLXRleHQtbGlnaHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4udmlkZW8tdGVzdGltb25pYWxfX3RleHQge1xuICB0ZXh0LWluZGVudDogLTAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAudmlkZW8tdGVzdGltb25pYWxfX3RleHQge1xuICAgIHRleHQtaW5kZW50OiAtMC45Mzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG4udmlkZW8tdGVzdGltb25pYWxfX25hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZGVvLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG59XG5cbltpcz1mbHludC1ibG9jay12aWRlb10ge1xuICBtYXJnaW46IDIuNzVyZW0gMDtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC5maWd1cmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAuZmlndXJlLWltYWdlLS1pc0hpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246Zm9jdXM6OmJlZm9yZSwgW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheUJ1dHRvbjpmb2N1czo6YWZ0ZXIsIFtpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5QnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tbG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1sb2FkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tbG9hZGVyLFxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1sb2FkZXIsXG4gIFtpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8tcGxheWVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuW2lzPWZseW50LWJsb2NrLXZpZGVvXSAudmlkZW8gaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1mbHludC1ibG9jay12aWRlb10gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9Zmx5bnQtYmxvY2stdmlkZW9dIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyV3JhcHBlciAuYmxvY2tWaWRlbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLndlYmZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi53ZWJmb3JtIHN0cm9uZywgLndlYmZvcm0gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2ViZm9ybSBkaXYuYWxpZ25sZWZ0LFxuLndlYmZvcm0gZGl2LmFsaWducmlnaHQsXG4ud2ViZm9ybSBkaXYuYWxpZ25jZW50ZXIsXG4ud2ViZm9ybSBkaXYuYWxpZ25ub25lLFxuLndlYmZvcm0gaW1nLmFsaWdubGVmdCxcbi53ZWJmb3JtIGltZy5hbGlnbnJpZ2h0LFxuLndlYmZvcm0gaW1nLmFsaWduY2VudGVyLFxuLndlYmZvcm0gaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndlYmZvcm0gZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLndlYmZvcm0gZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53ZWJmb3JtIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLndlYmZvcm0gZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLndlYmZvcm0gaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLndlYmZvcm0gaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53ZWJmb3JtIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLndlYmZvcm0gaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53ZWJmb3JtIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLndlYmZvcm0gZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLndlYmZvcm0gZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC53ZWJmb3JtIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLndlYmZvcm0gaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAud2ViZm9ybSBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAud2ViZm9ybSBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLndlYmZvcm0gaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAud2ViZm9ybSBkaXYuYWxpZ25sZWZ0LFxuICAud2ViZm9ybSBkaXYuYWxpZ25yaWdodCxcbiAgLndlYmZvcm0gaW1nLmFsaWdubGVmdCxcbiAgLndlYmZvcm0gaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ud2ViZm9ybSBkaXYuYWxpZ25sZWZ0LFxuLndlYmZvcm0gZGl2LmFsaWducmlnaHQsXG4ud2ViZm9ybSBkaXYuYWxpZ25jZW50ZXIsXG4ud2ViZm9ybSBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAud2ViZm9ybSBkaXYuYWxpZ25sZWZ0LFxuICAud2ViZm9ybSBkaXYuYWxpZ25yaWdodCxcbiAgLndlYmZvcm0gZGl2LmFsaWduY2VudGVyLFxuICAud2ViZm9ybSBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi53ZWJmb3JtIGRpdi5hbGlnbmxlZnQgaW1nLFxuLndlYmZvcm0gZGl2LmFsaWducmlnaHQgaW1nLFxuLndlYmZvcm0gZGl2LmFsaWduY2VudGVyIGltZyxcbi53ZWJmb3JtIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndlYmZvcm0gaW1nLmFsaWdubGVmdCxcbi53ZWJmb3JtIGltZy5hbGlnbnJpZ2h0LFxuLndlYmZvcm0gaW1nLmFsaWduY2VudGVyLFxuLndlYmZvcm0gaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53ZWJmb3JtIGRpdi5hbGlnbmxlZnQsXG4gIC53ZWJmb3JtIGRpdi5hbGlnbmNlbnRlcixcbiAgLndlYmZvcm0gZGl2LmFsaWdubm9uZSxcbiAgLndlYmZvcm0gaW1nLmFsaWdubGVmdCxcbiAgLndlYmZvcm0gaW1nLmFsaWduY2VudGVyLFxuICAud2ViZm9ybSBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53ZWJmb3JtIGRpdi5hbGlnbnJpZ2h0LFxuICAud2ViZm9ybSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53ZWJmb3JtIGgxLCAud2ViZm9ybSBoMiwgLndlYmZvcm0gaDMsIC53ZWJmb3JtIGg0LCAud2ViZm9ybSBoNSwgLndlYmZvcm0gaDYge1xuICBtYXJnaW46IDAuMDI1cmVtIDA7XG59XG4ud2ViZm9ybSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53ZWJmb3JtIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLndlYmZvcm0gaDIge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4ud2ViZm9ybSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbi53ZWJmb3JtIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLndlYmZvcm0gaDUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLndlYmZvcm0gaDYge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi53ZWJmb3JtIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLndlYmZvcm0gYTpob3ZlciwgLndlYmZvcm0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2IwMWMzMyksIHRvKCNiMDFjMzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNiMDFjMzMsICNiMDFjMzMpO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi53ZWJmb3JtIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2ViZm9ybSBwLmludHJvLXRleHQsIC53ZWJmb3JtLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybSBwLmludHJvLXRleHQsIC53ZWJmb3JtLmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ud2ViZm9ybSBwLFxuLndlYmZvcm0gdWwsXG4ud2ViZm9ybSBvbCxcbi53ZWJmb3JtIGRsLFxuLndlYmZvcm0gZGQsXG4ud2ViZm9ybSB0YWJsZSxcbi53ZWJmb3JtIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi53ZWJmb3JtIHVsLFxuLndlYmZvcm0gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtIHVsLFxuICAud2ViZm9ybSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi53ZWJmb3JtIHVsIGxpLFxuLndlYmZvcm0gb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ud2ViZm9ybSB1bCBsaTo6YmVmb3JlLFxuLndlYmZvcm0gb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybSB1bCBsaTo6YmVmb3JlLFxuICAud2ViZm9ybSBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ud2ViZm9ybSB1bCB1bCxcbi53ZWJmb3JtIHVsIG9sLFxuLndlYmZvcm0gb2wgdWwsXG4ud2ViZm9ybSBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViZm9ybSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi53ZWJmb3JtIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLndlYmZvcm0gb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi53ZWJmb3JtIHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi53ZWJmb3JtIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLndlYmZvcm0gaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud2ViZm9ybSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53ZWJmb3JtX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNDkuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLWZhY3VsdHkgLndlYmZvcm1fX2JvdW5kYXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmZvcm1fX2JvdW5kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV90aXRsZSxcbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLFxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEsXG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGI0O1xuICBvdXRsaW5lOiAwO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhOmZvY3VzLFxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDMwO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGI0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IwMWMzMztcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjAxYzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hlY2tib3gtY2hlY2suc3ZnXCIpO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjRiNGI0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IwMWMzMztcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjAxYzMzO1xufVxuLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud2ViZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC1ib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIC13ZWJraXQtYm94LXNoYWRvdztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi53ZWJmb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLndlYmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6ICNiMDFjMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMjBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAyMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYm94ZWQge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3B2ciB7XG4gIC8qQGluY2x1ZGUgY29udGFpbmVyOyovXG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi53cHZyX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC53cHZyX19ib3VuZGFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLndwdnJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAud3B2cl9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLndwdnJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAyLjgxMjVyZW07XG59XG4ud3B2cl9fdXNlcm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCAtIDIuODEyNXJlbSk7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4ud3B2ciAud3B2ci1jYXJkYm9hcmQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHZyICNjdGYgLmN0Zi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLndwdnIgI2N0ZiAuY3RmLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjAxYzMzO1xuICB9XG59XG4ud3B2ciAjY3RmIC5jdGYtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3B2ciAjY3RmIC5jdGYtaXRlbSAuZXh0ZXJuYWwtbGluay1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4ud3B2ciAjY3RmIC5jdGYtaXRlbSAuZXh0ZXJuYWwtbGluay1zdmctZmlsbCB7XG4gIGZpbGw6ICMzMDMwMzA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi53cHZyICNjdGYgLmN0Zi1pdGVtIC5jdGYtdHdlZXQtdGV4dC1saW5rOmhvdmVyIC5leHRlcm5hbC1saW5rLXN2Zy1maWxsIHtcbiAgZmlsbDogI2IwMWMzMztcbn1cblxuLnd5c2l3eWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53eXNpd3lnIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi53eXNpd3lnIHN0cm9uZywgLnd5c2l3eWcgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbi53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4ud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4ud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbi53eXNpd3lnIGRpdi5hbGlnbmxlZnQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgaW1nLFxuLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIGltZyxcbi53eXNpd3lnIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbi53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53eXNpd3lnIGgxLCAud3lzaXd5ZyBoMiwgLnd5c2l3eWcgaDMsIC53eXNpd3lnIGg0LCAud3lzaXd5ZyBoNSwgLnd5c2l3eWcgaDYge1xuICBtYXJnaW46IDAuMDI1cmVtIDA7XG59XG4ud3lzaXd5ZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC53eXNpd3lnIGgxIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuLnd5c2l3eWcgaDIge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbn1cbi53eXNpd3lnIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnd5c2l3eWcgaDUge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLnd5c2l3eWcgaDYge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi53eXNpd3lnIGEge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2M4YjE4YiksIHRvKCNjOGIxOGIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNjOGIxOGIsICNjOGIxOGIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuLnd5c2l3eWcgYTpob3ZlciwgLnd5c2l3eWcgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2IwMWMzMyksIHRvKCNiMDFjMzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNiMDFjMzMsICNiMDFjMzMpO1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi53eXNpd3lnIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3lzaXd5ZyBwLmludHJvLXRleHQsIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDE2O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3lzaXd5ZyBwLmludHJvLXRleHQsIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ud3lzaXd5ZyBwLFxuLnd5c2l3eWcgdWwsXG4ud3lzaXd5ZyBvbCxcbi53eXNpd3lnIGRsLFxuLnd5c2l3eWcgZGQsXG4ud3lzaXd5ZyB0YWJsZSxcbi53eXNpd3lnIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi53eXNpd3lnIHVsLFxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi41cmVtO1xuICB9XG59XG4ud3lzaXd5ZyB1bCB1bCxcbi53eXNpd3lnIHVsIG9sLFxuLnd5c2l3eWcgb2wgdWwsXG4ud3lzaXd5ZyBvbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3lzaXd5ZyBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjtcbn1cbi53eXNpd3lnIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyO1xufVxuLnd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi53eXNpd3lnIHVsIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbi53eXNpd3lnIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnd5c2l3eWcgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud3lzaXd5ZyB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53eXNpd3lnX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNDkuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qbWF4LXdpZHRoOiA1NXJlbTsqL1xufVxuLnNpbmdsZS1mYWN1bHR5IC53eXNpd3lnX19ib3VuZGFyeSB7XG4gIG1hcmdpbjogMDtcbn1cbi53eXNpd3lnX19ib3VuZGFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53eXNpd3lnX19ib3VuZGFyeS0tdGV4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC53eXNpd3lnX19ib3VuZGFyeSBmaWd1cmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuLnd5c2l3eWdfX2JvdW5kYXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5IC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5IC5hbGlnbmxlZnQsXG4ud3lzaXd5Z19fYm91bmRhcnkgLmFsaWducmlnaHQsXG4ud3lzaXd5Z19fYm91bmRhcnkgLndwLWNhcHRpb24sXG4ud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnd5c2l3eWdfX2JvdW5kYXJ5IC5hbGlnbmxlZnQsXG4gIC53eXNpd3lnX19ib3VuZGFyeSAuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWdfX2JvdW5kYXJ5IC53cC1jYXB0aW9uLFxuICAud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnd5c2l3eWdfX2JvdW5kYXJ5IGRpdi5hbGlnbmxlZnQsXG4ud3lzaXd5Z19fYm91bmRhcnkgZGl2LmFsaWducmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53eXNpd3lnX19ib3VuZGFyeSBoMy5oMyBhIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLnd5c2l3eWdfX2JvdW5kYXJ5IHVsIGxpOjpiZWZvcmUge1xuICBsZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbn1cbi53eXNpd3lnIGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMCAhaW1wb3J0YW50O1xufVxuLnd5c2l3eWcgaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAgIWltcG9ydGFudDtcbn1cbi53eXNpd3lnIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAgIWltcG9ydGFudDtcbn1cbi53eXNpd3lnIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNi5maXhjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmb250OiBcImZyZWlnaHQtdGV4dC1wcm9cIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZiwgXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGJvb2ssIHNlbWlib2xkLCBtZWRpdW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG50aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206ICNiZmJmYmYgM3B4IHNvbGlkO1xuICBoZWlnaHQ6IDUzcHg7XG59XG5cbnRyIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBib3JkZXItdG9wOiAjZWZlYmUxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxudHIgdGQge1xuICBwYWRkaW5nOiAyMXB0IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTtcbn1cblxudGhlYWQgdHIgdGQge1xuICBwYWRkaW5nOiAxNHB0IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxudHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2ZiZmFmOCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZmJmYmY7XG59XG5cbi8qLmhvbWUge1xuICAud3lzaXd5ZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSovXG4uc2luZ2xlLW5ld3MgLnd5c2l3eWcgLmludHJvLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5zaW5nbGUtbmV3cyAud3lzaXd5ZyAuaW50cm8tdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbn1cblxudGFibGUuYnQgdGhlYWQsXG50YWJsZS5idCB0Ym9keSB0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmJ0IHRmb290IHRoLFxudGFibGUuYnQgdGZvb3QgdGQsXG50YWJsZS5idCB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogSUUgOSAqL1xuICBmbG9hdDogbGVmdFxcOSA7XG4gIHdpZHRoOiAxMDAlIFxcOSA7XG59XG5cbnRhYmxlLmJ0IHRmb290IHRoOjpiZWZvcmUsXG50YWJsZS5idCB0Zm9vdCB0ZDo6YmVmb3JlLFxudGFibGUuYnQgdGJvZHkgdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6IFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC1tcy1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDYuNWVtO1xufVxuXG50YWJsZS5idCB0Zm9vdCB0aC5idC1oaWRlLFxudGFibGUuYnQgdGZvb3QgdGQuYnQtaGlkZSxcbnRhYmxlLmJ0IHRib2R5IHRkLmJ0LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5idCB0Zm9vdCB0aCAuYnQtY29udGVudCxcbnRhYmxlLmJ0IHRmb290IHRkIC5idC1jb250ZW50LFxudGFibGUuYnQgdGJvZHkgdGQgLmJ0LWNvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnQtd3JhcHBlci5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxudGFibGUuYnQuYnQtLW5vLWhlYWRlciB0Zm9vdCB0ZDo6YmVmb3JlLFxudGFibGUuYnQuYnQtLW5vLWhlYWRlciB0Ym9keSB0ZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xufVxuLnNpbmdsZS1mYWN1bHR5IC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uYnJlYWRjcnVtYnMtaXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHBhZGRpbmc6IDAgMC40NWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMtbGluayB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiA1MDA7XG59XG4uYnJlYWRjcnVtYnMtbGluazpmb2N1cywgLmJyZWFkY3J1bWJzLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2IwMWMzMztcbn1cblxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2JvdW5kYXJ5IHtcbiAgbWF4LXdpZHRoOiA2My44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19ib3VuZGFyeSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19pbWFnZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2ltYWdlOmhvdmVyIC5mYWN1bHR5LXRlYXNlcl9faW1hZ2UtaWNvbiwgLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2ltYWdlOmZvY3VzIC5mYWN1bHR5LXRlYXNlcl9faW1hZ2UtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9faW1hZ2UtcGhvdG8ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNC45Mzc1cmVtO1xuICBoZWlnaHQ6IDQuOTM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YjE4Yjtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19pbWFnZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2ltYWdlLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZGV0YWlscyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGxlZnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjYjAxYzMzO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAgMnB4IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19kaXJlY3RvcnktaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZGlyZWN0b3J5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZGlyZWN0b3J5LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZW1haWwge1xuICAvKlxuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zYW5kO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1jb3JuZWxsLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gICovXG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZW1haWxhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMTg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2VtYWlsYTo6YmVmb3JlLCAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZW1haWxhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19lbWFpbGE6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhiMThiO1xufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX2VtYWlsYTo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19lbWFpbGE6aG92ZXIsIC5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19lbWFpbGE6Zm9jdXMge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19lbWFpbGE6aG92ZXI6OmFmdGVyLCAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fZW1haWxhOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19lbWFpbGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX3R5cGVzIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9fdHlwZXMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41cmVtO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDOUM5Qzk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmZhY3VsdHktZGlyZWN0b3J5LXRlYXNlciAuZmFjdWx0eS10ZWFzZXJfX3R5cGVzIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9faG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFjdWx0eS1kaXJlY3RvcnktdGVhc2VyIC5mYWN1bHR5LXRlYXNlcl9faG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMWMzMztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mYWN1bHR5LWRpcmVjdG9yeS10ZWFzZXIgLmZhY3VsdHktdGVhc2VyX19ob3Zlcjpob3ZlcjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhY3VsdHktdGVhc2VyX19ib3VuZGFyeSB7XG4gIC8qbWF4LXdpZHRoOiByZW0oMTAyMik7Ki9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktdGVhc2VyX19ib3VuZGFyeSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mYWN1bHR5LXRlYXNlcl9faW1hZ2Uge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktdGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uZmFjdWx0eS10ZWFzZXJfX2ltYWdlOmhvdmVyIC5mYWN1bHR5LXRlYXNlcl9faW1hZ2UtaWNvbiwgLmZhY3VsdHktdGVhc2VyX19pbWFnZTpmb2N1cyAuZmFjdWx0eS10ZWFzZXJfX2ltYWdlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xufVxuLmZhY3VsdHktdGVhc2VyX19pbWFnZS1waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0LjgxMjVyZW07XG4gIGhlaWdodDogNC44MTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhiMThiO1xufVxuLmZhY3VsdHktdGVhc2VyX19pbWFnZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFjMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmZhY3VsdHktdGVhc2VyX19pbWFnZS1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgNXB4O1xufVxuLmZhY3VsdHktdGVhc2VyX19kZXRhaWxzIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogbGVmdDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xufVxuLmZhY3VsdHktdGVhc2VyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uZmFjdWx0eS10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdWx0eS10ZWFzZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktdGVhc2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN1bHR5LXRlYXNlcl9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuLmZhY3VsdHktdGVhc2VyX19jb250YWN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktdGVhc2VyX19jb250YWN0IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gMCAwLjVyZW0gMDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZhY3VsdHktdGVhc2VyX19kaXJlY3RvcnktaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktdGVhc2VyX19kaXJlY3RvcnktaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mYWN1bHR5LXRlYXNlcl9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmFjdWx0eS10ZWFzZXJfX2VtYWlsIGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VmZWJlMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4uZmFjdWx0eS10ZWFzZXJfX2VtYWlsIGE6aG92ZXIsIC5mYWN1bHR5LXRlYXNlcl9fZW1haWwgYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjAxYzMzO1xufVxuLmZhY3VsdHktdGVhc2VyX190eXBlcyB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3VsdHktdGVhc2VyX190eXBlcyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEyLjVyZW07XG4gICAgICAgIGZsZXgtYmFzaXM6IDEyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M5QzlDOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAuZmFjdWx0eS10ZWFzZXJfX3R5cGVzIHtcbiAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktc2VsZjogcmlnaHQ7XG4gIH1cbn1cblxuLmp1bXAtbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhiMThiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YjE4YjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmp1bXAtbGlua3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5qdW1wLWxpbmtzX19sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5qdW1wLWxpbmtzX19sYWJlbCAuY2hldnJvbi1yaWdodCB7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uanVtcC1saW5rc19fbWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmp1bXAtbGlua3NfX21lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xufVxuLmp1bXAtbGlua3NfX21lbnUgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5qdW1wLWxpbmtzX19tZW51IGE6aG92ZXIsIC5qdW1wLWxpbmtzX19tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI2IwMWMzMztcbn1cbi5qdW1wLWxpbmtzLS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUVDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAuanVtcC1saW5rcy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uanVtcC1saW5rcy0tbW9iaWxlIC5tZW51X2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdW1wLWxpbmtzLS1tb2JpbGUgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uanVtcC1saW5rcy0tbW9iaWxlIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5qdW1wLWxpbmtzLS1tb2JpbGUgdWxbcm9sZT1tZW51XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4uanVtcC1saW5rcy0tbW9iaWxlIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmp1bXAtbGlua3MtLW1vYmlsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG59XG5cbi5uZXdzLXRlYXNlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhiMThiO1xufVxuLm5ld3MtdGVhc2VyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3MtdGVhc2VyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5uZXdzLXRlYXNlcl9fbGluazpob3ZlciAubmV3cy10ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNiMDFjMzM7XG59XG4ubmV3cy10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC10ZXh0LXByb1wiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5uZXdzLXRlYXNlcl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5cbltpcz1mbHludC1ncmlkLWltYWdlLXRleHRdIC5ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ncmlkLWltYWdlLXRleHRdIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtLCBbaXM9Zmx5bnQtZ3JpZC1pbWFnZS10ZXh0XSAuZ3JpZC0tY29sdW1uczMgLmdyaWQtaXRlbSwgW2lzPWZseW50LWdyaWQtaW1hZ2UtdGV4dF0gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWZseW50LWdyaWQtaW1hZ2UtdGV4dF0gLmdyaWQtLWNvbHVtbnMzIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbltpcz1mbHludC1ncmlkLWltYWdlLXRleHRdIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgLyogZW5zdXJlIDIgY29sdW1ucyBzdGFja2luZyB1cCB1bnRpbCAkYnJlYWtwb2ludC1kZXNrdG9wICovXG4gIG1heC13aWR0aDogNDA5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtpcz1mbHludC1ncmlkLWltYWdlLXRleHRdIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5baXM9Zmx5bnQtZ3JpZC1pbWFnZS10ZXh0XSAuZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgcGFkZGluZzogMjRweCAwIDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9Zmx5bnQtZ3JpZC1pbWFnZS10ZXh0XSAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbltpcz1mbHludC1ncmlkLWltYWdlLXRleHRdIC5jb250ZW50IGltZyB7XG4gIGJhY2tncm91bmQ6ICM0MTQ3NTE7XG59XG5baXM9Zmx5bnQtZ3JpZC1pbWFnZS10ZXh0XSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWdyaWQtaW1hZ2UtdGV4dF0gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWZseW50LWdyaWQtaW1hZ2UtdGV4dF0gLmNvbnRlbnQtaW5uZXI6bm90KC5ib3hQYWRkaW5nKSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0cyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAyNHB4KTtcbiAgfVxuICBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucG9zdHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzID4gKjpudGgtY2hpbGQoMW4rMykge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMjRweCk7XG4gIH1cbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3RzID4gKjpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucG9zdHMtZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucG9zdCAuZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0LWlubmVyIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBvc3QtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLmZpbHRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC04cHggMzJweDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5maWx0ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4IDE1cHg7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBhZ2luYXRpb24tLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wYWdpbmF0aW9uLS1wcmV2RGlzYWJsZWQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWFyY2hpdmVdIC5wYWdpbmF0aW9uIC5idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZV0gLnBhZ2luYXRpb24gLmFycm93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucGFnaW5hdGlvbi1uZXh0TGluayAuYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlXSAucGFnaW5hdGlvbi1wcmV2TGluayAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtLCBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5ncmlkLS1jb2x1bW5zMyAuZ3JpZC1pdGVtLCBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5ncmlkLS1jb2x1bW5zNCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmdyaWQtLWNvbHVtbnMzIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0ge1xuICAvKiBlbnN1cmUgMiBjb2x1bW5zIHN0YWNraW5nIHVwIHVudGlsICRicmVha3BvaW50LWRlc2t0b3AgKi9cbiAgbWF4LXdpZHRoOiA0MDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuZ3JpZC0tY29sdW1uczQgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuZ3JpZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgcGFkZGluZzogMjRweCAwIDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQgaW1nIHtcbiAgYmFja2dyb3VuZDogIzQxNDc1MTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDEsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDIsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDQsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDUsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgLmgxLCBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50LWlubmVyIC5oMiwgW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1pbm5lciAuaDMsIFtpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIgLmg0LCBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50LWlubmVyIC5oNSwgW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1pbm5lciAuaDYge1xuICBjb2xvcjogIzBiMTAxNjtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtaW5uZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1yZWFkaW5nVGltZSB7XG4gIGNvbG9yOiAjN2I4MzhkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtcmVhZGluZ1RpbWUgLmZlYXRoZXIge1xuICBjb2xvcjogIzdiODM4ZDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDFyZW07XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50LWZvb3RlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5jb250ZW50LWZvb3RlciAuY29udGVudC1yZWFkTW9yZSB7XG4gIHBhZGRpbmc6IDAuOXJlbSAwIDEuMXJlbTtcbn1cbltpcz1mbHludC1ncmlkLXBvc3RzLWxhdGVzdF0gLmNvbnRlbnQtZm9vdGVyIC5jb250ZW50LXJlYWRNb3JlOjpiZWZvcmUge1xuICBib3R0b206IDEuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuY29udGVudC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuW2lzPWZseW50LWdyaWQtcG9zdHMtbGF0ZXN0XSAuYWxsUG9zdHNMaW5rIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9Zmx5bnQtZ3JpZC1wb3N0cy1sYXRlc3RdIC5hbGxQb3N0c0xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMgPiAqIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAyNHB4KTtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQobikge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDFuKzIpIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAyNHB4KTtcbiAgfVxuICBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDFuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMjRweCk7XG4gIH1cbiAgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudHMgPiAqOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50cyA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNTEuODc1cmVtO1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1pbWFnZVdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWltYWdlV3JhcHBlciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWltYWdlV3JhcHBlciAuaW1hZ2UtLWlzU21hbGxlclRoYW5XcmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpblwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGgxLCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGgyLCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGgzLCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGg0LCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGg1LCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIGg2LCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIC5oMSwgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiAuaDIsIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmgzLCBbaXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWRlc2NyaXB0aW9uIC5oNCwgW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1kZXNjcmlwdGlvbiAuaDUsIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZGVzY3JpcHRpb24gLmg2IHtcbiAgY29sb3I6ICMwYjEwMTY7XG59XG5baXM9Zmx5bnQtbGlzdC1jb21wb25lbnRzXSAuY29tcG9uZW50LWZvb3RlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhU2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM3YjgzOGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhU2Vjb25kYXJ5IC5mZWF0aGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuW2lzPWZseW50LWxpc3QtY29tcG9uZW50c10gLmNvbXBvbmVudC1mb290ZXIgLmNvbXBvbmVudC1jdGFTZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzBiMTAxNjtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhUHJpbWFyeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuOXJlbSAwIDEuMXJlbTtcbn1cbltpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZm9vdGVyIC5jb21wb25lbnQtY3RhUHJpbWFyeTo6YmVmb3JlIHtcbiAgYm90dG9tOiAxLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1mbHludC1saXN0LWNvbXBvbmVudHNdIC5jb21wb25lbnQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLypcblx0U3R5bGVzIGluIEJsb2NrU2VhcmNoT3ZlcmxheSBjb21wb25lbnQuXG4qL1xuLnByZUNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlYXJjaEZvcm0tYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VhcmNoRm9ybS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4uc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaEZvcm0taW5wdXQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDI0cHg7XG4gIH1cbn1cblxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXN0LXNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gYS5mYWNldHdwLXBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uIGEuZmFjZXR3cC1wYWdlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMDFjMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYjAxYzMzICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uIGEuZmFjZXR3cC1wYWdlLnByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9jaGV2cm9uLXJpZ2h0LXNsYXRlLnN2Z1wiKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IGRlZygxODApO1xuICAgICAgICAgIHRyYW5zZm9ybTogZGVnKDE4MCk7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uIGEuZmFjZXR3cC1wYWdlLm5leHQ6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hldnJvbi1yaWdodC1zbGF0ZS5zdmdcIik7XG59XG5cbi5saXN0LXNlYXJjaC1yZXN1bHRzLWxpc3RfX3RvdGFsLXRleHQge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuLmxpc3Qtc2VhcmNoLXJlc3VsdHMtbGlzdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5saXN0LXNlYXJjaC1yZXN1bHRzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1saXN0X19wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXRleHQtcHJvXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG4ubGlzdC1zZWFyY2gtcmVzdWx0cy1saXN0X19wb3N0LXByZXZpZXcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyZWlnaHQtc2Fucy1wcm9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cbi5saXN0LXNlYXJjaC1yZXN1bHRzLWxpc3RfX25vLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5cbi5saXN0LXNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5saXN0LXNlYXJjaC1yZXN1bHRzX19ib3VuZGFyeSB7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjIuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSB7XG4gIGhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cbi5hZG1pbi1iYXIgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuY29udGFpbmVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuY29udGFpbmVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbltpcz1mbHludC1uYXZpZ2F0aW9uLWJ1cmdlcl0gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAubG9nby1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdIC5oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuaGFtYnVyZ2VyOjphZnRlciwgW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuaGFtYnVyZ2VyLWJhclByaW1hcnksIFtpcz1mbHludC1uYXZpZ2F0aW9uLWJ1cmdlcl0gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxMDE2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMzBweDtcbn1cbltpcz1mbHludC1uYXZpZ2F0aW9uLWJ1cmdlcl0gLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXSAuaGFtYnVyZ2VyLWJhclByaW1hcnksIFtpcz1mbHludC1uYXZpZ2F0aW9uLWJ1cmdlcl0gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICB0b3A6IDhweDtcbn1cbltpcz1mbHludC1uYXZpZ2F0aW9uLWJ1cmdlcl0gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICB0b3A6IDE2cHg7XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YmVmb3JlLCBbaXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKDhweCk7XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLThweCk7XG59XG5baXM9Zmx5bnQtbmF2aWdhdGlvbi1idXJnZXJdLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlci1iYXJQcmltYXJ5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuW2lzPWZseW50LW5hdmlnYXRpb24tYnVyZ2VyXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXItYmFyU2Vjb25kYXJ5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbltpcz1mbHludC1zbGlkZXItaW1hZ2VzXSAuc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWZseW50LXNsaWRlci1pbWFnZXNdIC5zbGlkZXItaXRlbSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY2NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9Zmx5bnQtc2xpZGVyLWltYWdlc10gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDI2LCA2NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9Zmx5bnQtc2xpZGVyLWltYWdlc10gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1mbHludC1zbGlkZXItaW1hZ2VzXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTAxNjtcbiAgfVxufVxuW2lzPWZseW50LXNsaWRlci1pbWFnZXNdIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPWZseW50LXNsaWRlci1pbWFnZXNdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cbltpcz1mbHludC1zbGlkZXItaW1hZ2VzXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuW2lzPWZseW50LXNsaWRlci1pbWFnZXNdIC5zbGlkZXItYnV0dG9uIC5mZWF0aGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xufVxuW2lzPWZseW50LXNsaWRlci1pbWFnZXNdIC5maWd1cmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1mbHludC1zbGlkZXItaW1hZ2VzXSAuZmlndXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5baXM9Zmx5bnQtc2xpZGVyLWltYWdlc10gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5LCAyNiwgNjUsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmMmY2ZmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW5IZWFkZXIsXG4gIC5tYWluRm9vdGVyLFxuICAud3BGb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIFtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC8qIHByZXZlbnQgbGluayBvdmVyZmxvd2luZyBwYXJlbnQgZWxlbWVudHMgKi9cbiAgLmJ1dHRvbltocmVmXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG4gICAgY29udGVudDogXCIoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLyoqXG4gICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICovXG4gIFtocmVmXj1cIiNcIl06OmFmdGVyLFxuICBbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qKlxuICAqIFByaW50aW5nIFRhYmxlczpcbiAgKiBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufSIsIi50cmF2ZXJzYWJsZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tZW51X19wYW5lbCB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7IC8qIElmIHlvdSBjaGFuZ2UgdGhpcywgbWtlIHN1cmUgdG8gYWxzbyBjaGFuZ2UgdGhlIHBhbmVsX3NsaWRlX2FuaW1hdGlvbl9kdXJhdGlvbiBzZXR0aW5nIHdoZW4gY2FsbGluZyBUcmF2ZXJzYWJsZU1lbnUgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbn1cblxuLm1lbnVfX3BhbmVsLS1kZXB0aC0wLFxuLm1lbnVfX3BhbmVsLS1hY3RpdmUtdHJhaWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5tZW51X19wYW5lbC4tc2hvdy1pbW1lZGlhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbi4tc2hvdy1pbW1lZGlhdGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cblxuLi1wYW5lbC1oZWlnaHQtYXV0bywgXG4uLXBhbmVscy1jb250YWluZXItaGVpZ2h0LWF1dG8ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbiIsIi8qKlxuICogU3dpcGVyIDUuNC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxNiwgMjAyMFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRley0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrey0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46NnB4IDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDRweH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24td2hpdGV7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1ibGFja3stLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiMwMDAwMDB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouNjstd2Via2l0LWZpbHRlcjpibHVyKDUwcHgpO2ZpbHRlcjpibHVyKDUwcHgpO3otaW5kZXg6MH0uc3dpcGVyLWNvbnRhaW5lci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0iXSwic291cmNlUm9vdCI6IiJ9*/