@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,400,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
            animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
            animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}/* GDPR Cookie dialog */

.gdprcookie {
    position: fixed;
    color: white;
    font-size: .8em;
    line-height: 1.5em;
    right: 1.5rem;
    bottom: 1.5rem;
    max-width: 25em;
    padding: 1rem;
    background: black;
}
.gdprcookie h1,
.gdprcookie h2 {
    font-size: 1.2em;
    margin-bottom: .5rem;
}
.gdprcookie h2 {
    font-size: 1.2em;
}
.gdprcookie a {
    color: inherit;
}


/* GDPR Cookie buttons */

.gdprcookie-buttons {
    text-align: center;
}
.gdprcookie-buttons button {
    color: white;
    font-family: inherit;
    font-size: 1em;
    padding: .4rem;
    border: solid .05rem currentColor;
    border-radius: .15rem;
    margin: 0 .5rem;
    background: none;
    cursor: pointer;
}
.gdprcookie-buttons button:disabled {
    color: rgba(255,255,255,.5);
}


/* GDPR Cookie types */

.gdprcookie-types ul {
    overflow: hidden;
    padding: 0;
    margin: 0 0 1rem;
}
.gdprcookie-types li {
    display: block;
    list-style: none;
    float: left;
    width: 50%;
    padding: 0;
    margin: 0;
}
.gdprcookie-types input[type=checkbox] {
    margin-right: .25rem;
}@charset "UTF-8";
/*!
Theme Name: LILT
Theme URI: http://www.mazzmedia.com/
Author: MazzMedia
Author URI: http://www.mazzmedia.com/
Description: Scaffold is a lightweight starter theme built using core WordPress functions.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mazzmedia
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

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

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

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

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

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff; /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

img {
  height: auto; /* Make sure images are scaled correctly. */
  max-width: 100%; /* Adhere to container width. */
}

figure {
  margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  left: 100%;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  float: left;
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  /* Make sure select elements fit in widgets. */
}
.widget .textwidget p {
  margin: 0;
}
.widget select {
  max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
  display: block;
}

.hentry {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

/**.Colori **/
/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #E30221;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #8DC43F;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #626262;
  --gray-dark: #7c7b79;
  --black: #000000;
  --gray-light: #979797;
  --gray-very-light: #F1F1F1;
  --primary: #E30221;
  --secondary: #6c757d;
  --success: #8DC43F;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #E30221;
  --light: #f8f9fa;
  --dark: #343a40;
  --black: #000000;
  --gray-light: #979797;
  --gray: #626262;
  --gray-dark: #7c7b79;
  --gray-very-light: #F1F1F1;
  --green: #8DC43F;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: "Helvetica", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #626262;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 3rem;
}

h2, .h2 {
  font-size: 2.625rem;
}

h3, .h3 {
  font-size: 1.5rem;
}

h4, .h4 {
  font-size: 1.375rem;
}

h5, .h5 {
  font-size: 1.1875rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 10rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.6875rem;
  font-weight: 300;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.6875rem;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #626262;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #626262;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f7b8c1;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #f07b8c;
}

.table-hover .table-primary:hover {
  background-color: #f4a1ad;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f4a1ad;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dfeec9;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #c4e09b;
}

.table-hover .table-success:hover {
  background-color: #d4e8b6;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d4e8b6;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f7b8c1;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f07b8c;
}

.table-hover .table-danger:hover {
  background-color: #f4a1ad;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f4a1ad;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-gray-light,
.table-gray-light > th,
.table-gray-light > td {
  background-color: #e2e2e2;
}
.table-gray-light th,
.table-gray-light td,
.table-gray-light thead th,
.table-gray-light tbody + tbody {
  border-color: #c9c9c9;
}

.table-hover .table-gray-light:hover {
  background-color: #d5d5d5;
}
.table-hover .table-gray-light:hover > td,
.table-hover .table-gray-light:hover > th {
  background-color: #d5d5d5;
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: lightgray;
}
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: #adadad;
}

.table-hover .table-gray:hover {
  background-color: #c6c6c6;
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: #c6c6c6;
}

.table-gray-dark,
.table-gray-dark > th,
.table-gray-dark > td {
  background-color: #dadad9;
}
.table-gray-dark th,
.table-gray-dark td,
.table-gray-dark thead th,
.table-gray-dark tbody + tbody {
  border-color: #bbbab9;
}

.table-hover .table-gray-dark:hover {
  background-color: #cdcdcc;
}
.table-hover .table-gray-dark:hover > td,
.table-hover .table-gray-dark:hover > th {
  background-color: #cdcdcc;
}

.table-gray-very-light,
.table-gray-very-light > th,
.table-gray-very-light > td {
  background-color: #fbfbfb;
}
.table-gray-very-light th,
.table-gray-very-light td,
.table-gray-very-light thead th,
.table-gray-very-light tbody + tbody {
  border-color: #f8f8f8;
}

.table-hover .table-gray-very-light:hover {
  background-color: #eeeeee;
}
.table-hover .table-gray-very-light:hover > td,
.table-hover .table-gray-very-light:hover > th {
  background-color: #eeeeee;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #dfeec9;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #c4e09b;
}

.table-hover .table-green:hover {
  background-color: #d4e8b6;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #d4e8b6;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #fe677c;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.5rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 1.1875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #626262;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.8rem + 2px);
  padding: 0.4rem 0.75rem;
  font-size: 1.1875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: #8DC43F;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.1875rem;
  line-height: 1.5;
  color: #212529;
  background-color: rgba(141, 196, 63, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #8DC43F;
  padding-right: calc(1.5em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%238DC43F' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #8DC43F;
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 6rem !important;
  background-position: right 3rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #8DC43F;
  padding-right: calc(0.75em + 3.25rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%238DC43F' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2.5rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #8DC43F;
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #8DC43F;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #8DC43F;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #8DC43F;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #a4d066;
  background-color: #a4d066;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #8DC43F;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #8DC43F;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #8DC43F;
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.6875rem;
  color: #E30221;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.1875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(227, 2, 33, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #E30221;
  padding-right: calc(1.5em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E30221' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E30221' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #E30221;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 6rem !important;
  background-position: right 3rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1rem);
  background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #E30221;
  padding-right: calc(0.75em + 3.25rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E30221' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E30221' stroke='none'/%3e%3c/svg%3e") center right 2.5rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #E30221;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #E30221;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #E30221;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #E30221;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fd1b3a;
  background-color: #fd1b3a;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #E30221;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #E30221;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #E30221;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 300;
  color: #626262;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #626262;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-primary:hover, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:hover {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
}
.btn-primary:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:focus, .btn-primary.focus, #spazio-parentesi-calendar .fc .focus.fc-button.fc-button-primary {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}
.btn-primary.disabled, #spazio-parentesi-calendar .fc .disabled.fc-button.fc-button-primary, .btn-primary:disabled, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:disabled {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-primary:not(:disabled):not(.disabled):active, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, #spazio-parentesi-calendar .fc .show > .dropdown-toggle.fc-button.fc-button-primary {
  color: #fff;
  background-color: #b0021a;
  border-color: #a40118;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, #spazio-parentesi-calendar .fc .show > .dropdown-toggle.fc-button.fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-success:hover {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #729f31;
  border-color: #6b952e;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b0021a;
  border-color: #a40118;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-gray-light {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-light:hover {
  color: #fff;
  background-color: #848484;
  border-color: #7e7e7e;
}
.btn-gray-light:focus, .btn-gray-light.focus {
  color: #fff;
  background-color: #848484;
  border-color: #7e7e7e;
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}
.btn-gray-light.disabled, .btn-gray-light:disabled {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-light:not(:disabled):not(.disabled):active, .btn-gray-light:not(:disabled):not(.disabled).active, .show > .btn-gray-light.dropdown-toggle {
  color: #fff;
  background-color: #7e7e7e;
  border-color: #777777;
}
.btn-gray-light:not(:disabled):not(.disabled):active:focus, .btn-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
}
.btn-gray:hover {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #494949;
}
.btn-gray:focus, .btn-gray.focus {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #494949;
  box-shadow: 0 0 0 0.2rem rgba(122, 122, 122, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #494949;
  border-color: #424242;
}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 122, 122, 0.5);
}

.btn-gray-dark {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: #696866;
  border-color: #626160;
}
.btn-gray-dark:focus, .btn-gray-dark.focus {
  color: #fff;
  background-color: #696866;
  border-color: #626160;
  box-shadow: 0 0 0 0.2rem rgba(144, 143, 141, 0.5);
}
.btn-gray-dark.disabled, .btn-gray-dark:disabled {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
}
.btn-gray-dark:not(:disabled):not(.disabled):active, .btn-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #626160;
  border-color: #5c5b5a;
}
.btn-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 143, 141, 0.5);
}

.btn-gray-very-light {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-gray-very-light:hover {
  color: #212529;
  background-color: #dedede;
  border-color: #d8d8d8;
}
.btn-gray-very-light:focus, .btn-gray-very-light.focus {
  color: #212529;
  background-color: #dedede;
  border-color: #d8d8d8;
  box-shadow: 0 0 0 0.2rem rgba(210, 210, 211, 0.5);
}
.btn-gray-very-light.disabled, .btn-gray-very-light:disabled {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-gray-very-light:not(:disabled):not(.disabled):active, .btn-gray-very-light:not(:disabled):not(.disabled).active, .show > .btn-gray-very-light.dropdown-toggle {
  color: #212529;
  background-color: #d8d8d8;
  border-color: #d1d1d1;
}
.btn-gray-very-light:not(:disabled):not(.disabled):active:focus, .btn-gray-very-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-very-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 210, 211, 0.5);
}

.btn-green {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-green:hover {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #729f31;
  border-color: #6b952e;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}

.btn-outline-primary {
  color: #E30221;
  border-color: #E30221;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #E30221;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #8DC43F;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #E30221;
  border-color: #E30221;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #E30221;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-black {
  color: #000000;
  border-color: #000000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-gray-light {
  color: #979797;
  border-color: #979797;
}
.btn-outline-gray-light:hover {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-light:focus, .btn-outline-gray-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}
.btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled {
  color: #979797;
  background-color: transparent;
}
.btn-outline-gray-light:not(:disabled):not(.disabled):active, .btn-outline-gray-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-light.dropdown-toggle {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.btn-outline-gray {
  color: #626262;
  border-color: #626262;
}
.btn-outline-gray:hover {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
}
.btn-outline-gray:focus, .btn-outline-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 98, 98, 0.5);
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: #626262;
  background-color: transparent;
}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 98, 98, 0.5);
}

.btn-outline-gray-dark {
  color: #7c7b79;
  border-color: #7c7b79;
}
.btn-outline-gray-dark:hover {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
}
.btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 123, 121, 0.5);
}
.btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled {
  color: #7c7b79;
  background-color: transparent;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled):active, .btn-outline-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 123, 121, 0.5);
}

.btn-outline-gray-very-light {
  color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-outline-gray-very-light:hover {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-outline-gray-very-light:focus, .btn-outline-gray-very-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 241, 241, 0.5);
}
.btn-outline-gray-very-light.disabled, .btn-outline-gray-very-light:disabled {
  color: #F1F1F1;
  background-color: transparent;
}
.btn-outline-gray-very-light:not(:disabled):not(.disabled):active, .btn-outline-gray-very-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-very-light.dropdown-toggle {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-outline-gray-very-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-very-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-very-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 241, 241, 0.5);
}

.btn-outline-green {
  color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-green:hover {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #8DC43F;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}

.btn-link {
  font-weight: 300;
  color: inherit;
  text-decoration: none;
}
.btn-link:hover {
  color: inherit;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.1rem 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.4rem 0.75rem;
  font-size: 1.1875rem;
  line-height: 1.25rem;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.btn-primary, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
  color: #fff;
}
.btn-primary:hover, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:hover {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
}
.btn-primary:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:focus, .btn-primary.focus, #spazio-parentesi-calendar .fc .focus.fc-button.fc-button-primary {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}
.btn-primary.disabled, #spazio-parentesi-calendar .fc .disabled.fc-button.fc-button-primary, .btn-primary:disabled, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:disabled {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-primary:not(:disabled):not(.disabled):active, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, #spazio-parentesi-calendar .fc .show > .dropdown-toggle.fc-button.fc-button-primary {
  color: #fff;
  background-color: #b0021a;
  border-color: #a40118;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, #spazio-parentesi-calendar .fc .fc-button.fc-button-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, #spazio-parentesi-calendar .fc .show > .dropdown-toggle.fc-button.fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
  color: #fff;
}
.btn-success:hover {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #729f31;
  border-color: #6b952e;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
  color: #fff;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #bd021b;
  border-color: #b0021a;
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b0021a;
  border-color: #a40118;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 40, 66, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-gray-light {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
  color: #fff;
}
.btn-gray-light:hover {
  color: #fff;
  background-color: #848484;
  border-color: #7e7e7e;
}
.btn-gray-light:focus, .btn-gray-light.focus {
  color: #fff;
  background-color: #848484;
  border-color: #7e7e7e;
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}
.btn-gray-light.disabled, .btn-gray-light:disabled {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-light:not(:disabled):not(.disabled):active, .btn-gray-light:not(:disabled):not(.disabled).active, .show > .btn-gray-light.dropdown-toggle {
  color: #fff;
  background-color: #7e7e7e;
  border-color: #777777;
}
.btn-gray-light:not(:disabled):not(.disabled):active:focus, .btn-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
  color: #fff;
}
.btn-gray:hover {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #494949;
}
.btn-gray:focus, .btn-gray.focus {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #494949;
  box-shadow: 0 0 0 0.2rem rgba(122, 122, 122, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  color: #fff;
  background-color: #626262;
  border-color: #626262;
}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #494949;
  border-color: #424242;
}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 122, 122, 0.5);
}

.btn-gray-dark {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
  color: #fff;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: #696866;
  border-color: #626160;
}
.btn-gray-dark:focus, .btn-gray-dark.focus {
  color: #fff;
  background-color: #696866;
  border-color: #626160;
  box-shadow: 0 0 0 0.2rem rgba(144, 143, 141, 0.5);
}
.btn-gray-dark.disabled, .btn-gray-dark:disabled {
  color: #fff;
  background-color: #7c7b79;
  border-color: #7c7b79;
}
.btn-gray-dark:not(:disabled):not(.disabled):active, .btn-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #626160;
  border-color: #5c5b5a;
}
.btn-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(144, 143, 141, 0.5);
}

.btn-gray-very-light {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
  color: #fff;
}
.btn-gray-very-light:hover {
  color: #212529;
  background-color: #dedede;
  border-color: #d8d8d8;
}
.btn-gray-very-light:focus, .btn-gray-very-light.focus {
  color: #212529;
  background-color: #dedede;
  border-color: #d8d8d8;
  box-shadow: 0 0 0 0.2rem rgba(210, 210, 211, 0.5);
}
.btn-gray-very-light.disabled, .btn-gray-very-light:disabled {
  color: #212529;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}
.btn-gray-very-light:not(:disabled):not(.disabled):active, .btn-gray-very-light:not(:disabled):not(.disabled).active, .show > .btn-gray-very-light.dropdown-toggle {
  color: #212529;
  background-color: #d8d8d8;
  border-color: #d1d1d1;
}
.btn-gray-very-light:not(:disabled):not(.disabled):active:focus, .btn-gray-very-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-very-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 210, 211, 0.5);
}

.btn-green {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
  color: #fff;
}
.btn-green:hover {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #78a934;
  border-color: #729f31;
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #212529;
  background-color: #8DC43F;
  border-color: #8DC43F;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #729f31;
  border-color: #6b952e;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(125, 172, 60, 0.5);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #626262;
  text-align: left;
  list-style: none;
  background-color: transparent;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.75rem 1.25rem;
  clear: both;
  font-weight: 300;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #E30221;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
  color: #E30221;
  text-decoration: none;
  background-color: transparent;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  font-size: 1.1875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.75rem 1.25rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.8rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.4rem 0.75rem;
  font-size: 1.1875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.5rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #E30221;
  background-color: #E30221;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fe677c;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #fe99a7;
  border-color: #fe99a7;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #E30221;
  background-color: #E30221;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(227, 2, 33, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(227, 2, 33, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(227, 2, 33, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(227, 2, 33, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 2.5rem 0.5rem 1.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #fe677c;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1.5rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.8rem + 2px);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.75rem;
  font-size: 1.1875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  font-size: 1.5rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #fe677c;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.5rem;
  overflow: hidden;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1rem);
  padding: 0.5rem 1.5rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #E30221;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #fe99a7;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #E30221;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #fe99a7;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #E30221;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #fe99a7;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #E30221;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1.5rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: -0.375rem;
  padding-bottom: -0.375rem;
  margin-right: 1.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.5rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: #E30221;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #E30221;
}
.navbar-light .navbar-nav .nav-link {
  color: #000000;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #E30221;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #E30221;
}
.navbar-light .navbar-toggler {
  color: #000000;
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23000000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: #000000;
}
.navbar-light .navbar-text a {
  color: #E30221;
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: #E30221;
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: #fff;
  border-color: transparent;
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: #fff;
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.navbar-collapse.collapse.show, .navbar-collapse.collapse .show {
  display: block;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: inherit;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: inherit;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 1.1875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #E30221;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #b0021a;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #212529;
  background-color: #8DC43F;
}
a.badge-success:hover, a.badge-success:focus {
  color: #212529;
  background-color: #729f31;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #E30221;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #b0021a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 2, 33, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #000000;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.badge-gray-light {
  color: #212529;
  background-color: #979797;
}
a.badge-gray-light:hover, a.badge-gray-light:focus {
  color: #212529;
  background-color: #7e7e7e;
}
a.badge-gray-light:focus, a.badge-gray-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.badge-gray {
  color: #fff;
  background-color: #626262;
}
a.badge-gray:hover, a.badge-gray:focus {
  color: #fff;
  background-color: #494949;
}
a.badge-gray:focus, a.badge-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(98, 98, 98, 0.5);
}

.badge-gray-dark {
  color: #fff;
  background-color: #7c7b79;
}
a.badge-gray-dark:hover, a.badge-gray-dark:focus {
  color: #fff;
  background-color: #626160;
}
a.badge-gray-dark:focus, a.badge-gray-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 123, 121, 0.5);
}

.badge-gray-very-light {
  color: #212529;
  background-color: #F1F1F1;
}
a.badge-gray-very-light:hover, a.badge-gray-very-light:focus {
  color: #212529;
  background-color: #d8d8d8;
}
a.badge-gray-very-light:focus, a.badge-gray-very-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(241, 241, 241, 0.5);
}

.badge-green {
  color: #212529;
  background-color: #8DC43F;
}
a.badge-green:hover, a.badge-green:focus {
  color: #212529;
  background-color: #729f31;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(141, 196, 63, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #760111;
  background-color: #f9ccd3;
  border-color: #f7b8c1;
}
.alert-primary hr {
  border-top-color: #f4a1ad;
}
.alert-primary .alert-link {
  color: #43010a;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #496621;
  background-color: #e8f3d9;
  border-color: #dfeec9;
}
.alert-success hr {
  border-top-color: #d4e8b6;
}
.alert-success .alert-link {
  color: #2d3f15;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #760111;
  background-color: #f9ccd3;
  border-color: #f7b8c1;
}
.alert-danger hr {
  border-top-color: #f4a1ad;
}
.alert-danger .alert-link {
  color: #43010a;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}
.alert-black hr {
  border-top-color: #ababab;
}
.alert-black .alert-link {
  color: black;
}

.alert-gray-light {
  color: #4f4f4f;
  background-color: #eaeaea;
  border-color: #e2e2e2;
}
.alert-gray-light hr {
  border-top-color: #d5d5d5;
}
.alert-gray-light .alert-link {
  color: #363636;
}

.alert-gray {
  color: #333333;
  background-color: #e0e0e0;
  border-color: lightgray;
}
.alert-gray hr {
  border-top-color: #c6c6c6;
}
.alert-gray .alert-link {
  color: #1a1a1a;
}

.alert-gray-dark {
  color: #40403f;
  background-color: #e5e5e4;
  border-color: #dadad9;
}
.alert-gray-dark hr {
  border-top-color: #cdcdcc;
}
.alert-gray-dark .alert-link {
  color: #262626;
}

.alert-gray-very-light {
  color: #7d7d7d;
  background-color: #fcfcfc;
  border-color: #fbfbfb;
}
.alert-gray-very-light hr {
  border-top-color: #eeeeee;
}
.alert-gray-very-light .alert-link {
  color: #646464;
}

.alert-green {
  color: #496621;
  background-color: #e8f3d9;
  border-color: #dfeec9;
}
.alert-green hr {
  border-top-color: #d4e8b6;
}
.alert-green .alert-link {
  color: #2d3f15;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #E30221;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #626262;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #E30221;
  border-color: #E30221;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #760111;
  background-color: #f7b8c1;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #760111;
  background-color: #f4a1ad;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #760111;
  border-color: #760111;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #496621;
  background-color: #dfeec9;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #496621;
  background-color: #d4e8b6;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #496621;
  border-color: #496621;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #760111;
  background-color: #f7b8c1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #760111;
  background-color: #f4a1ad;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #760111;
  border-color: #760111;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-gray-light {
  color: #4f4f4f;
  background-color: #e2e2e2;
}
.list-group-item-gray-light.list-group-item-action:hover, .list-group-item-gray-light.list-group-item-action:focus {
  color: #4f4f4f;
  background-color: #d5d5d5;
}
.list-group-item-gray-light.list-group-item-action.active {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #4f4f4f;
}

.list-group-item-gray {
  color: #333333;
  background-color: lightgray;
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: #333333;
  background-color: #c6c6c6;
}
.list-group-item-gray.list-group-item-action.active {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

.list-group-item-gray-dark {
  color: #40403f;
  background-color: #dadad9;
}
.list-group-item-gray-dark.list-group-item-action:hover, .list-group-item-gray-dark.list-group-item-action:focus {
  color: #40403f;
  background-color: #cdcdcc;
}
.list-group-item-gray-dark.list-group-item-action.active {
  color: #fff;
  background-color: #40403f;
  border-color: #40403f;
}

.list-group-item-gray-very-light {
  color: #7d7d7d;
  background-color: #fbfbfb;
}
.list-group-item-gray-very-light.list-group-item-action:hover, .list-group-item-gray-very-light.list-group-item-action:focus {
  color: #7d7d7d;
  background-color: #eeeeee;
}
.list-group-item-gray-very-light.list-group-item-action.active {
  color: #fff;
  background-color: #7d7d7d;
  border-color: #7d7d7d;
}

.list-group-item-green {
  color: #496621;
  background-color: #dfeec9;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #496621;
  background-color: #d4e8b6;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #496621;
  border-color: #496621;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1.1875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 1.1875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #626262;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

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

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #E30221 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #b0021a !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #8DC43F !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #729f31 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #E30221 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #b0021a !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-black {
  background-color: #000000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-gray-light {
  background-color: #979797 !important;
}

a.bg-gray-light:hover, a.bg-gray-light:focus,
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: #7e7e7e !important;
}

.bg-gray {
  background-color: #626262 !important;
}

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #494949 !important;
}

.bg-gray-dark {
  background-color: #7c7b79 !important;
}

a.bg-gray-dark:hover, a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: #626160 !important;
}

.bg-gray-very-light {
  background-color: #F1F1F1 !important;
}

a.bg-gray-very-light:hover, a.bg-gray-very-light:focus,
button.bg-gray-very-light:hover,
button.bg-gray-very-light:focus {
  background-color: #d8d8d8 !important;
}

.bg-green {
  background-color: #8DC43F !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #729f31 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #E30221 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #8DC43F !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #E30221 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-black {
  border-color: #000000 !important;
}

.border-gray-light {
  border-color: #979797 !important;
}

.border-gray {
  border-color: #626262 !important;
}

.border-gray-dark {
  border-color: #7c7b79 !important;
}

.border-gray-very-light {
  border-color: #F1F1F1 !important;
}

.border-green {
  border-color: #8DC43F !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

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

.d-block {
  display: block !important;
}

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

.d-table-row {
  display: table-row !important;
}

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

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-125 {
  width: 125% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-125 {
  height: 125% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.m-6 {
  margin: 4rem !important;
}

.mt-6,
.my-6 {
  margin-top: 4rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 4rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 4rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

.mt-7,
.my-7 {
  margin-top: 5rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 5rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 5rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

.mt-8,
.my-8 {
  margin-top: 6rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 6rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 6rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 6rem !important;
}

.m-9 {
  margin: 7rem !important;
}

.mt-9,
.my-9 {
  margin-top: 7rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 7rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 7rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 7rem !important;
}

.m-10 {
  margin: 10rem !important;
}

.mt-10,
.my-10 {
  margin-top: 10rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 10rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 10rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 10rem !important;
}

.m-11 {
  margin: 12.5rem !important;
}

.mt-11,
.my-11 {
  margin-top: 12.5rem !important;
}

.mr-11,
.mx-11 {
  margin-right: 12.5rem !important;
}

.mb-11,
.my-11 {
  margin-bottom: 12.5rem !important;
}

.ml-11,
.mx-11 {
  margin-left: 12.5rem !important;
}

.m-12 {
  margin: 15rem !important;
}

.mt-12,
.my-12 {
  margin-top: 15rem !important;
}

.mr-12,
.mx-12 {
  margin-right: 15rem !important;
}

.mb-12,
.my-12 {
  margin-bottom: 15rem !important;
}

.ml-12,
.mx-12 {
  margin-left: 15rem !important;
}

.m-n-1 {
  margin: -0.25rem !important;
}

.mt-n-1,
.my-n-1 {
  margin-top: -0.25rem !important;
}

.mr-n-1,
.mx-n-1 {
  margin-right: -0.25rem !important;
}

.mb-n-1,
.my-n-1 {
  margin-bottom: -0.25rem !important;
}

.ml-n-1,
.mx-n-1 {
  margin-left: -0.25rem !important;
}

.m-n-2 {
  margin: -0.5rem !important;
}

.mt-n-2,
.my-n-2 {
  margin-top: -0.5rem !important;
}

.mr-n-2,
.mx-n-2 {
  margin-right: -0.5rem !important;
}

.mb-n-2,
.my-n-2 {
  margin-bottom: -0.5rem !important;
}

.ml-n-2,
.mx-n-2 {
  margin-left: -0.5rem !important;
}

.m-n-3 {
  margin: -1rem !important;
}

.mt-n-3,
.my-n-3 {
  margin-top: -1rem !important;
}

.mr-n-3,
.mx-n-3 {
  margin-right: -1rem !important;
}

.mb-n-3,
.my-n-3 {
  margin-bottom: -1rem !important;
}

.ml-n-3,
.mx-n-3 {
  margin-left: -1rem !important;
}

.m-n-4 {
  margin: -1.5rem !important;
}

.mt-n-4,
.my-n-4 {
  margin-top: -1.5rem !important;
}

.mr-n-4,
.mx-n-4 {
  margin-right: -1.5rem !important;
}

.mb-n-4,
.my-n-4 {
  margin-bottom: -1.5rem !important;
}

.ml-n-4,
.mx-n-4 {
  margin-left: -1.5rem !important;
}

.m-n-5 {
  margin: -3rem !important;
}

.mt-n-5,
.my-n-5 {
  margin-top: -3rem !important;
}

.mr-n-5,
.mx-n-5 {
  margin-right: -3rem !important;
}

.mb-n-5,
.my-n-5 {
  margin-bottom: -3rem !important;
}

.ml-n-5,
.mx-n-5 {
  margin-left: -3rem !important;
}

.m-n-6 {
  margin: -4.5rem !important;
}

.mt-n-6,
.my-n-6 {
  margin-top: -4.5rem !important;
}

.mr-n-6,
.mx-n-6 {
  margin-right: -4.5rem !important;
}

.mb-n-6,
.my-n-6 {
  margin-bottom: -4.5rem !important;
}

.ml-n-6,
.mx-n-6 {
  margin-left: -4.5rem !important;
}

.m-n-7 {
  margin: -6rem !important;
}

.mt-n-7,
.my-n-7 {
  margin-top: -6rem !important;
}

.mr-n-7,
.mx-n-7 {
  margin-right: -6rem !important;
}

.mb-n-7,
.my-n-7 {
  margin-bottom: -6rem !important;
}

.ml-n-7,
.mx-n-7 {
  margin-left: -6rem !important;
}

.m-n-8 {
  margin: -7.5rem !important;
}

.mt-n-8,
.my-n-8 {
  margin-top: -7.5rem !important;
}

.mr-n-8,
.mx-n-8 {
  margin-right: -7.5rem !important;
}

.mb-n-8,
.my-n-8 {
  margin-bottom: -7.5rem !important;
}

.ml-n-8,
.mx-n-8 {
  margin-left: -7.5rem !important;
}

.m-n-9 {
  margin: -8.75rem !important;
}

.mt-n-9,
.my-n-9 {
  margin-top: -8.75rem !important;
}

.mr-n-9,
.mx-n-9 {
  margin-right: -8.75rem !important;
}

.mb-n-9,
.my-n-9 {
  margin-bottom: -8.75rem !important;
}

.ml-n-9,
.mx-n-9 {
  margin-left: -8.75rem !important;
}

.m-n-10 {
  margin: -10rem !important;
}

.mt-n-10,
.my-n-10 {
  margin-top: -10rem !important;
}

.mr-n-10,
.mx-n-10 {
  margin-right: -10rem !important;
}

.mb-n-10,
.my-n-10 {
  margin-bottom: -10rem !important;
}

.ml-n-10,
.mx-n-10 {
  margin-left: -10rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.pt-6,
.py-6 {
  padding-top: 4rem !important;
}

.pr-6,
.px-6 {
  padding-right: 4rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 4rem !important;
}

.pl-6,
.px-6 {
  padding-left: 4rem !important;
}

.p-7 {
  padding: 5rem !important;
}

.pt-7,
.py-7 {
  padding-top: 5rem !important;
}

.pr-7,
.px-7 {
  padding-right: 5rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 5rem !important;
}

.pl-7,
.px-7 {
  padding-left: 5rem !important;
}

.p-8 {
  padding: 6rem !important;
}

.pt-8,
.py-8 {
  padding-top: 6rem !important;
}

.pr-8,
.px-8 {
  padding-right: 6rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 6rem !important;
}

.pl-8,
.px-8 {
  padding-left: 6rem !important;
}

.p-9 {
  padding: 7rem !important;
}

.pt-9,
.py-9 {
  padding-top: 7rem !important;
}

.pr-9,
.px-9 {
  padding-right: 7rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 7rem !important;
}

.pl-9,
.px-9 {
  padding-left: 7rem !important;
}

.p-10 {
  padding: 10rem !important;
}

.pt-10,
.py-10 {
  padding-top: 10rem !important;
}

.pr-10,
.px-10 {
  padding-right: 10rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 10rem !important;
}

.pl-10,
.px-10 {
  padding-left: 10rem !important;
}

.p-11 {
  padding: 12.5rem !important;
}

.pt-11,
.py-11 {
  padding-top: 12.5rem !important;
}

.pr-11,
.px-11 {
  padding-right: 12.5rem !important;
}

.pb-11,
.py-11 {
  padding-bottom: 12.5rem !important;
}

.pl-11,
.px-11 {
  padding-left: 12.5rem !important;
}

.p-12 {
  padding: 15rem !important;
}

.pt-12,
.py-12 {
  padding-top: 15rem !important;
}

.pr-12,
.px-12 {
  padding-right: 15rem !important;
}

.pb-12,
.py-12 {
  padding-bottom: 15rem !important;
}

.pl-12,
.px-12 {
  padding-left: 15rem !important;
}

.p-n-1 {
  padding: -0.25rem !important;
}

.pt-n-1,
.py-n-1 {
  padding-top: -0.25rem !important;
}

.pr-n-1,
.px-n-1 {
  padding-right: -0.25rem !important;
}

.pb-n-1,
.py-n-1 {
  padding-bottom: -0.25rem !important;
}

.pl-n-1,
.px-n-1 {
  padding-left: -0.25rem !important;
}

.p-n-2 {
  padding: -0.5rem !important;
}

.pt-n-2,
.py-n-2 {
  padding-top: -0.5rem !important;
}

.pr-n-2,
.px-n-2 {
  padding-right: -0.5rem !important;
}

.pb-n-2,
.py-n-2 {
  padding-bottom: -0.5rem !important;
}

.pl-n-2,
.px-n-2 {
  padding-left: -0.5rem !important;
}

.p-n-3 {
  padding: -1rem !important;
}

.pt-n-3,
.py-n-3 {
  padding-top: -1rem !important;
}

.pr-n-3,
.px-n-3 {
  padding-right: -1rem !important;
}

.pb-n-3,
.py-n-3 {
  padding-bottom: -1rem !important;
}

.pl-n-3,
.px-n-3 {
  padding-left: -1rem !important;
}

.p-n-4 {
  padding: -1.5rem !important;
}

.pt-n-4,
.py-n-4 {
  padding-top: -1.5rem !important;
}

.pr-n-4,
.px-n-4 {
  padding-right: -1.5rem !important;
}

.pb-n-4,
.py-n-4 {
  padding-bottom: -1.5rem !important;
}

.pl-n-4,
.px-n-4 {
  padding-left: -1.5rem !important;
}

.p-n-5 {
  padding: -3rem !important;
}

.pt-n-5,
.py-n-5 {
  padding-top: -3rem !important;
}

.pr-n-5,
.px-n-5 {
  padding-right: -3rem !important;
}

.pb-n-5,
.py-n-5 {
  padding-bottom: -3rem !important;
}

.pl-n-5,
.px-n-5 {
  padding-left: -3rem !important;
}

.p-n-6 {
  padding: -4.5rem !important;
}

.pt-n-6,
.py-n-6 {
  padding-top: -4.5rem !important;
}

.pr-n-6,
.px-n-6 {
  padding-right: -4.5rem !important;
}

.pb-n-6,
.py-n-6 {
  padding-bottom: -4.5rem !important;
}

.pl-n-6,
.px-n-6 {
  padding-left: -4.5rem !important;
}

.p-n-7 {
  padding: -6rem !important;
}

.pt-n-7,
.py-n-7 {
  padding-top: -6rem !important;
}

.pr-n-7,
.px-n-7 {
  padding-right: -6rem !important;
}

.pb-n-7,
.py-n-7 {
  padding-bottom: -6rem !important;
}

.pl-n-7,
.px-n-7 {
  padding-left: -6rem !important;
}

.p-n-8 {
  padding: -7.5rem !important;
}

.pt-n-8,
.py-n-8 {
  padding-top: -7.5rem !important;
}

.pr-n-8,
.px-n-8 {
  padding-right: -7.5rem !important;
}

.pb-n-8,
.py-n-8 {
  padding-bottom: -7.5rem !important;
}

.pl-n-8,
.px-n-8 {
  padding-left: -7.5rem !important;
}

.p-n-9 {
  padding: -8.75rem !important;
}

.pt-n-9,
.py-n-9 {
  padding-top: -8.75rem !important;
}

.pr-n-9,
.px-n-9 {
  padding-right: -8.75rem !important;
}

.pb-n-9,
.py-n-9 {
  padding-bottom: -8.75rem !important;
}

.pl-n-9,
.px-n-9 {
  padding-left: -8.75rem !important;
}

.p-n-10 {
  padding: -10rem !important;
}

.pt-n-10,
.py-n-10 {
  padding-top: -10rem !important;
}

.pr-n-10,
.px-n-10 {
  padding-right: -10rem !important;
}

.pb-n-10,
.py-n-10 {
  padding-bottom: -10rem !important;
}

.pl-n-10,
.px-n-10 {
  padding-left: -10rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-n6 {
  margin: -4rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -4rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -4rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -4rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -4rem !important;
}

.m-n7 {
  margin: -5rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -5rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -5rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -5rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -5rem !important;
}

.m-n8 {
  margin: -6rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -6rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -6rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -6rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -6rem !important;
}

.m-n9 {
  margin: -7rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -7rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -7rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -7rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -7rem !important;
}

.m-n10 {
  margin: -10rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -10rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -10rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -10rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -10rem !important;
}

.m-n11 {
  margin: -12.5rem !important;
}

.mt-n11,
.my-n11 {
  margin-top: -12.5rem !important;
}

.mr-n11,
.mx-n11 {
  margin-right: -12.5rem !important;
}

.mb-n11,
.my-n11 {
  margin-bottom: -12.5rem !important;
}

.ml-n11,
.mx-n11 {
  margin-left: -12.5rem !important;
}

.m-n12 {
  margin: -15rem !important;
}

.mt-n12,
.my-n12 {
  margin-top: -15rem !important;
}

.mr-n12,
.mx-n12 {
  margin-right: -15rem !important;
}

.mb-n12,
.my-n12 {
  margin-bottom: -15rem !important;
}

.ml-n12,
.mx-n12 {
  margin-left: -15rem !important;
}

.m-nn-1 {
  margin: 0.25rem !important;
}

.mt-nn-1,
.my-nn-1 {
  margin-top: 0.25rem !important;
}

.mr-nn-1,
.mx-nn-1 {
  margin-right: 0.25rem !important;
}

.mb-nn-1,
.my-nn-1 {
  margin-bottom: 0.25rem !important;
}

.ml-nn-1,
.mx-nn-1 {
  margin-left: 0.25rem !important;
}

.m-nn-2 {
  margin: 0.5rem !important;
}

.mt-nn-2,
.my-nn-2 {
  margin-top: 0.5rem !important;
}

.mr-nn-2,
.mx-nn-2 {
  margin-right: 0.5rem !important;
}

.mb-nn-2,
.my-nn-2 {
  margin-bottom: 0.5rem !important;
}

.ml-nn-2,
.mx-nn-2 {
  margin-left: 0.5rem !important;
}

.m-nn-3 {
  margin: 1rem !important;
}

.mt-nn-3,
.my-nn-3 {
  margin-top: 1rem !important;
}

.mr-nn-3,
.mx-nn-3 {
  margin-right: 1rem !important;
}

.mb-nn-3,
.my-nn-3 {
  margin-bottom: 1rem !important;
}

.ml-nn-3,
.mx-nn-3 {
  margin-left: 1rem !important;
}

.m-nn-4 {
  margin: 1.5rem !important;
}

.mt-nn-4,
.my-nn-4 {
  margin-top: 1.5rem !important;
}

.mr-nn-4,
.mx-nn-4 {
  margin-right: 1.5rem !important;
}

.mb-nn-4,
.my-nn-4 {
  margin-bottom: 1.5rem !important;
}

.ml-nn-4,
.mx-nn-4 {
  margin-left: 1.5rem !important;
}

.m-nn-5 {
  margin: 3rem !important;
}

.mt-nn-5,
.my-nn-5 {
  margin-top: 3rem !important;
}

.mr-nn-5,
.mx-nn-5 {
  margin-right: 3rem !important;
}

.mb-nn-5,
.my-nn-5 {
  margin-bottom: 3rem !important;
}

.ml-nn-5,
.mx-nn-5 {
  margin-left: 3rem !important;
}

.m-nn-6 {
  margin: 4.5rem !important;
}

.mt-nn-6,
.my-nn-6 {
  margin-top: 4.5rem !important;
}

.mr-nn-6,
.mx-nn-6 {
  margin-right: 4.5rem !important;
}

.mb-nn-6,
.my-nn-6 {
  margin-bottom: 4.5rem !important;
}

.ml-nn-6,
.mx-nn-6 {
  margin-left: 4.5rem !important;
}

.m-nn-7 {
  margin: 6rem !important;
}

.mt-nn-7,
.my-nn-7 {
  margin-top: 6rem !important;
}

.mr-nn-7,
.mx-nn-7 {
  margin-right: 6rem !important;
}

.mb-nn-7,
.my-nn-7 {
  margin-bottom: 6rem !important;
}

.ml-nn-7,
.mx-nn-7 {
  margin-left: 6rem !important;
}

.m-nn-8 {
  margin: 7.5rem !important;
}

.mt-nn-8,
.my-nn-8 {
  margin-top: 7.5rem !important;
}

.mr-nn-8,
.mx-nn-8 {
  margin-right: 7.5rem !important;
}

.mb-nn-8,
.my-nn-8 {
  margin-bottom: 7.5rem !important;
}

.ml-nn-8,
.mx-nn-8 {
  margin-left: 7.5rem !important;
}

.m-nn-9 {
  margin: 8.75rem !important;
}

.mt-nn-9,
.my-nn-9 {
  margin-top: 8.75rem !important;
}

.mr-nn-9,
.mx-nn-9 {
  margin-right: 8.75rem !important;
}

.mb-nn-9,
.my-nn-9 {
  margin-bottom: 8.75rem !important;
}

.ml-nn-9,
.mx-nn-9 {
  margin-left: 8.75rem !important;
}

.m-nn-10 {
  margin: 10rem !important;
}

.mt-nn-10,
.my-nn-10 {
  margin-top: 10rem !important;
}

.mr-nn-10,
.mx-nn-10 {
  margin-right: 10rem !important;
}

.mb-nn-10,
.my-nn-10 {
  margin-bottom: 10rem !important;
}

.ml-nn-10,
.mx-nn-10 {
  margin-left: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .m-sm-6 {
    margin: 4rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4rem !important;
  }
  .m-sm-7 {
    margin: 5rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 5rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 5rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 5rem !important;
  }
  .m-sm-8 {
    margin: 6rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 6rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 6rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 6rem !important;
  }
  .m-sm-9 {
    margin: 7rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 7rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 7rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 7rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 7rem !important;
  }
  .m-sm-10 {
    margin: 10rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10rem !important;
  }
  .m-sm-11 {
    margin: 12.5rem !important;
  }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 12.5rem !important;
  }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 12.5rem !important;
  }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 12.5rem !important;
  }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 12.5rem !important;
  }
  .m-sm-12 {
    margin: 15rem !important;
  }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 15rem !important;
  }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 15rem !important;
  }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 15rem !important;
  }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 15rem !important;
  }
  .m-sm-n-1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n-1,
  .my-sm-n-1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n-1,
  .mx-sm-n-1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n-1,
  .my-sm-n-1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n-1,
  .mx-sm-n-1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n-2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n-2,
  .my-sm-n-2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n-2,
  .mx-sm-n-2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n-2,
  .my-sm-n-2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n-2,
  .mx-sm-n-2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n-3 {
    margin: -1rem !important;
  }
  .mt-sm-n-3,
  .my-sm-n-3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n-3,
  .mx-sm-n-3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n-3,
  .my-sm-n-3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n-3,
  .mx-sm-n-3 {
    margin-left: -1rem !important;
  }
  .m-sm-n-4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n-4,
  .my-sm-n-4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n-4,
  .mx-sm-n-4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n-4,
  .my-sm-n-4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n-4,
  .mx-sm-n-4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n-5 {
    margin: -3rem !important;
  }
  .mt-sm-n-5,
  .my-sm-n-5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n-5,
  .mx-sm-n-5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n-5,
  .my-sm-n-5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n-5,
  .mx-sm-n-5 {
    margin-left: -3rem !important;
  }
  .m-sm-n-6 {
    margin: -4.5rem !important;
  }
  .mt-sm-n-6,
  .my-sm-n-6 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n-6,
  .mx-sm-n-6 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n-6,
  .my-sm-n-6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n-6,
  .mx-sm-n-6 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n-7 {
    margin: -6rem !important;
  }
  .mt-sm-n-7,
  .my-sm-n-7 {
    margin-top: -6rem !important;
  }
  .mr-sm-n-7,
  .mx-sm-n-7 {
    margin-right: -6rem !important;
  }
  .mb-sm-n-7,
  .my-sm-n-7 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n-7,
  .mx-sm-n-7 {
    margin-left: -6rem !important;
  }
  .m-sm-n-8 {
    margin: -7.5rem !important;
  }
  .mt-sm-n-8,
  .my-sm-n-8 {
    margin-top: -7.5rem !important;
  }
  .mr-sm-n-8,
  .mx-sm-n-8 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n-8,
  .my-sm-n-8 {
    margin-bottom: -7.5rem !important;
  }
  .ml-sm-n-8,
  .mx-sm-n-8 {
    margin-left: -7.5rem !important;
  }
  .m-sm-n-9 {
    margin: -8.75rem !important;
  }
  .mt-sm-n-9,
  .my-sm-n-9 {
    margin-top: -8.75rem !important;
  }
  .mr-sm-n-9,
  .mx-sm-n-9 {
    margin-right: -8.75rem !important;
  }
  .mb-sm-n-9,
  .my-sm-n-9 {
    margin-bottom: -8.75rem !important;
  }
  .ml-sm-n-9,
  .mx-sm-n-9 {
    margin-left: -8.75rem !important;
  }
  .m-sm-n-10 {
    margin: -10rem !important;
  }
  .mt-sm-n-10,
  .my-sm-n-10 {
    margin-top: -10rem !important;
  }
  .mr-sm-n-10,
  .mx-sm-n-10 {
    margin-right: -10rem !important;
  }
  .mb-sm-n-10,
  .my-sm-n-10 {
    margin-bottom: -10rem !important;
  }
  .ml-sm-n-10,
  .mx-sm-n-10 {
    margin-left: -10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .p-sm-6 {
    padding: 4rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4rem !important;
  }
  .p-sm-7 {
    padding: 5rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 5rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 5rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 5rem !important;
  }
  .p-sm-8 {
    padding: 6rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 6rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 6rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 6rem !important;
  }
  .p-sm-9 {
    padding: 7rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 7rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 7rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 7rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 7rem !important;
  }
  .p-sm-10 {
    padding: 10rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10rem !important;
  }
  .p-sm-11 {
    padding: 12.5rem !important;
  }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 12.5rem !important;
  }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 12.5rem !important;
  }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 12.5rem !important;
  }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 12.5rem !important;
  }
  .p-sm-12 {
    padding: 15rem !important;
  }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 15rem !important;
  }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 15rem !important;
  }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 15rem !important;
  }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 15rem !important;
  }
  .p-sm-n-1 {
    padding: -0.25rem !important;
  }
  .pt-sm-n-1,
  .py-sm-n-1 {
    padding-top: -0.25rem !important;
  }
  .pr-sm-n-1,
  .px-sm-n-1 {
    padding-right: -0.25rem !important;
  }
  .pb-sm-n-1,
  .py-sm-n-1 {
    padding-bottom: -0.25rem !important;
  }
  .pl-sm-n-1,
  .px-sm-n-1 {
    padding-left: -0.25rem !important;
  }
  .p-sm-n-2 {
    padding: -0.5rem !important;
  }
  .pt-sm-n-2,
  .py-sm-n-2 {
    padding-top: -0.5rem !important;
  }
  .pr-sm-n-2,
  .px-sm-n-2 {
    padding-right: -0.5rem !important;
  }
  .pb-sm-n-2,
  .py-sm-n-2 {
    padding-bottom: -0.5rem !important;
  }
  .pl-sm-n-2,
  .px-sm-n-2 {
    padding-left: -0.5rem !important;
  }
  .p-sm-n-3 {
    padding: -1rem !important;
  }
  .pt-sm-n-3,
  .py-sm-n-3 {
    padding-top: -1rem !important;
  }
  .pr-sm-n-3,
  .px-sm-n-3 {
    padding-right: -1rem !important;
  }
  .pb-sm-n-3,
  .py-sm-n-3 {
    padding-bottom: -1rem !important;
  }
  .pl-sm-n-3,
  .px-sm-n-3 {
    padding-left: -1rem !important;
  }
  .p-sm-n-4 {
    padding: -1.5rem !important;
  }
  .pt-sm-n-4,
  .py-sm-n-4 {
    padding-top: -1.5rem !important;
  }
  .pr-sm-n-4,
  .px-sm-n-4 {
    padding-right: -1.5rem !important;
  }
  .pb-sm-n-4,
  .py-sm-n-4 {
    padding-bottom: -1.5rem !important;
  }
  .pl-sm-n-4,
  .px-sm-n-4 {
    padding-left: -1.5rem !important;
  }
  .p-sm-n-5 {
    padding: -3rem !important;
  }
  .pt-sm-n-5,
  .py-sm-n-5 {
    padding-top: -3rem !important;
  }
  .pr-sm-n-5,
  .px-sm-n-5 {
    padding-right: -3rem !important;
  }
  .pb-sm-n-5,
  .py-sm-n-5 {
    padding-bottom: -3rem !important;
  }
  .pl-sm-n-5,
  .px-sm-n-5 {
    padding-left: -3rem !important;
  }
  .p-sm-n-6 {
    padding: -4.5rem !important;
  }
  .pt-sm-n-6,
  .py-sm-n-6 {
    padding-top: -4.5rem !important;
  }
  .pr-sm-n-6,
  .px-sm-n-6 {
    padding-right: -4.5rem !important;
  }
  .pb-sm-n-6,
  .py-sm-n-6 {
    padding-bottom: -4.5rem !important;
  }
  .pl-sm-n-6,
  .px-sm-n-6 {
    padding-left: -4.5rem !important;
  }
  .p-sm-n-7 {
    padding: -6rem !important;
  }
  .pt-sm-n-7,
  .py-sm-n-7 {
    padding-top: -6rem !important;
  }
  .pr-sm-n-7,
  .px-sm-n-7 {
    padding-right: -6rem !important;
  }
  .pb-sm-n-7,
  .py-sm-n-7 {
    padding-bottom: -6rem !important;
  }
  .pl-sm-n-7,
  .px-sm-n-7 {
    padding-left: -6rem !important;
  }
  .p-sm-n-8 {
    padding: -7.5rem !important;
  }
  .pt-sm-n-8,
  .py-sm-n-8 {
    padding-top: -7.5rem !important;
  }
  .pr-sm-n-8,
  .px-sm-n-8 {
    padding-right: -7.5rem !important;
  }
  .pb-sm-n-8,
  .py-sm-n-8 {
    padding-bottom: -7.5rem !important;
  }
  .pl-sm-n-8,
  .px-sm-n-8 {
    padding-left: -7.5rem !important;
  }
  .p-sm-n-9 {
    padding: -8.75rem !important;
  }
  .pt-sm-n-9,
  .py-sm-n-9 {
    padding-top: -8.75rem !important;
  }
  .pr-sm-n-9,
  .px-sm-n-9 {
    padding-right: -8.75rem !important;
  }
  .pb-sm-n-9,
  .py-sm-n-9 {
    padding-bottom: -8.75rem !important;
  }
  .pl-sm-n-9,
  .px-sm-n-9 {
    padding-left: -8.75rem !important;
  }
  .p-sm-n-10 {
    padding: -10rem !important;
  }
  .pt-sm-n-10,
  .py-sm-n-10 {
    padding-top: -10rem !important;
  }
  .pr-sm-n-10,
  .px-sm-n-10 {
    padding-right: -10rem !important;
  }
  .pb-sm-n-10,
  .py-sm-n-10 {
    padding-bottom: -10rem !important;
  }
  .pl-sm-n-10,
  .px-sm-n-10 {
    padding-left: -10rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4rem !important;
  }
  .m-sm-n7 {
    margin: -5rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -5rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -5rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -5rem !important;
  }
  .m-sm-n8 {
    margin: -6rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -6rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -6rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -6rem !important;
  }
  .m-sm-n9 {
    margin: -7rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -7rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -7rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -7rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -7rem !important;
  }
  .m-sm-n10 {
    margin: -10rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -10rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -10rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -10rem !important;
  }
  .m-sm-n11 {
    margin: -12.5rem !important;
  }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -12.5rem !important;
  }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -12.5rem !important;
  }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -12.5rem !important;
  }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -12.5rem !important;
  }
  .m-sm-n12 {
    margin: -15rem !important;
  }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -15rem !important;
  }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -15rem !important;
  }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -15rem !important;
  }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -15rem !important;
  }
  .m-sm-nn-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-nn-1,
  .my-sm-nn-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-nn-1,
  .mx-sm-nn-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-nn-1,
  .my-sm-nn-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-nn-1,
  .mx-sm-nn-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-nn-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-nn-2,
  .my-sm-nn-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-nn-2,
  .mx-sm-nn-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-nn-2,
  .my-sm-nn-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-nn-2,
  .mx-sm-nn-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-nn-3 {
    margin: 1rem !important;
  }
  .mt-sm-nn-3,
  .my-sm-nn-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-nn-3,
  .mx-sm-nn-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-nn-3,
  .my-sm-nn-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-nn-3,
  .mx-sm-nn-3 {
    margin-left: 1rem !important;
  }
  .m-sm-nn-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-nn-4,
  .my-sm-nn-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-nn-4,
  .mx-sm-nn-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-nn-4,
  .my-sm-nn-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-nn-4,
  .mx-sm-nn-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-nn-5 {
    margin: 3rem !important;
  }
  .mt-sm-nn-5,
  .my-sm-nn-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-nn-5,
  .mx-sm-nn-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-nn-5,
  .my-sm-nn-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-nn-5,
  .mx-sm-nn-5 {
    margin-left: 3rem !important;
  }
  .m-sm-nn-6 {
    margin: 4.5rem !important;
  }
  .mt-sm-nn-6,
  .my-sm-nn-6 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-nn-6,
  .mx-sm-nn-6 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-nn-6,
  .my-sm-nn-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-nn-6,
  .mx-sm-nn-6 {
    margin-left: 4.5rem !important;
  }
  .m-sm-nn-7 {
    margin: 6rem !important;
  }
  .mt-sm-nn-7,
  .my-sm-nn-7 {
    margin-top: 6rem !important;
  }
  .mr-sm-nn-7,
  .mx-sm-nn-7 {
    margin-right: 6rem !important;
  }
  .mb-sm-nn-7,
  .my-sm-nn-7 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-nn-7,
  .mx-sm-nn-7 {
    margin-left: 6rem !important;
  }
  .m-sm-nn-8 {
    margin: 7.5rem !important;
  }
  .mt-sm-nn-8,
  .my-sm-nn-8 {
    margin-top: 7.5rem !important;
  }
  .mr-sm-nn-8,
  .mx-sm-nn-8 {
    margin-right: 7.5rem !important;
  }
  .mb-sm-nn-8,
  .my-sm-nn-8 {
    margin-bottom: 7.5rem !important;
  }
  .ml-sm-nn-8,
  .mx-sm-nn-8 {
    margin-left: 7.5rem !important;
  }
  .m-sm-nn-9 {
    margin: 8.75rem !important;
  }
  .mt-sm-nn-9,
  .my-sm-nn-9 {
    margin-top: 8.75rem !important;
  }
  .mr-sm-nn-9,
  .mx-sm-nn-9 {
    margin-right: 8.75rem !important;
  }
  .mb-sm-nn-9,
  .my-sm-nn-9 {
    margin-bottom: 8.75rem !important;
  }
  .ml-sm-nn-9,
  .mx-sm-nn-9 {
    margin-left: 8.75rem !important;
  }
  .m-sm-nn-10 {
    margin: 10rem !important;
  }
  .mt-sm-nn-10,
  .my-sm-nn-10 {
    margin-top: 10rem !important;
  }
  .mr-sm-nn-10,
  .mx-sm-nn-10 {
    margin-right: 10rem !important;
  }
  .mb-sm-nn-10,
  .my-sm-nn-10 {
    margin-bottom: 10rem !important;
  }
  .ml-sm-nn-10,
  .mx-sm-nn-10 {
    margin-left: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .m-md-6 {
    margin: 4rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4rem !important;
  }
  .m-md-7 {
    margin: 5rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 5rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 5rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 5rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 5rem !important;
  }
  .m-md-8 {
    margin: 6rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 6rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 6rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 6rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 6rem !important;
  }
  .m-md-9 {
    margin: 7rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 7rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 7rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 7rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 7rem !important;
  }
  .m-md-10 {
    margin: 10rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10rem !important;
  }
  .m-md-11 {
    margin: 12.5rem !important;
  }
  .mt-md-11,
  .my-md-11 {
    margin-top: 12.5rem !important;
  }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 12.5rem !important;
  }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 12.5rem !important;
  }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 12.5rem !important;
  }
  .m-md-12 {
    margin: 15rem !important;
  }
  .mt-md-12,
  .my-md-12 {
    margin-top: 15rem !important;
  }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 15rem !important;
  }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 15rem !important;
  }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 15rem !important;
  }
  .m-md-n-1 {
    margin: -0.25rem !important;
  }
  .mt-md-n-1,
  .my-md-n-1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n-1,
  .mx-md-n-1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n-1,
  .my-md-n-1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n-1,
  .mx-md-n-1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n-2 {
    margin: -0.5rem !important;
  }
  .mt-md-n-2,
  .my-md-n-2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n-2,
  .mx-md-n-2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n-2,
  .my-md-n-2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n-2,
  .mx-md-n-2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n-3 {
    margin: -1rem !important;
  }
  .mt-md-n-3,
  .my-md-n-3 {
    margin-top: -1rem !important;
  }
  .mr-md-n-3,
  .mx-md-n-3 {
    margin-right: -1rem !important;
  }
  .mb-md-n-3,
  .my-md-n-3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n-3,
  .mx-md-n-3 {
    margin-left: -1rem !important;
  }
  .m-md-n-4 {
    margin: -1.5rem !important;
  }
  .mt-md-n-4,
  .my-md-n-4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n-4,
  .mx-md-n-4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n-4,
  .my-md-n-4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n-4,
  .mx-md-n-4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n-5 {
    margin: -3rem !important;
  }
  .mt-md-n-5,
  .my-md-n-5 {
    margin-top: -3rem !important;
  }
  .mr-md-n-5,
  .mx-md-n-5 {
    margin-right: -3rem !important;
  }
  .mb-md-n-5,
  .my-md-n-5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n-5,
  .mx-md-n-5 {
    margin-left: -3rem !important;
  }
  .m-md-n-6 {
    margin: -4.5rem !important;
  }
  .mt-md-n-6,
  .my-md-n-6 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n-6,
  .mx-md-n-6 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n-6,
  .my-md-n-6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n-6,
  .mx-md-n-6 {
    margin-left: -4.5rem !important;
  }
  .m-md-n-7 {
    margin: -6rem !important;
  }
  .mt-md-n-7,
  .my-md-n-7 {
    margin-top: -6rem !important;
  }
  .mr-md-n-7,
  .mx-md-n-7 {
    margin-right: -6rem !important;
  }
  .mb-md-n-7,
  .my-md-n-7 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n-7,
  .mx-md-n-7 {
    margin-left: -6rem !important;
  }
  .m-md-n-8 {
    margin: -7.5rem !important;
  }
  .mt-md-n-8,
  .my-md-n-8 {
    margin-top: -7.5rem !important;
  }
  .mr-md-n-8,
  .mx-md-n-8 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n-8,
  .my-md-n-8 {
    margin-bottom: -7.5rem !important;
  }
  .ml-md-n-8,
  .mx-md-n-8 {
    margin-left: -7.5rem !important;
  }
  .m-md-n-9 {
    margin: -8.75rem !important;
  }
  .mt-md-n-9,
  .my-md-n-9 {
    margin-top: -8.75rem !important;
  }
  .mr-md-n-9,
  .mx-md-n-9 {
    margin-right: -8.75rem !important;
  }
  .mb-md-n-9,
  .my-md-n-9 {
    margin-bottom: -8.75rem !important;
  }
  .ml-md-n-9,
  .mx-md-n-9 {
    margin-left: -8.75rem !important;
  }
  .m-md-n-10 {
    margin: -10rem !important;
  }
  .mt-md-n-10,
  .my-md-n-10 {
    margin-top: -10rem !important;
  }
  .mr-md-n-10,
  .mx-md-n-10 {
    margin-right: -10rem !important;
  }
  .mb-md-n-10,
  .my-md-n-10 {
    margin-bottom: -10rem !important;
  }
  .ml-md-n-10,
  .mx-md-n-10 {
    margin-left: -10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .p-md-6 {
    padding: 4rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 5rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 5rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 5rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 5rem !important;
  }
  .p-md-8 {
    padding: 6rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 6rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 6rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 6rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 6rem !important;
  }
  .p-md-9 {
    padding: 7rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 7rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 7rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 7rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 7rem !important;
  }
  .p-md-10 {
    padding: 10rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10rem !important;
  }
  .p-md-11 {
    padding: 12.5rem !important;
  }
  .pt-md-11,
  .py-md-11 {
    padding-top: 12.5rem !important;
  }
  .pr-md-11,
  .px-md-11 {
    padding-right: 12.5rem !important;
  }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 12.5rem !important;
  }
  .pl-md-11,
  .px-md-11 {
    padding-left: 12.5rem !important;
  }
  .p-md-12 {
    padding: 15rem !important;
  }
  .pt-md-12,
  .py-md-12 {
    padding-top: 15rem !important;
  }
  .pr-md-12,
  .px-md-12 {
    padding-right: 15rem !important;
  }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 15rem !important;
  }
  .pl-md-12,
  .px-md-12 {
    padding-left: 15rem !important;
  }
  .p-md-n-1 {
    padding: -0.25rem !important;
  }
  .pt-md-n-1,
  .py-md-n-1 {
    padding-top: -0.25rem !important;
  }
  .pr-md-n-1,
  .px-md-n-1 {
    padding-right: -0.25rem !important;
  }
  .pb-md-n-1,
  .py-md-n-1 {
    padding-bottom: -0.25rem !important;
  }
  .pl-md-n-1,
  .px-md-n-1 {
    padding-left: -0.25rem !important;
  }
  .p-md-n-2 {
    padding: -0.5rem !important;
  }
  .pt-md-n-2,
  .py-md-n-2 {
    padding-top: -0.5rem !important;
  }
  .pr-md-n-2,
  .px-md-n-2 {
    padding-right: -0.5rem !important;
  }
  .pb-md-n-2,
  .py-md-n-2 {
    padding-bottom: -0.5rem !important;
  }
  .pl-md-n-2,
  .px-md-n-2 {
    padding-left: -0.5rem !important;
  }
  .p-md-n-3 {
    padding: -1rem !important;
  }
  .pt-md-n-3,
  .py-md-n-3 {
    padding-top: -1rem !important;
  }
  .pr-md-n-3,
  .px-md-n-3 {
    padding-right: -1rem !important;
  }
  .pb-md-n-3,
  .py-md-n-3 {
    padding-bottom: -1rem !important;
  }
  .pl-md-n-3,
  .px-md-n-3 {
    padding-left: -1rem !important;
  }
  .p-md-n-4 {
    padding: -1.5rem !important;
  }
  .pt-md-n-4,
  .py-md-n-4 {
    padding-top: -1.5rem !important;
  }
  .pr-md-n-4,
  .px-md-n-4 {
    padding-right: -1.5rem !important;
  }
  .pb-md-n-4,
  .py-md-n-4 {
    padding-bottom: -1.5rem !important;
  }
  .pl-md-n-4,
  .px-md-n-4 {
    padding-left: -1.5rem !important;
  }
  .p-md-n-5 {
    padding: -3rem !important;
  }
  .pt-md-n-5,
  .py-md-n-5 {
    padding-top: -3rem !important;
  }
  .pr-md-n-5,
  .px-md-n-5 {
    padding-right: -3rem !important;
  }
  .pb-md-n-5,
  .py-md-n-5 {
    padding-bottom: -3rem !important;
  }
  .pl-md-n-5,
  .px-md-n-5 {
    padding-left: -3rem !important;
  }
  .p-md-n-6 {
    padding: -4.5rem !important;
  }
  .pt-md-n-6,
  .py-md-n-6 {
    padding-top: -4.5rem !important;
  }
  .pr-md-n-6,
  .px-md-n-6 {
    padding-right: -4.5rem !important;
  }
  .pb-md-n-6,
  .py-md-n-6 {
    padding-bottom: -4.5rem !important;
  }
  .pl-md-n-6,
  .px-md-n-6 {
    padding-left: -4.5rem !important;
  }
  .p-md-n-7 {
    padding: -6rem !important;
  }
  .pt-md-n-7,
  .py-md-n-7 {
    padding-top: -6rem !important;
  }
  .pr-md-n-7,
  .px-md-n-7 {
    padding-right: -6rem !important;
  }
  .pb-md-n-7,
  .py-md-n-7 {
    padding-bottom: -6rem !important;
  }
  .pl-md-n-7,
  .px-md-n-7 {
    padding-left: -6rem !important;
  }
  .p-md-n-8 {
    padding: -7.5rem !important;
  }
  .pt-md-n-8,
  .py-md-n-8 {
    padding-top: -7.5rem !important;
  }
  .pr-md-n-8,
  .px-md-n-8 {
    padding-right: -7.5rem !important;
  }
  .pb-md-n-8,
  .py-md-n-8 {
    padding-bottom: -7.5rem !important;
  }
  .pl-md-n-8,
  .px-md-n-8 {
    padding-left: -7.5rem !important;
  }
  .p-md-n-9 {
    padding: -8.75rem !important;
  }
  .pt-md-n-9,
  .py-md-n-9 {
    padding-top: -8.75rem !important;
  }
  .pr-md-n-9,
  .px-md-n-9 {
    padding-right: -8.75rem !important;
  }
  .pb-md-n-9,
  .py-md-n-9 {
    padding-bottom: -8.75rem !important;
  }
  .pl-md-n-9,
  .px-md-n-9 {
    padding-left: -8.75rem !important;
  }
  .p-md-n-10 {
    padding: -10rem !important;
  }
  .pt-md-n-10,
  .py-md-n-10 {
    padding-top: -10rem !important;
  }
  .pr-md-n-10,
  .px-md-n-10 {
    padding-right: -10rem !important;
  }
  .pb-md-n-10,
  .py-md-n-10 {
    padding-bottom: -10rem !important;
  }
  .pl-md-n-10,
  .px-md-n-10 {
    padding-left: -10rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-n6 {
    margin: -4rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4rem !important;
  }
  .m-md-n7 {
    margin: -5rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -5rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -5rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -5rem !important;
  }
  .m-md-n8 {
    margin: -6rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -6rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -6rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -6rem !important;
  }
  .m-md-n9 {
    margin: -7rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -7rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -7rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -7rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -7rem !important;
  }
  .m-md-n10 {
    margin: -10rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -10rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -10rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -10rem !important;
  }
  .m-md-n11 {
    margin: -12.5rem !important;
  }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -12.5rem !important;
  }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -12.5rem !important;
  }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -12.5rem !important;
  }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -12.5rem !important;
  }
  .m-md-n12 {
    margin: -15rem !important;
  }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -15rem !important;
  }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -15rem !important;
  }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -15rem !important;
  }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -15rem !important;
  }
  .m-md-nn-1 {
    margin: 0.25rem !important;
  }
  .mt-md-nn-1,
  .my-md-nn-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-nn-1,
  .mx-md-nn-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-nn-1,
  .my-md-nn-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-nn-1,
  .mx-md-nn-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-nn-2 {
    margin: 0.5rem !important;
  }
  .mt-md-nn-2,
  .my-md-nn-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-nn-2,
  .mx-md-nn-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-nn-2,
  .my-md-nn-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-nn-2,
  .mx-md-nn-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-nn-3 {
    margin: 1rem !important;
  }
  .mt-md-nn-3,
  .my-md-nn-3 {
    margin-top: 1rem !important;
  }
  .mr-md-nn-3,
  .mx-md-nn-3 {
    margin-right: 1rem !important;
  }
  .mb-md-nn-3,
  .my-md-nn-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-nn-3,
  .mx-md-nn-3 {
    margin-left: 1rem !important;
  }
  .m-md-nn-4 {
    margin: 1.5rem !important;
  }
  .mt-md-nn-4,
  .my-md-nn-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-nn-4,
  .mx-md-nn-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-nn-4,
  .my-md-nn-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-nn-4,
  .mx-md-nn-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-nn-5 {
    margin: 3rem !important;
  }
  .mt-md-nn-5,
  .my-md-nn-5 {
    margin-top: 3rem !important;
  }
  .mr-md-nn-5,
  .mx-md-nn-5 {
    margin-right: 3rem !important;
  }
  .mb-md-nn-5,
  .my-md-nn-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-nn-5,
  .mx-md-nn-5 {
    margin-left: 3rem !important;
  }
  .m-md-nn-6 {
    margin: 4.5rem !important;
  }
  .mt-md-nn-6,
  .my-md-nn-6 {
    margin-top: 4.5rem !important;
  }
  .mr-md-nn-6,
  .mx-md-nn-6 {
    margin-right: 4.5rem !important;
  }
  .mb-md-nn-6,
  .my-md-nn-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-nn-6,
  .mx-md-nn-6 {
    margin-left: 4.5rem !important;
  }
  .m-md-nn-7 {
    margin: 6rem !important;
  }
  .mt-md-nn-7,
  .my-md-nn-7 {
    margin-top: 6rem !important;
  }
  .mr-md-nn-7,
  .mx-md-nn-7 {
    margin-right: 6rem !important;
  }
  .mb-md-nn-7,
  .my-md-nn-7 {
    margin-bottom: 6rem !important;
  }
  .ml-md-nn-7,
  .mx-md-nn-7 {
    margin-left: 6rem !important;
  }
  .m-md-nn-8 {
    margin: 7.5rem !important;
  }
  .mt-md-nn-8,
  .my-md-nn-8 {
    margin-top: 7.5rem !important;
  }
  .mr-md-nn-8,
  .mx-md-nn-8 {
    margin-right: 7.5rem !important;
  }
  .mb-md-nn-8,
  .my-md-nn-8 {
    margin-bottom: 7.5rem !important;
  }
  .ml-md-nn-8,
  .mx-md-nn-8 {
    margin-left: 7.5rem !important;
  }
  .m-md-nn-9 {
    margin: 8.75rem !important;
  }
  .mt-md-nn-9,
  .my-md-nn-9 {
    margin-top: 8.75rem !important;
  }
  .mr-md-nn-9,
  .mx-md-nn-9 {
    margin-right: 8.75rem !important;
  }
  .mb-md-nn-9,
  .my-md-nn-9 {
    margin-bottom: 8.75rem !important;
  }
  .ml-md-nn-9,
  .mx-md-nn-9 {
    margin-left: 8.75rem !important;
  }
  .m-md-nn-10 {
    margin: 10rem !important;
  }
  .mt-md-nn-10,
  .my-md-nn-10 {
    margin-top: 10rem !important;
  }
  .mr-md-nn-10,
  .mx-md-nn-10 {
    margin-right: 10rem !important;
  }
  .mb-md-nn-10,
  .my-md-nn-10 {
    margin-bottom: 10rem !important;
  }
  .ml-md-nn-10,
  .mx-md-nn-10 {
    margin-left: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .m-lg-6 {
    margin: 4rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4rem !important;
  }
  .m-lg-7 {
    margin: 5rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 5rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 5rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 5rem !important;
  }
  .m-lg-8 {
    margin: 6rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 6rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 6rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 6rem !important;
  }
  .m-lg-9 {
    margin: 7rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 7rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 7rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 7rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 7rem !important;
  }
  .m-lg-10 {
    margin: 10rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10rem !important;
  }
  .m-lg-11 {
    margin: 12.5rem !important;
  }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 12.5rem !important;
  }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 12.5rem !important;
  }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 12.5rem !important;
  }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 12.5rem !important;
  }
  .m-lg-12 {
    margin: 15rem !important;
  }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 15rem !important;
  }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 15rem !important;
  }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 15rem !important;
  }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 15rem !important;
  }
  .m-lg-n-1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n-1,
  .my-lg-n-1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n-1,
  .mx-lg-n-1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n-1,
  .my-lg-n-1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n-1,
  .mx-lg-n-1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n-2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n-2,
  .my-lg-n-2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n-2,
  .mx-lg-n-2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n-2,
  .my-lg-n-2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n-2,
  .mx-lg-n-2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n-3 {
    margin: -1rem !important;
  }
  .mt-lg-n-3,
  .my-lg-n-3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n-3,
  .mx-lg-n-3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n-3,
  .my-lg-n-3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n-3,
  .mx-lg-n-3 {
    margin-left: -1rem !important;
  }
  .m-lg-n-4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n-4,
  .my-lg-n-4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n-4,
  .mx-lg-n-4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n-4,
  .my-lg-n-4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n-4,
  .mx-lg-n-4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n-5 {
    margin: -3rem !important;
  }
  .mt-lg-n-5,
  .my-lg-n-5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n-5,
  .mx-lg-n-5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n-5,
  .my-lg-n-5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n-5,
  .mx-lg-n-5 {
    margin-left: -3rem !important;
  }
  .m-lg-n-6 {
    margin: -4.5rem !important;
  }
  .mt-lg-n-6,
  .my-lg-n-6 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n-6,
  .mx-lg-n-6 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n-6,
  .my-lg-n-6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n-6,
  .mx-lg-n-6 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n-7 {
    margin: -6rem !important;
  }
  .mt-lg-n-7,
  .my-lg-n-7 {
    margin-top: -6rem !important;
  }
  .mr-lg-n-7,
  .mx-lg-n-7 {
    margin-right: -6rem !important;
  }
  .mb-lg-n-7,
  .my-lg-n-7 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n-7,
  .mx-lg-n-7 {
    margin-left: -6rem !important;
  }
  .m-lg-n-8 {
    margin: -7.5rem !important;
  }
  .mt-lg-n-8,
  .my-lg-n-8 {
    margin-top: -7.5rem !important;
  }
  .mr-lg-n-8,
  .mx-lg-n-8 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n-8,
  .my-lg-n-8 {
    margin-bottom: -7.5rem !important;
  }
  .ml-lg-n-8,
  .mx-lg-n-8 {
    margin-left: -7.5rem !important;
  }
  .m-lg-n-9 {
    margin: -8.75rem !important;
  }
  .mt-lg-n-9,
  .my-lg-n-9 {
    margin-top: -8.75rem !important;
  }
  .mr-lg-n-9,
  .mx-lg-n-9 {
    margin-right: -8.75rem !important;
  }
  .mb-lg-n-9,
  .my-lg-n-9 {
    margin-bottom: -8.75rem !important;
  }
  .ml-lg-n-9,
  .mx-lg-n-9 {
    margin-left: -8.75rem !important;
  }
  .m-lg-n-10 {
    margin: -10rem !important;
  }
  .mt-lg-n-10,
  .my-lg-n-10 {
    margin-top: -10rem !important;
  }
  .mr-lg-n-10,
  .mx-lg-n-10 {
    margin-right: -10rem !important;
  }
  .mb-lg-n-10,
  .my-lg-n-10 {
    margin-bottom: -10rem !important;
  }
  .ml-lg-n-10,
  .mx-lg-n-10 {
    margin-left: -10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .p-lg-6 {
    padding: 4rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 5rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 5rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 5rem !important;
  }
  .p-lg-8 {
    padding: 6rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 6rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 6rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 6rem !important;
  }
  .p-lg-9 {
    padding: 7rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 7rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 7rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 7rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 7rem !important;
  }
  .p-lg-10 {
    padding: 10rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10rem !important;
  }
  .p-lg-11 {
    padding: 12.5rem !important;
  }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 12.5rem !important;
  }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 12.5rem !important;
  }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 12.5rem !important;
  }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 12.5rem !important;
  }
  .p-lg-12 {
    padding: 15rem !important;
  }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 15rem !important;
  }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 15rem !important;
  }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 15rem !important;
  }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 15rem !important;
  }
  .p-lg-n-1 {
    padding: -0.25rem !important;
  }
  .pt-lg-n-1,
  .py-lg-n-1 {
    padding-top: -0.25rem !important;
  }
  .pr-lg-n-1,
  .px-lg-n-1 {
    padding-right: -0.25rem !important;
  }
  .pb-lg-n-1,
  .py-lg-n-1 {
    padding-bottom: -0.25rem !important;
  }
  .pl-lg-n-1,
  .px-lg-n-1 {
    padding-left: -0.25rem !important;
  }
  .p-lg-n-2 {
    padding: -0.5rem !important;
  }
  .pt-lg-n-2,
  .py-lg-n-2 {
    padding-top: -0.5rem !important;
  }
  .pr-lg-n-2,
  .px-lg-n-2 {
    padding-right: -0.5rem !important;
  }
  .pb-lg-n-2,
  .py-lg-n-2 {
    padding-bottom: -0.5rem !important;
  }
  .pl-lg-n-2,
  .px-lg-n-2 {
    padding-left: -0.5rem !important;
  }
  .p-lg-n-3 {
    padding: -1rem !important;
  }
  .pt-lg-n-3,
  .py-lg-n-3 {
    padding-top: -1rem !important;
  }
  .pr-lg-n-3,
  .px-lg-n-3 {
    padding-right: -1rem !important;
  }
  .pb-lg-n-3,
  .py-lg-n-3 {
    padding-bottom: -1rem !important;
  }
  .pl-lg-n-3,
  .px-lg-n-3 {
    padding-left: -1rem !important;
  }
  .p-lg-n-4 {
    padding: -1.5rem !important;
  }
  .pt-lg-n-4,
  .py-lg-n-4 {
    padding-top: -1.5rem !important;
  }
  .pr-lg-n-4,
  .px-lg-n-4 {
    padding-right: -1.5rem !important;
  }
  .pb-lg-n-4,
  .py-lg-n-4 {
    padding-bottom: -1.5rem !important;
  }
  .pl-lg-n-4,
  .px-lg-n-4 {
    padding-left: -1.5rem !important;
  }
  .p-lg-n-5 {
    padding: -3rem !important;
  }
  .pt-lg-n-5,
  .py-lg-n-5 {
    padding-top: -3rem !important;
  }
  .pr-lg-n-5,
  .px-lg-n-5 {
    padding-right: -3rem !important;
  }
  .pb-lg-n-5,
  .py-lg-n-5 {
    padding-bottom: -3rem !important;
  }
  .pl-lg-n-5,
  .px-lg-n-5 {
    padding-left: -3rem !important;
  }
  .p-lg-n-6 {
    padding: -4.5rem !important;
  }
  .pt-lg-n-6,
  .py-lg-n-6 {
    padding-top: -4.5rem !important;
  }
  .pr-lg-n-6,
  .px-lg-n-6 {
    padding-right: -4.5rem !important;
  }
  .pb-lg-n-6,
  .py-lg-n-6 {
    padding-bottom: -4.5rem !important;
  }
  .pl-lg-n-6,
  .px-lg-n-6 {
    padding-left: -4.5rem !important;
  }
  .p-lg-n-7 {
    padding: -6rem !important;
  }
  .pt-lg-n-7,
  .py-lg-n-7 {
    padding-top: -6rem !important;
  }
  .pr-lg-n-7,
  .px-lg-n-7 {
    padding-right: -6rem !important;
  }
  .pb-lg-n-7,
  .py-lg-n-7 {
    padding-bottom: -6rem !important;
  }
  .pl-lg-n-7,
  .px-lg-n-7 {
    padding-left: -6rem !important;
  }
  .p-lg-n-8 {
    padding: -7.5rem !important;
  }
  .pt-lg-n-8,
  .py-lg-n-8 {
    padding-top: -7.5rem !important;
  }
  .pr-lg-n-8,
  .px-lg-n-8 {
    padding-right: -7.5rem !important;
  }
  .pb-lg-n-8,
  .py-lg-n-8 {
    padding-bottom: -7.5rem !important;
  }
  .pl-lg-n-8,
  .px-lg-n-8 {
    padding-left: -7.5rem !important;
  }
  .p-lg-n-9 {
    padding: -8.75rem !important;
  }
  .pt-lg-n-9,
  .py-lg-n-9 {
    padding-top: -8.75rem !important;
  }
  .pr-lg-n-9,
  .px-lg-n-9 {
    padding-right: -8.75rem !important;
  }
  .pb-lg-n-9,
  .py-lg-n-9 {
    padding-bottom: -8.75rem !important;
  }
  .pl-lg-n-9,
  .px-lg-n-9 {
    padding-left: -8.75rem !important;
  }
  .p-lg-n-10 {
    padding: -10rem !important;
  }
  .pt-lg-n-10,
  .py-lg-n-10 {
    padding-top: -10rem !important;
  }
  .pr-lg-n-10,
  .px-lg-n-10 {
    padding-right: -10rem !important;
  }
  .pb-lg-n-10,
  .py-lg-n-10 {
    padding-bottom: -10rem !important;
  }
  .pl-lg-n-10,
  .px-lg-n-10 {
    padding-left: -10rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4rem !important;
  }
  .m-lg-n7 {
    margin: -5rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -5rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -5rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -5rem !important;
  }
  .m-lg-n8 {
    margin: -6rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -6rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -6rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -6rem !important;
  }
  .m-lg-n9 {
    margin: -7rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -7rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -7rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -7rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -7rem !important;
  }
  .m-lg-n10 {
    margin: -10rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -10rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -10rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -10rem !important;
  }
  .m-lg-n11 {
    margin: -12.5rem !important;
  }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -12.5rem !important;
  }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -12.5rem !important;
  }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -12.5rem !important;
  }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -12.5rem !important;
  }
  .m-lg-n12 {
    margin: -15rem !important;
  }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -15rem !important;
  }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -15rem !important;
  }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -15rem !important;
  }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -15rem !important;
  }
  .m-lg-nn-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-nn-1,
  .my-lg-nn-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-nn-1,
  .mx-lg-nn-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-nn-1,
  .my-lg-nn-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-nn-1,
  .mx-lg-nn-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-nn-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-nn-2,
  .my-lg-nn-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-nn-2,
  .mx-lg-nn-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-nn-2,
  .my-lg-nn-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-nn-2,
  .mx-lg-nn-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-nn-3 {
    margin: 1rem !important;
  }
  .mt-lg-nn-3,
  .my-lg-nn-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-nn-3,
  .mx-lg-nn-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-nn-3,
  .my-lg-nn-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-nn-3,
  .mx-lg-nn-3 {
    margin-left: 1rem !important;
  }
  .m-lg-nn-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-nn-4,
  .my-lg-nn-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-nn-4,
  .mx-lg-nn-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-nn-4,
  .my-lg-nn-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-nn-4,
  .mx-lg-nn-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-nn-5 {
    margin: 3rem !important;
  }
  .mt-lg-nn-5,
  .my-lg-nn-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-nn-5,
  .mx-lg-nn-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-nn-5,
  .my-lg-nn-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-nn-5,
  .mx-lg-nn-5 {
    margin-left: 3rem !important;
  }
  .m-lg-nn-6 {
    margin: 4.5rem !important;
  }
  .mt-lg-nn-6,
  .my-lg-nn-6 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-nn-6,
  .mx-lg-nn-6 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-nn-6,
  .my-lg-nn-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-nn-6,
  .mx-lg-nn-6 {
    margin-left: 4.5rem !important;
  }
  .m-lg-nn-7 {
    margin: 6rem !important;
  }
  .mt-lg-nn-7,
  .my-lg-nn-7 {
    margin-top: 6rem !important;
  }
  .mr-lg-nn-7,
  .mx-lg-nn-7 {
    margin-right: 6rem !important;
  }
  .mb-lg-nn-7,
  .my-lg-nn-7 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-nn-7,
  .mx-lg-nn-7 {
    margin-left: 6rem !important;
  }
  .m-lg-nn-8 {
    margin: 7.5rem !important;
  }
  .mt-lg-nn-8,
  .my-lg-nn-8 {
    margin-top: 7.5rem !important;
  }
  .mr-lg-nn-8,
  .mx-lg-nn-8 {
    margin-right: 7.5rem !important;
  }
  .mb-lg-nn-8,
  .my-lg-nn-8 {
    margin-bottom: 7.5rem !important;
  }
  .ml-lg-nn-8,
  .mx-lg-nn-8 {
    margin-left: 7.5rem !important;
  }
  .m-lg-nn-9 {
    margin: 8.75rem !important;
  }
  .mt-lg-nn-9,
  .my-lg-nn-9 {
    margin-top: 8.75rem !important;
  }
  .mr-lg-nn-9,
  .mx-lg-nn-9 {
    margin-right: 8.75rem !important;
  }
  .mb-lg-nn-9,
  .my-lg-nn-9 {
    margin-bottom: 8.75rem !important;
  }
  .ml-lg-nn-9,
  .mx-lg-nn-9 {
    margin-left: 8.75rem !important;
  }
  .m-lg-nn-10 {
    margin: 10rem !important;
  }
  .mt-lg-nn-10,
  .my-lg-nn-10 {
    margin-top: 10rem !important;
  }
  .mr-lg-nn-10,
  .mx-lg-nn-10 {
    margin-right: 10rem !important;
  }
  .mb-lg-nn-10,
  .my-lg-nn-10 {
    margin-bottom: 10rem !important;
  }
  .ml-lg-nn-10,
  .mx-lg-nn-10 {
    margin-left: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .m-xl-6 {
    margin: 4rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4rem !important;
  }
  .m-xl-7 {
    margin: 5rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 5rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 5rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 5rem !important;
  }
  .m-xl-8 {
    margin: 6rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 6rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 6rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 6rem !important;
  }
  .m-xl-9 {
    margin: 7rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 7rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 7rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 7rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 7rem !important;
  }
  .m-xl-10 {
    margin: 10rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10rem !important;
  }
  .m-xl-11 {
    margin: 12.5rem !important;
  }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 12.5rem !important;
  }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 12.5rem !important;
  }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 12.5rem !important;
  }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 12.5rem !important;
  }
  .m-xl-12 {
    margin: 15rem !important;
  }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 15rem !important;
  }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 15rem !important;
  }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 15rem !important;
  }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 15rem !important;
  }
  .m-xl-n-1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n-1,
  .my-xl-n-1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n-1,
  .mx-xl-n-1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n-1,
  .my-xl-n-1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n-1,
  .mx-xl-n-1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n-2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n-2,
  .my-xl-n-2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n-2,
  .mx-xl-n-2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n-2,
  .my-xl-n-2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n-2,
  .mx-xl-n-2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n-3 {
    margin: -1rem !important;
  }
  .mt-xl-n-3,
  .my-xl-n-3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n-3,
  .mx-xl-n-3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n-3,
  .my-xl-n-3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n-3,
  .mx-xl-n-3 {
    margin-left: -1rem !important;
  }
  .m-xl-n-4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n-4,
  .my-xl-n-4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n-4,
  .mx-xl-n-4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n-4,
  .my-xl-n-4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n-4,
  .mx-xl-n-4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n-5 {
    margin: -3rem !important;
  }
  .mt-xl-n-5,
  .my-xl-n-5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n-5,
  .mx-xl-n-5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n-5,
  .my-xl-n-5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n-5,
  .mx-xl-n-5 {
    margin-left: -3rem !important;
  }
  .m-xl-n-6 {
    margin: -4.5rem !important;
  }
  .mt-xl-n-6,
  .my-xl-n-6 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n-6,
  .mx-xl-n-6 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n-6,
  .my-xl-n-6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n-6,
  .mx-xl-n-6 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n-7 {
    margin: -6rem !important;
  }
  .mt-xl-n-7,
  .my-xl-n-7 {
    margin-top: -6rem !important;
  }
  .mr-xl-n-7,
  .mx-xl-n-7 {
    margin-right: -6rem !important;
  }
  .mb-xl-n-7,
  .my-xl-n-7 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n-7,
  .mx-xl-n-7 {
    margin-left: -6rem !important;
  }
  .m-xl-n-8 {
    margin: -7.5rem !important;
  }
  .mt-xl-n-8,
  .my-xl-n-8 {
    margin-top: -7.5rem !important;
  }
  .mr-xl-n-8,
  .mx-xl-n-8 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n-8,
  .my-xl-n-8 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xl-n-8,
  .mx-xl-n-8 {
    margin-left: -7.5rem !important;
  }
  .m-xl-n-9 {
    margin: -8.75rem !important;
  }
  .mt-xl-n-9,
  .my-xl-n-9 {
    margin-top: -8.75rem !important;
  }
  .mr-xl-n-9,
  .mx-xl-n-9 {
    margin-right: -8.75rem !important;
  }
  .mb-xl-n-9,
  .my-xl-n-9 {
    margin-bottom: -8.75rem !important;
  }
  .ml-xl-n-9,
  .mx-xl-n-9 {
    margin-left: -8.75rem !important;
  }
  .m-xl-n-10 {
    margin: -10rem !important;
  }
  .mt-xl-n-10,
  .my-xl-n-10 {
    margin-top: -10rem !important;
  }
  .mr-xl-n-10,
  .mx-xl-n-10 {
    margin-right: -10rem !important;
  }
  .mb-xl-n-10,
  .my-xl-n-10 {
    margin-bottom: -10rem !important;
  }
  .ml-xl-n-10,
  .mx-xl-n-10 {
    margin-left: -10rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 5rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 5rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 5rem !important;
  }
  .p-xl-8 {
    padding: 6rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 6rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 6rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 6rem !important;
  }
  .p-xl-9 {
    padding: 7rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 7rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 7rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 7rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 7rem !important;
  }
  .p-xl-10 {
    padding: 10rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10rem !important;
  }
  .p-xl-11 {
    padding: 12.5rem !important;
  }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 12.5rem !important;
  }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 12.5rem !important;
  }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 12.5rem !important;
  }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 12.5rem !important;
  }
  .p-xl-12 {
    padding: 15rem !important;
  }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 15rem !important;
  }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 15rem !important;
  }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 15rem !important;
  }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 15rem !important;
  }
  .p-xl-n-1 {
    padding: -0.25rem !important;
  }
  .pt-xl-n-1,
  .py-xl-n-1 {
    padding-top: -0.25rem !important;
  }
  .pr-xl-n-1,
  .px-xl-n-1 {
    padding-right: -0.25rem !important;
  }
  .pb-xl-n-1,
  .py-xl-n-1 {
    padding-bottom: -0.25rem !important;
  }
  .pl-xl-n-1,
  .px-xl-n-1 {
    padding-left: -0.25rem !important;
  }
  .p-xl-n-2 {
    padding: -0.5rem !important;
  }
  .pt-xl-n-2,
  .py-xl-n-2 {
    padding-top: -0.5rem !important;
  }
  .pr-xl-n-2,
  .px-xl-n-2 {
    padding-right: -0.5rem !important;
  }
  .pb-xl-n-2,
  .py-xl-n-2 {
    padding-bottom: -0.5rem !important;
  }
  .pl-xl-n-2,
  .px-xl-n-2 {
    padding-left: -0.5rem !important;
  }
  .p-xl-n-3 {
    padding: -1rem !important;
  }
  .pt-xl-n-3,
  .py-xl-n-3 {
    padding-top: -1rem !important;
  }
  .pr-xl-n-3,
  .px-xl-n-3 {
    padding-right: -1rem !important;
  }
  .pb-xl-n-3,
  .py-xl-n-3 {
    padding-bottom: -1rem !important;
  }
  .pl-xl-n-3,
  .px-xl-n-3 {
    padding-left: -1rem !important;
  }
  .p-xl-n-4 {
    padding: -1.5rem !important;
  }
  .pt-xl-n-4,
  .py-xl-n-4 {
    padding-top: -1.5rem !important;
  }
  .pr-xl-n-4,
  .px-xl-n-4 {
    padding-right: -1.5rem !important;
  }
  .pb-xl-n-4,
  .py-xl-n-4 {
    padding-bottom: -1.5rem !important;
  }
  .pl-xl-n-4,
  .px-xl-n-4 {
    padding-left: -1.5rem !important;
  }
  .p-xl-n-5 {
    padding: -3rem !important;
  }
  .pt-xl-n-5,
  .py-xl-n-5 {
    padding-top: -3rem !important;
  }
  .pr-xl-n-5,
  .px-xl-n-5 {
    padding-right: -3rem !important;
  }
  .pb-xl-n-5,
  .py-xl-n-5 {
    padding-bottom: -3rem !important;
  }
  .pl-xl-n-5,
  .px-xl-n-5 {
    padding-left: -3rem !important;
  }
  .p-xl-n-6 {
    padding: -4.5rem !important;
  }
  .pt-xl-n-6,
  .py-xl-n-6 {
    padding-top: -4.5rem !important;
  }
  .pr-xl-n-6,
  .px-xl-n-6 {
    padding-right: -4.5rem !important;
  }
  .pb-xl-n-6,
  .py-xl-n-6 {
    padding-bottom: -4.5rem !important;
  }
  .pl-xl-n-6,
  .px-xl-n-6 {
    padding-left: -4.5rem !important;
  }
  .p-xl-n-7 {
    padding: -6rem !important;
  }
  .pt-xl-n-7,
  .py-xl-n-7 {
    padding-top: -6rem !important;
  }
  .pr-xl-n-7,
  .px-xl-n-7 {
    padding-right: -6rem !important;
  }
  .pb-xl-n-7,
  .py-xl-n-7 {
    padding-bottom: -6rem !important;
  }
  .pl-xl-n-7,
  .px-xl-n-7 {
    padding-left: -6rem !important;
  }
  .p-xl-n-8 {
    padding: -7.5rem !important;
  }
  .pt-xl-n-8,
  .py-xl-n-8 {
    padding-top: -7.5rem !important;
  }
  .pr-xl-n-8,
  .px-xl-n-8 {
    padding-right: -7.5rem !important;
  }
  .pb-xl-n-8,
  .py-xl-n-8 {
    padding-bottom: -7.5rem !important;
  }
  .pl-xl-n-8,
  .px-xl-n-8 {
    padding-left: -7.5rem !important;
  }
  .p-xl-n-9 {
    padding: -8.75rem !important;
  }
  .pt-xl-n-9,
  .py-xl-n-9 {
    padding-top: -8.75rem !important;
  }
  .pr-xl-n-9,
  .px-xl-n-9 {
    padding-right: -8.75rem !important;
  }
  .pb-xl-n-9,
  .py-xl-n-9 {
    padding-bottom: -8.75rem !important;
  }
  .pl-xl-n-9,
  .px-xl-n-9 {
    padding-left: -8.75rem !important;
  }
  .p-xl-n-10 {
    padding: -10rem !important;
  }
  .pt-xl-n-10,
  .py-xl-n-10 {
    padding-top: -10rem !important;
  }
  .pr-xl-n-10,
  .px-xl-n-10 {
    padding-right: -10rem !important;
  }
  .pb-xl-n-10,
  .py-xl-n-10 {
    padding-bottom: -10rem !important;
  }
  .pl-xl-n-10,
  .px-xl-n-10 {
    padding-left: -10rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4rem !important;
  }
  .m-xl-n7 {
    margin: -5rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -5rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -5rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -5rem !important;
  }
  .m-xl-n8 {
    margin: -6rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -6rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -6rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -6rem !important;
  }
  .m-xl-n9 {
    margin: -7rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -7rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -7rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -7rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -7rem !important;
  }
  .m-xl-n10 {
    margin: -10rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -10rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -10rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -10rem !important;
  }
  .m-xl-n11 {
    margin: -12.5rem !important;
  }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -12.5rem !important;
  }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -12.5rem !important;
  }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -12.5rem !important;
  }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -12.5rem !important;
  }
  .m-xl-n12 {
    margin: -15rem !important;
  }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -15rem !important;
  }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -15rem !important;
  }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -15rem !important;
  }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -15rem !important;
  }
  .m-xl-nn-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-nn-1,
  .my-xl-nn-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-nn-1,
  .mx-xl-nn-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-nn-1,
  .my-xl-nn-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-nn-1,
  .mx-xl-nn-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-nn-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-nn-2,
  .my-xl-nn-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-nn-2,
  .mx-xl-nn-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-nn-2,
  .my-xl-nn-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-nn-2,
  .mx-xl-nn-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-nn-3 {
    margin: 1rem !important;
  }
  .mt-xl-nn-3,
  .my-xl-nn-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-nn-3,
  .mx-xl-nn-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-nn-3,
  .my-xl-nn-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-nn-3,
  .mx-xl-nn-3 {
    margin-left: 1rem !important;
  }
  .m-xl-nn-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-nn-4,
  .my-xl-nn-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-nn-4,
  .mx-xl-nn-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-nn-4,
  .my-xl-nn-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-nn-4,
  .mx-xl-nn-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-nn-5 {
    margin: 3rem !important;
  }
  .mt-xl-nn-5,
  .my-xl-nn-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-nn-5,
  .mx-xl-nn-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-nn-5,
  .my-xl-nn-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-nn-5,
  .mx-xl-nn-5 {
    margin-left: 3rem !important;
  }
  .m-xl-nn-6 {
    margin: 4.5rem !important;
  }
  .mt-xl-nn-6,
  .my-xl-nn-6 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-nn-6,
  .mx-xl-nn-6 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-nn-6,
  .my-xl-nn-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-nn-6,
  .mx-xl-nn-6 {
    margin-left: 4.5rem !important;
  }
  .m-xl-nn-7 {
    margin: 6rem !important;
  }
  .mt-xl-nn-7,
  .my-xl-nn-7 {
    margin-top: 6rem !important;
  }
  .mr-xl-nn-7,
  .mx-xl-nn-7 {
    margin-right: 6rem !important;
  }
  .mb-xl-nn-7,
  .my-xl-nn-7 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-nn-7,
  .mx-xl-nn-7 {
    margin-left: 6rem !important;
  }
  .m-xl-nn-8 {
    margin: 7.5rem !important;
  }
  .mt-xl-nn-8,
  .my-xl-nn-8 {
    margin-top: 7.5rem !important;
  }
  .mr-xl-nn-8,
  .mx-xl-nn-8 {
    margin-right: 7.5rem !important;
  }
  .mb-xl-nn-8,
  .my-xl-nn-8 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xl-nn-8,
  .mx-xl-nn-8 {
    margin-left: 7.5rem !important;
  }
  .m-xl-nn-9 {
    margin: 8.75rem !important;
  }
  .mt-xl-nn-9,
  .my-xl-nn-9 {
    margin-top: 8.75rem !important;
  }
  .mr-xl-nn-9,
  .mx-xl-nn-9 {
    margin-right: 8.75rem !important;
  }
  .mb-xl-nn-9,
  .my-xl-nn-9 {
    margin-bottom: 8.75rem !important;
  }
  .ml-xl-nn-9,
  .mx-xl-nn-9 {
    margin-left: 8.75rem !important;
  }
  .m-xl-nn-10 {
    margin: 10rem !important;
  }
  .mt-xl-nn-10,
  .my-xl-nn-10 {
    margin-top: 10rem !important;
  }
  .mr-xl-nn-10,
  .mx-xl-nn-10 {
    margin-right: 10rem !important;
  }
  .mb-xl-nn-10,
  .my-xl-nn-10 {
    margin-bottom: 10rem !important;
  }
  .ml-xl-nn-10,
  .mx-xl-nn-10 {
    margin-left: 10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 300 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #E30221 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #970116 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #8DC43F !important;
}

a.text-success:hover, a.text-success:focus {
  color: #648c2b !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #E30221 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #970116 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-black {
  color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-gray-light {
  color: #979797 !important;
}

a.text-gray-light:hover, a.text-gray-light:focus {
  color: #717171 !important;
}

.text-gray {
  color: #626262 !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: #3c3c3c !important;
}

.text-gray-dark {
  color: #7c7b79 !important;
}

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #555553 !important;
}

.text-gray-very-light {
  color: #F1F1F1 !important;
}

a.text-gray-very-light:hover, a.text-gray-very-light:focus {
  color: #cbcbcb !important;
}

.text-green {
  color: #8DC43F !important;
}

a.text-green:hover, a.text-green:focus {
  color: #648c2b !important;
}

.text-body {
  color: #626262 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *
 *  https://fontawesome.com/v4.7.0/icons/
 */
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.eot");
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.woff2") format("woff2"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.woff") format("woff"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.ttf") format("truetype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.eot");
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.woff2") format("woff2"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.woff") format("woff"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.ttf") format("truetype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.eot");
  src: url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.woff2") format("woff2"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.woff") format("woff"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.ttf") format("truetype"), url("/wp-content/themes/lilt/assets/fonts/vendor/@fortawesome/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

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

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

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

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

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

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

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-caravan:before {
  content: "\f8ff";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-cloudflare:before {
  content: "\e07d";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-dailymotion:before {
  content: "\e052";
}

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

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

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

.fa-deezer:before {
  content: "\e077";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-disease:before {
  content: "\f7fa";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-faucet:before {
  content: "\e005";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

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

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

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

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

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

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

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

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

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

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

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

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

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

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

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

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

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

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

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

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

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

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

.fa-paw:before {
  content: "\f1b0";
}

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

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

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

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

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

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

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

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

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

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

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

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

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

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

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

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

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

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

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

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

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

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

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

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

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

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

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

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

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

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

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

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

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

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

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

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

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

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

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

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

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

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

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

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

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

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

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

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

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

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

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

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

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

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

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

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

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

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

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*$color-base:			#869791 !default;
$color-white:			#FFF !default;
$color-gray:			#D6D6D6 !default;

//nav

$nav-color: 			$color-white !default;
$nav-color-hover:		$color-white !default;
$nav-font-size: 		14px !default;
$nav-rounded: 			3px !default;
$nav-margin: 			5px !default;
$nav-padding: 			4px 7px !default;
$nav-background: 		$color-gray !default;
$nav-background-hover:	$color-base !default;
$nav-disabled-opacity: 	0.5 !default;*/
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 25px;
  height: 25px;
  margin: 10px 5px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 0;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #E30221;
}

@media (min-width: 992px) {
  .owl-carousel .owl-dots {
    position: relative;
    bottom: auto;
    left: auto;
    transform: translateX(0);
  }
}
.owl-carousel .owl-dots .owl-dot {
  outline: none;
}

.mx-icon-left:before,
.mx-icon-right:before,
.mx-icon-double-left:before,
.mx-icon-double-right:before,
.mx-icon-double-left:after,
.mx-icon-double-right:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  box-sizing: border-box;
  transform-origin: center;
  transform: rotate(-45deg) scale(0.7);
}

.mx-icon-double-left:after {
  left: -4px;
}

.mx-icon-double-right:before {
  left: 4px;
}

.mx-icon-right:before,
.mx-icon-double-right:before,
.mx-icon-double-right:after {
  transform: rotate(135deg) scale(0.7);
}

.mx-btn {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}
.mx-btn:hover {
  border-color: #1284e7;
  color: #1284e7;
}
.mx-btn:disabled, .mx-btn.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.mx-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}

.mx-scrollbar {
  height: 100%;
}
.mx-scrollbar:hover .mx-scrollbar-track {
  opacity: 1;
}

.mx-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.mx-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.24s ease-out;
}
.mx-scrollbar-track .mx-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  transition: background-color 0.3s;
}

.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
}

.mx-zoom-in-down-enter,
.mx-zoom-in-down-enter-from,
.mx-zoom-in-down-leave-to {
  opacity: 0;
  transform: scaleY(0);
}

.mx-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}
.mx-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.mx-datepicker-range {
  width: 320px;
}

.mx-datepicker-inline {
  width: auto;
}

.mx-input-wrapper {
  position: relative;
}

.mx-input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.mx-input:hover, .mx-input:focus {
  border-color: #409aff;
}
.mx-input:disabled, .mx-input.disabled {
  color: #ccc;
  background-color: #f3f3f3;
  border-color: #ced4da;
  cursor: not-allowed;
}
.mx-input:focus {
  outline: none;
}
.mx-input::-ms-clear {
  display: none;
}

.mx-icon-calendar,
.mx-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}

.mx-icon-clear {
  cursor: pointer;
}
.mx-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}

.mx-datepicker-main {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.mx-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}

.mx-datepicker-sidebar {
  float: left;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}

.mx-datepicker-sidebar + .mx-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #dee2e6;
}

.mx-datepicker-body {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.mx-btn-shortcut {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}

.mx-range-wrapper {
  display: flex;
}
@media (max-width: 750px) {
  .mx-range-wrapper {
    flex-direction: column;
  }
}

.mx-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #dee2e6;
}

.mx-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #dee2e6;
}

.mx-calendar {
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}
.mx-calendar + .mx-calendar {
  border-left: 1px solid #dee2e6;
}

.mx-calendar-header, .mx-time-header {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}

.mx-btn-icon-left,
.mx-btn-icon-double-left {
  float: left;
}

.mx-btn-icon-right,
.mx-btn-icon-double-right {
  float: right;
}

.mx-calendar-header-label {
  font-size: 14px;
}

.mx-calendar-decade-separator {
  margin: 0 2px;
}
.mx-calendar-decade-separator:after {
  content: "~";
}

.mx-calendar-content {
  position: relative;
  height: 224px;
  box-sizing: border-box;
}
.mx-calendar-content .cell {
  cursor: pointer;
}
.mx-calendar-content .cell:hover {
  color: #73879c;
  background-color: #f3f9fe;
}
.mx-calendar-content .cell.active {
  color: #fff;
  background-color: #1284e7;
}
.mx-calendar-content .cell.in-range, .mx-calendar-content .cell.hover-in-range {
  color: #73879c;
  background-color: #dbedfb;
}
.mx-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.mx-calendar-week-mode .mx-date-row {
  cursor: pointer;
}
.mx-calendar-week-mode .mx-date-row:hover {
  background-color: #f3f9fe;
}
.mx-calendar-week-mode .mx-date-row.mx-active-week {
  background-color: #dbedfb;
}
.mx-calendar-week-mode .mx-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}
.mx-calendar-week-mode .mx-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}

.mx-week-number {
  opacity: 0.5;
}

.mx-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.mx-table th {
  padding: 0;
  font-weight: 500;
  vertical-align: middle;
}
.mx-table td {
  padding: 0;
  vertical-align: middle;
}

.mx-table-date td,
.mx-table-date th {
  height: 32px;
  font-size: 12px;
}
.mx-table-date .today {
  color: #2a90e9;
}
.mx-table-date .cell.not-current-month {
  color: #ccc;
  background: none;
}

.mx-time {
  flex: 1;
  width: 224px;
  background: #fff;
}
.mx-time + .mx-time {
  border-left: 1px solid #dee2e6;
}

.mx-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mx-time-header {
  border-bottom: 1px solid #dee2e6;
}

.mx-time-content {
  height: 224px;
  box-sizing: border-box;
  overflow: hidden;
}

.mx-time-columns {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.mx-time-column {
  flex: 1;
  position: relative;
  border-left: 1px solid #dee2e6;
  text-align: center;
}
.mx-time-column:first-child {
  border-left: 0;
}
.mx-time-column .mx-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mx-time-column .mx-time-list::after {
  content: "";
  display: block;
  height: 192px;
}
.mx-time-column .mx-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.mx-time-column .mx-time-item:hover {
  color: #73879c;
  background-color: #f3f9fe;
}
.mx-time-column .mx-time-item.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-column .mx-time-item.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.mx-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.mx-time-option:hover {
  color: #73879c;
  background-color: #f3f9fe;
}
.mx-time-option.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-option.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.z-index-0 {
  z-index: 0 !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.z-index-10 {
  z-index: 10 !important;
}

.z-index-11 {
  z-index: 11 !important;
}

.z-index-12 {
  z-index: 12 !important;
}

.z-index-13 {
  z-index: 13 !important;
}

.z-index-14 {
  z-index: 14 !important;
}

.z-index-15 {
  z-index: 15 !important;
}

.z-index-16 {
  z-index: 16 !important;
}

.z-index-17 {
  z-index: 17 !important;
}

.z-index-18 {
  z-index: 18 !important;
}

.z-index-19 {
  z-index: 19 !important;
}

.fit {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.bg-cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.bg-contain {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.bg-center {
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}

.top {
  top: 0 !important;
}

.left {
  left: 0 !important;
}

.right {
  right: 0 !important;
}

.bottom {
  bottom: 0 !important;
}

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.absolute-centerX {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.absolute-centerY {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 992px) {
  .absolute-lg-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .absolute-lg-centerX {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .absolute-lg-centerY {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.text-underline {
  text-decoration: underline;
}

.cursor-pointer {
  cursor: pointer;
}

.border-cut-tl {
  border-bottom-color: transparent !important;
  border-bottom: solid !important;
  border-left: solid !important;
}

.border-cut-tr {
  border-bottom-color: transparent !important;
  border-bottom: solid !important;
  border-right: solid !important;
}

.border-cut-bl {
  border-top-color: transparent !important;
  border-top: solid !important;
  border-left: solid !important;
}

.border-cut-br {
  border-top-color: transparent !important;
  border-top: solid !important;
  border-right: solid !important;
}

/*$breakpoints: (
        xs: 0,
        sm: 576px,
        md: 768px,
        lg: 992px,
        xl: 1200px
);*/
.column-1 {
  -moz-column-count: 1;
       column-count: 1;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-2 {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-3 {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-4 {
  -moz-column-count: 4;
       column-count: 4;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-5 {
  -moz-column-count: 5;
       column-count: 5;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-6 {
  -moz-column-count: 6;
       column-count: 6;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-7 {
  -moz-column-count: 7;
       column-count: 7;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-8 {
  -moz-column-count: 8;
       column-count: 8;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-9 {
  -moz-column-count: 9;
       column-count: 9;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-10 {
  -moz-column-count: 10;
       column-count: 10;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-11 {
  -moz-column-count: 11;
       column-count: 11;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-12 {
  -moz-column-count: 12;
       column-count: 12;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.text-primary {
  color: #E30221 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #970116 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #8DC43F !important;
}

a.text-success:hover, a.text-success:focus {
  color: #648c2b !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #E30221 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #970116 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-black {
  color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-gray-light {
  color: #979797 !important;
}

a.text-gray-light:hover, a.text-gray-light:focus {
  color: #717171 !important;
}

.text-gray {
  color: #626262 !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: #3c3c3c !important;
}

.text-gray-dark {
  color: #7c7b79 !important;
}

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #555553 !important;
}

.text-gray-very-light {
  color: #F1F1F1 !important;
}

a.text-gray-very-light:hover, a.text-gray-very-light:focus {
  color: #cbcbcb !important;
}

.text-green {
  color: #8DC43F !important;
}

a.text-green:hover, a.text-green:focus {
  color: #648c2b !important;
}

.display-1 {
  font-size: 10rem;
}

.display-2 {
  font-size: 5rem;
}

.display-3 {
  font-size: 4.5rem;
}

.display-4 {
  font-size: 3.5rem;
}

.h1 {
  font-size: 3rem;
}

.h2 {
  font-size: 2.625rem;
}

.h3 {
  font-size: 1.5rem;
}

.h4 {
  font-size: 1.375rem;
}

.h5 {
  font-size: 1.1875rem;
}

.h6 {
  font-size: 1rem;
}

.p {
  font-size: 1rem;
}

.small {
  font-size: 0.6875rem;
}

.text-underline {
  text-decoration: underline;
}

.line-height-0, .line-height-0 > p {
  line-height: 0rem !important;
}

.line-height-1, .line-height-1 > p {
  line-height: 1rem !important;
}

.line-height-2, .line-height-2 > p {
  line-height: 2rem !important;
}

.line-height-3, .line-height-3 > p {
  line-height: 3rem !important;
}

.line-height-4, .line-height-4 > p {
  line-height: 4rem !important;
}

.line-height-5, .line-height-5 > p {
  line-height: 5rem !important;
}

.line-height-6, .line-height-6 > p {
  line-height: 6rem !important;
}

.line-height-7, .line-height-7 > p {
  line-height: 7rem !important;
}

.line-height-8, .line-height-8 > p {
  line-height: 8rem !important;
}

.line-height-9, .line-height-9 > p {
  line-height: 9rem !important;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.read-more--1-line, .min-height--1-line, .height--1-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.min-height--1-line, .height--1-line {
  display: flex;
}
.min-height--1-line::before, .height--1-line::before {
  content: " \a";
  white-space: pre-wrap;
  float: right;
}
.min-height--1-line::after, .height--1-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--2-line, .min-height--2-line, .height--2-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.min-height--2-line, .height--2-line {
  display: flex;
}
.min-height--2-line::before, .height--2-line::before {
  content: " \a  \a";
  white-space: pre-wrap;
  float: right;
}
.min-height--2-line::after, .height--2-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--3-line, .min-height--3-line, .height--3-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.min-height--3-line, .height--3-line {
  display: flex;
}
.min-height--3-line::before, .height--3-line::before {
  content: " \a  \a  \a";
  white-space: pre-wrap;
  float: right;
}
.min-height--3-line::after, .height--3-line::after {
  content: "";
  display: block;
  clear: both;
}

.read-more--4-line, .min-height--4-line, .height--4-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.min-height--4-line, .height--4-line {
  display: flex;
}
.min-height--4-line::before, .height--4-line::before {
  content: " \a  \a  \a  \a";
  white-space: pre-wrap;
  float: right;
}
.min-height--4-line::after, .height--4-line::after {
  content: "";
  display: block;
  clear: both;
}

.col-perc-5 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 5%;
  max-width: 5%;
}

.col-perc-10 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 10%;
  max-width: 10%;
}

.col-perc-15 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 15%;
  max-width: 15%;
}

.col-perc-20 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 20%;
  max-width: 20%;
}

.col-perc-25 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-perc-30 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 30%;
  max-width: 30%;
}

.col-perc-35 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 35%;
  max-width: 35%;
}

.col-perc-40 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 40%;
  max-width: 40%;
}

.col-perc-45 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 45%;
  max-width: 45%;
}

.col-perc-50 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-perc-55 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 55%;
  max-width: 55%;
}

.col-perc-60 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 60%;
  max-width: 60%;
}

.col-perc-65 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 65%;
  max-width: 65%;
}

.col-perc-70 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 70%;
  max-width: 70%;
}

.col-perc-75 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-perc-80 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 80%;
  max-width: 80%;
}

.col-perc-85 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 85%;
  max-width: 85%;
}

.col-perc-90 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 90%;
  max-width: 90%;
}

.col-perc-95 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 95%;
  max-width: 95%;
}

.column-1 {
  -moz-column-count: 1;
       column-count: 1;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-2 {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-3 {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-4 {
  -moz-column-count: 4;
       column-count: 4;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-5 {
  -moz-column-count: 5;
       column-count: 5;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-6 {
  -moz-column-count: 6;
       column-count: 6;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-7 {
  -moz-column-count: 7;
       column-count: 7;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-8 {
  -moz-column-count: 8;
       column-count: 8;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-9 {
  -moz-column-count: 9;
       column-count: 9;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-10 {
  -moz-column-count: 10;
       column-count: 10;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.column-11 {
  -moz-column-count: 11;
       column-count: 11;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.text-primary {
  color: #E30221 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #970116 !important;
}

.border-primary {
  border-color: #E30221 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.text-success {
  color: #8DC43F !important;
}

a.text-success:hover, a.text-success:focus {
  color: #648c2b !important;
}

.border-success {
  border-color: #8DC43F !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.text-danger {
  color: #E30221 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #970116 !important;
}

.border-danger {
  border-color: #E30221 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.text-black {
  color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.border-black {
  border-color: #000000 !important;
}

.text-gray-light {
  color: #979797 !important;
}

a.text-gray-light:hover, a.text-gray-light:focus {
  color: #717171 !important;
}

.border-gray-light {
  border-color: #979797 !important;
}

.text-gray {
  color: #626262 !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: #3c3c3c !important;
}

.border-gray {
  border-color: #626262 !important;
}

.text-gray-dark {
  color: #7c7b79 !important;
}

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #555553 !important;
}

.border-gray-dark {
  border-color: #7c7b79 !important;
}

.text-gray-very-light {
  color: #F1F1F1 !important;
}

a.text-gray-very-light:hover, a.text-gray-very-light:focus {
  color: #cbcbcb !important;
}

.border-gray-very-light {
  border-color: #F1F1F1 !important;
}

.text-green {
  color: #8DC43F !important;
}

a.text-green:hover, a.text-green:focus {
  color: #648c2b !important;
}

.border-green {
  border-color: #8DC43F !important;
}

.border-0 {
  border-width: 0px !important;
}

.border-top-0 {
  border-top: 0px solid #dee2e6;
}

.border-top-0 {
  border-top: 0px solid #dee2e6;
}

.border-right-0 {
  border-right: 0px solid #dee2e6;
}

.border-bottom-0 {
  border-bottom: 0px solid #dee2e6;
}

.border-left-0 {
  border-left: 0px solid #dee2e6;
}

.width-0 {
  width: 0rem;
}

.height-0 {
  height: 0rem;
}

.max-width-0 {
  max-width: 0rem;
}

.max-height-0 {
  max-height: 0rem;
}

.border-1 {
  border-width: 1px !important;
}

.border-top-1 {
  border-top: 1px solid #dee2e6;
}

.border-top-1 {
  border-top: 1px solid #dee2e6;
}

.border-right-1 {
  border-right: 1px solid #dee2e6;
}

.border-bottom-1 {
  border-bottom: 1px solid #dee2e6;
}

.border-left-1 {
  border-left: 1px solid #dee2e6;
}

.width-5 {
  width: 0.5rem;
}

.height-5 {
  height: 0.5rem;
}

.max-width-5 {
  max-width: 0.5rem;
}

.max-height-5 {
  max-height: 0.5rem;
}

.border-2 {
  border-width: 2px !important;
}

.border-top-2 {
  border-top: 2px solid #dee2e6;
}

.border-top-2 {
  border-top: 2px solid #dee2e6;
}

.border-right-2 {
  border-right: 2px solid #dee2e6;
}

.border-bottom-2 {
  border-bottom: 2px solid #dee2e6;
}

.border-left-2 {
  border-left: 2px solid #dee2e6;
}

.width-10 {
  width: 1rem;
}

.height-10 {
  height: 1rem;
}

.max-width-10 {
  max-width: 1rem;
}

.max-height-10 {
  max-height: 1rem;
}

.border-3 {
  border-width: 3px !important;
}

.border-top-3 {
  border-top: 3px solid #dee2e6;
}

.border-top-3 {
  border-top: 3px solid #dee2e6;
}

.border-right-3 {
  border-right: 3px solid #dee2e6;
}

.border-bottom-3 {
  border-bottom: 3px solid #dee2e6;
}

.border-left-3 {
  border-left: 3px solid #dee2e6;
}

.width-15 {
  width: 1.5rem;
}

.height-15 {
  height: 1.5rem;
}

.max-width-15 {
  max-width: 1.5rem;
}

.max-height-15 {
  max-height: 1.5rem;
}

.border-4 {
  border-width: 4px !important;
}

.border-top-4 {
  border-top: 4px solid #dee2e6;
}

.border-top-4 {
  border-top: 4px solid #dee2e6;
}

.border-right-4 {
  border-right: 4px solid #dee2e6;
}

.border-bottom-4 {
  border-bottom: 4px solid #dee2e6;
}

.border-left-4 {
  border-left: 4px solid #dee2e6;
}

.width-20 {
  width: 2rem;
}

.height-20 {
  height: 2rem;
}

.max-width-20 {
  max-width: 2rem;
}

.max-height-20 {
  max-height: 2rem;
}

.border-5 {
  border-width: 5px !important;
}

.border-top-5 {
  border-top: 5px solid #dee2e6;
}

.border-top-5 {
  border-top: 5px solid #dee2e6;
}

.border-right-5 {
  border-right: 5px solid #dee2e6;
}

.border-bottom-5 {
  border-bottom: 5px solid #dee2e6;
}

.border-left-5 {
  border-left: 5px solid #dee2e6;
}

.width-25 {
  width: 2.5rem;
}

.height-25 {
  height: 2.5rem;
}

.max-width-25 {
  max-width: 2.5rem;
}

.max-height-25 {
  max-height: 2.5rem;
}

.border-6 {
  border-width: 6px !important;
}

.border-top-6 {
  border-top: 6px solid #dee2e6;
}

.border-top-6 {
  border-top: 6px solid #dee2e6;
}

.border-right-6 {
  border-right: 6px solid #dee2e6;
}

.border-bottom-6 {
  border-bottom: 6px solid #dee2e6;
}

.border-left-6 {
  border-left: 6px solid #dee2e6;
}

.width-30 {
  width: 3rem;
}

.height-30 {
  height: 3rem;
}

.max-width-30 {
  max-width: 3rem;
}

.max-height-30 {
  max-height: 3rem;
}

.border-7 {
  border-width: 7px !important;
}

.border-top-7 {
  border-top: 7px solid #dee2e6;
}

.border-top-7 {
  border-top: 7px solid #dee2e6;
}

.border-right-7 {
  border-right: 7px solid #dee2e6;
}

.border-bottom-7 {
  border-bottom: 7px solid #dee2e6;
}

.border-left-7 {
  border-left: 7px solid #dee2e6;
}

.width-35 {
  width: 3.5rem;
}

.height-35 {
  height: 3.5rem;
}

.max-width-35 {
  max-width: 3.5rem;
}

.max-height-35 {
  max-height: 3.5rem;
}

.border-8 {
  border-width: 8px !important;
}

.border-top-8 {
  border-top: 8px solid #dee2e6;
}

.border-top-8 {
  border-top: 8px solid #dee2e6;
}

.border-right-8 {
  border-right: 8px solid #dee2e6;
}

.border-bottom-8 {
  border-bottom: 8px solid #dee2e6;
}

.border-left-8 {
  border-left: 8px solid #dee2e6;
}

.width-40 {
  width: 4rem;
}

.height-40 {
  height: 4rem;
}

.max-width-40 {
  max-width: 4rem;
}

.max-height-40 {
  max-height: 4rem;
}

.border-9 {
  border-width: 9px !important;
}

.border-top-9 {
  border-top: 9px solid #dee2e6;
}

.border-top-9 {
  border-top: 9px solid #dee2e6;
}

.border-right-9 {
  border-right: 9px solid #dee2e6;
}

.border-bottom-9 {
  border-bottom: 9px solid #dee2e6;
}

.border-left-9 {
  border-left: 9px solid #dee2e6;
}

.width-45 {
  width: 4.5rem;
}

.height-45 {
  height: 4.5rem;
}

.max-width-45 {
  max-width: 4.5rem;
}

.max-height-45 {
  max-height: 4.5rem;
}

.border-10 {
  border-width: 10px !important;
}

.border-top-10 {
  border-top: 10px solid #dee2e6;
}

.border-top-10 {
  border-top: 10px solid #dee2e6;
}

.border-right-10 {
  border-right: 10px solid #dee2e6;
}

.border-bottom-10 {
  border-bottom: 10px solid #dee2e6;
}

.border-left-10 {
  border-left: 10px solid #dee2e6;
}

.width-50 {
  width: 5rem;
}

.height-50 {
  height: 5rem;
}

.max-width-50 {
  max-width: 5rem;
}

.max-height-50 {
  max-height: 5rem;
}

.border-11 {
  border-width: 11px !important;
}

.border-top-11 {
  border-top: 11px solid #dee2e6;
}

.border-top-11 {
  border-top: 11px solid #dee2e6;
}

.border-right-11 {
  border-right: 11px solid #dee2e6;
}

.border-bottom-11 {
  border-bottom: 11px solid #dee2e6;
}

.border-left-11 {
  border-left: 11px solid #dee2e6;
}

.width-55 {
  width: 5.5rem;
}

.height-55 {
  height: 5.5rem;
}

.max-width-55 {
  max-width: 5.5rem;
}

.max-height-55 {
  max-height: 5.5rem;
}

.border-12 {
  border-width: 12px !important;
}

.border-top-12 {
  border-top: 12px solid #dee2e6;
}

.border-top-12 {
  border-top: 12px solid #dee2e6;
}

.border-right-12 {
  border-right: 12px solid #dee2e6;
}

.border-bottom-12 {
  border-bottom: 12px solid #dee2e6;
}

.border-left-12 {
  border-left: 12px solid #dee2e6;
}

.width-60 {
  width: 6rem;
}

.height-60 {
  height: 6rem;
}

.max-width-60 {
  max-width: 6rem;
}

.max-height-60 {
  max-height: 6rem;
}

.border-13 {
  border-width: 13px !important;
}

.border-top-13 {
  border-top: 13px solid #dee2e6;
}

.border-top-13 {
  border-top: 13px solid #dee2e6;
}

.border-right-13 {
  border-right: 13px solid #dee2e6;
}

.border-bottom-13 {
  border-bottom: 13px solid #dee2e6;
}

.border-left-13 {
  border-left: 13px solid #dee2e6;
}

.width-65 {
  width: 6.5rem;
}

.height-65 {
  height: 6.5rem;
}

.max-width-65 {
  max-width: 6.5rem;
}

.max-height-65 {
  max-height: 6.5rem;
}

.border-14 {
  border-width: 14px !important;
}

.border-top-14 {
  border-top: 14px solid #dee2e6;
}

.border-top-14 {
  border-top: 14px solid #dee2e6;
}

.border-right-14 {
  border-right: 14px solid #dee2e6;
}

.border-bottom-14 {
  border-bottom: 14px solid #dee2e6;
}

.border-left-14 {
  border-left: 14px solid #dee2e6;
}

.width-70 {
  width: 7rem;
}

.height-70 {
  height: 7rem;
}

.max-width-70 {
  max-width: 7rem;
}

.max-height-70 {
  max-height: 7rem;
}

.border-15 {
  border-width: 15px !important;
}

.border-top-15 {
  border-top: 15px solid #dee2e6;
}

.border-top-15 {
  border-top: 15px solid #dee2e6;
}

.border-right-15 {
  border-right: 15px solid #dee2e6;
}

.border-bottom-15 {
  border-bottom: 15px solid #dee2e6;
}

.border-left-15 {
  border-left: 15px solid #dee2e6;
}

.width-75 {
  width: 7.5rem;
}

.height-75 {
  height: 7.5rem;
}

.max-width-75 {
  max-width: 7.5rem;
}

.max-height-75 {
  max-height: 7.5rem;
}

.border-16 {
  border-width: 16px !important;
}

.border-top-16 {
  border-top: 16px solid #dee2e6;
}

.border-top-16 {
  border-top: 16px solid #dee2e6;
}

.border-right-16 {
  border-right: 16px solid #dee2e6;
}

.border-bottom-16 {
  border-bottom: 16px solid #dee2e6;
}

.border-left-16 {
  border-left: 16px solid #dee2e6;
}

.width-80 {
  width: 8rem;
}

.height-80 {
  height: 8rem;
}

.max-width-80 {
  max-width: 8rem;
}

.max-height-80 {
  max-height: 8rem;
}

.border-17 {
  border-width: 17px !important;
}

.border-top-17 {
  border-top: 17px solid #dee2e6;
}

.border-top-17 {
  border-top: 17px solid #dee2e6;
}

.border-right-17 {
  border-right: 17px solid #dee2e6;
}

.border-bottom-17 {
  border-bottom: 17px solid #dee2e6;
}

.border-left-17 {
  border-left: 17px solid #dee2e6;
}

.width-85 {
  width: 8.5rem;
}

.height-85 {
  height: 8.5rem;
}

.max-width-85 {
  max-width: 8.5rem;
}

.max-height-85 {
  max-height: 8.5rem;
}

.border-18 {
  border-width: 18px !important;
}

.border-top-18 {
  border-top: 18px solid #dee2e6;
}

.border-top-18 {
  border-top: 18px solid #dee2e6;
}

.border-right-18 {
  border-right: 18px solid #dee2e6;
}

.border-bottom-18 {
  border-bottom: 18px solid #dee2e6;
}

.border-left-18 {
  border-left: 18px solid #dee2e6;
}

.width-90 {
  width: 9rem;
}

.height-90 {
  height: 9rem;
}

.max-width-90 {
  max-width: 9rem;
}

.max-height-90 {
  max-height: 9rem;
}

.border-19 {
  border-width: 19px !important;
}

.border-top-19 {
  border-top: 19px solid #dee2e6;
}

.border-top-19 {
  border-top: 19px solid #dee2e6;
}

.border-right-19 {
  border-right: 19px solid #dee2e6;
}

.border-bottom-19 {
  border-bottom: 19px solid #dee2e6;
}

.border-left-19 {
  border-left: 19px solid #dee2e6;
}

.width-95 {
  width: 9.5rem;
}

.height-95 {
  height: 9.5rem;
}

.max-width-95 {
  max-width: 9.5rem;
}

.max-height-95 {
  max-height: 9.5rem;
}

.border-20 {
  border-width: 20px !important;
}

.border-top-20 {
  border-top: 20px solid #dee2e6;
}

.border-top-20 {
  border-top: 20px solid #dee2e6;
}

.border-right-20 {
  border-right: 20px solid #dee2e6;
}

.border-bottom-20 {
  border-bottom: 20px solid #dee2e6;
}

.border-left-20 {
  border-left: 20px solid #dee2e6;
}

.width-100 {
  width: 10rem;
}

.height-100 {
  height: 10rem;
}

.max-width-100 {
  max-width: 10rem;
}

.max-height-100 {
  max-height: 10rem;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

@media (min-width: 576px) {
  .column-sm-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-sm-primary {
    color: #E30221 !important;
  }
  a.text-sm-primary:hover, a.text-sm-primary:focus {
    color: #970116 !important;
  }
  .text-sm-secondary {
    color: #6c757d !important;
  }
  a.text-sm-secondary:hover, a.text-sm-secondary:focus {
    color: #494f54 !important;
  }
  .text-sm-success {
    color: #8DC43F !important;
  }
  a.text-sm-success:hover, a.text-sm-success:focus {
    color: #648c2b !important;
  }
  .text-sm-info {
    color: #17a2b8 !important;
  }
  a.text-sm-info:hover, a.text-sm-info:focus {
    color: #0f6674 !important;
  }
  .text-sm-warning {
    color: #ffc107 !important;
  }
  a.text-sm-warning:hover, a.text-sm-warning:focus {
    color: #ba8b00 !important;
  }
  .text-sm-danger {
    color: #E30221 !important;
  }
  a.text-sm-danger:hover, a.text-sm-danger:focus {
    color: #970116 !important;
  }
  .text-sm-light {
    color: #f8f9fa !important;
  }
  a.text-sm-light:hover, a.text-sm-light:focus {
    color: #cbd3da !important;
  }
  .text-sm-dark {
    color: #343a40 !important;
  }
  a.text-sm-dark:hover, a.text-sm-dark:focus {
    color: #121416 !important;
  }
  .text-sm-black {
    color: #000000 !important;
  }
  a.text-sm-black:hover, a.text-sm-black:focus {
    color: black !important;
  }
  .text-sm-gray-light {
    color: #979797 !important;
  }
  a.text-sm-gray-light:hover, a.text-sm-gray-light:focus {
    color: #717171 !important;
  }
  .text-sm-gray {
    color: #626262 !important;
  }
  a.text-sm-gray:hover, a.text-sm-gray:focus {
    color: #3c3c3c !important;
  }
  .text-sm-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-sm-gray-dark:hover, a.text-sm-gray-dark:focus {
    color: #555553 !important;
  }
  .text-sm-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-sm-gray-very-light:hover, a.text-sm-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .text-sm-green {
    color: #8DC43F !important;
  }
  a.text-sm-green:hover, a.text-sm-green:focus {
    color: #648c2b !important;
  }
  .display-1-sm {
    font-size: 10rem;
  }
  .display-2-sm {
    font-size: 5rem;
  }
  .display-3-sm {
    font-size: 4.5rem;
  }
  .display-4-sm {
    font-size: 3.5rem;
  }
  .h1-sm {
    font-size: 3rem;
  }
  .h2-sm {
    font-size: 2.625rem;
  }
  .h3-sm {
    font-size: 1.5rem;
  }
  .h4-sm {
    font-size: 1.375rem;
  }
  .h5-sm {
    font-size: 1.1875rem;
  }
  .h6-sm {
    font-size: 1rem;
  }
  .p-sm {
    font-size: 1rem;
  }
  .small-sm {
    font-size: 0.6875rem;
  }
  .text-sm-underline {
    text-decoration: underline;
  }
  .line-height-sm-0, .line-height-sm-0 > p {
    line-height: 0rem !important;
  }
  .line-height-sm-1, .line-height-sm-1 > p {
    line-height: 1rem !important;
  }
  .line-height-sm-2, .line-height-sm-2 > p {
    line-height: 2rem !important;
  }
  .line-height-sm-3, .line-height-sm-3 > p {
    line-height: 3rem !important;
  }
  .line-height-sm-4, .line-height-sm-4 > p {
    line-height: 4rem !important;
  }
  .line-height-sm-5, .line-height-sm-5 > p {
    line-height: 5rem !important;
  }
  .line-height-sm-6, .line-height-sm-6 > p {
    line-height: 6rem !important;
  }
  .line-height-sm-7, .line-height-sm-7 > p {
    line-height: 7rem !important;
  }
  .line-height-sm-8, .line-height-sm-8 > p {
    line-height: 8rem !important;
  }
  .line-height-sm-9, .line-height-sm-9 > p {
    line-height: 9rem !important;
  }
  .overflow-sm-hidden {
    overflow: hidden;
  }
  .overflow-sm-auto {
    overflow: auto;
  }
  .overflow-x-sm-hidden {
    overflow-x: hidden;
  }
  .overflow-x-sm-auto {
    overflow-x: auto;
  }
  .overflow-y-sm-hidden {
    overflow-y: hidden;
  }
  .overflow-y-sm-auto {
    overflow-y: auto;
  }
  .read-more-sm--1-line, .min-height-sm--1-line, .height-sm--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-sm--1-line, .height-sm--1-line {
    display: flex;
  }
  .min-height-sm--1-line::before, .height-sm--1-line::before {
    content: " \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--1-line::after, .height-sm--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--2-line, .min-height-sm--2-line, .height-sm--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-sm--2-line, .height-sm--2-line {
    display: flex;
  }
  .min-height-sm--2-line::before, .height-sm--2-line::before {
    content: " \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--2-line::after, .height-sm--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--3-line, .min-height-sm--3-line, .height-sm--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-sm--3-line, .height-sm--3-line {
    display: flex;
  }
  .min-height-sm--3-line::before, .height-sm--3-line::before {
    content: " \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--3-line::after, .height-sm--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-sm--4-line, .min-height-sm--4-line, .height-sm--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-sm--4-line, .height-sm--4-line {
    display: flex;
  }
  .min-height-sm--4-line::before, .height-sm--4-line::before {
    content: " \a  \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-sm--4-line::after, .height-sm--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-sm-perc-5 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 5%;
    max-width: 5%;
  }
  .col-sm-perc-10 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .col-sm-perc-15 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 15%;
    max-width: 15%;
  }
  .col-sm-perc-20 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-sm-perc-25 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-perc-30 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .col-sm-perc-35 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .col-sm-perc-40 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .col-sm-perc-45 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .col-sm-perc-50 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-perc-55 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 55%;
    max-width: 55%;
  }
  .col-sm-perc-60 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .col-sm-perc-65 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 65%;
    max-width: 65%;
  }
  .col-sm-perc-70 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .col-sm-perc-75 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-perc-80 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .col-sm-perc-85 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 85%;
    max-width: 85%;
  }
  .col-sm-perc-90 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .col-sm-perc-95 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 95%;
    max-width: 95%;
  }
  .column-sm-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-sm-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-sm-primary {
    color: #E30221 !important;
  }
  a.text-sm-primary:hover, a.text-sm-primary:focus {
    color: #970116 !important;
  }
  .border-sm-primary {
    border-color: #E30221 !important;
  }
  .text-sm-secondary {
    color: #6c757d !important;
  }
  a.text-sm-secondary:hover, a.text-sm-secondary:focus {
    color: #494f54 !important;
  }
  .border-sm-secondary {
    border-color: #6c757d !important;
  }
  .text-sm-success {
    color: #8DC43F !important;
  }
  a.text-sm-success:hover, a.text-sm-success:focus {
    color: #648c2b !important;
  }
  .border-sm-success {
    border-color: #8DC43F !important;
  }
  .text-sm-info {
    color: #17a2b8 !important;
  }
  a.text-sm-info:hover, a.text-sm-info:focus {
    color: #0f6674 !important;
  }
  .border-sm-info {
    border-color: #17a2b8 !important;
  }
  .text-sm-warning {
    color: #ffc107 !important;
  }
  a.text-sm-warning:hover, a.text-sm-warning:focus {
    color: #ba8b00 !important;
  }
  .border-sm-warning {
    border-color: #ffc107 !important;
  }
  .text-sm-danger {
    color: #E30221 !important;
  }
  a.text-sm-danger:hover, a.text-sm-danger:focus {
    color: #970116 !important;
  }
  .border-sm-danger {
    border-color: #E30221 !important;
  }
  .text-sm-light {
    color: #f8f9fa !important;
  }
  a.text-sm-light:hover, a.text-sm-light:focus {
    color: #cbd3da !important;
  }
  .border-sm-light {
    border-color: #f8f9fa !important;
  }
  .text-sm-dark {
    color: #343a40 !important;
  }
  a.text-sm-dark:hover, a.text-sm-dark:focus {
    color: #121416 !important;
  }
  .border-sm-dark {
    border-color: #343a40 !important;
  }
  .text-sm-black {
    color: #000000 !important;
  }
  a.text-sm-black:hover, a.text-sm-black:focus {
    color: black !important;
  }
  .border-sm-black {
    border-color: #000000 !important;
  }
  .text-sm-gray-light {
    color: #979797 !important;
  }
  a.text-sm-gray-light:hover, a.text-sm-gray-light:focus {
    color: #717171 !important;
  }
  .border-sm-gray-light {
    border-color: #979797 !important;
  }
  .text-sm-gray {
    color: #626262 !important;
  }
  a.text-sm-gray:hover, a.text-sm-gray:focus {
    color: #3c3c3c !important;
  }
  .border-sm-gray {
    border-color: #626262 !important;
  }
  .text-sm-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-sm-gray-dark:hover, a.text-sm-gray-dark:focus {
    color: #555553 !important;
  }
  .border-sm-gray-dark {
    border-color: #7c7b79 !important;
  }
  .text-sm-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-sm-gray-very-light:hover, a.text-sm-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .border-sm-gray-very-light {
    border-color: #F1F1F1 !important;
  }
  .text-sm-green {
    color: #8DC43F !important;
  }
  a.text-sm-green:hover, a.text-sm-green:focus {
    color: #648c2b !important;
  }
  .border-sm-green {
    border-color: #8DC43F !important;
  }
  .border-0 {
    border-width: 0px !important;
  }
  .border-top-sm-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-top-sm-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-right-sm-0 {
    border-right: 0px solid #dee2e6;
  }
  .border-bottom-sm-0 {
    border-bottom: 0px solid #dee2e6;
  }
  .border-left-sm-0 {
    border-left: 0px solid #dee2e6;
  }
  .width-sm-0 {
    width: 0rem;
  }
  .height-sm-0 {
    height: 0rem;
  }
  .max-width-sm-0 {
    max-width: 0rem;
  }
  .max-height-sm-0 {
    max-height: 0rem;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-top-sm-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-top-sm-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-right-sm-1 {
    border-right: 1px solid #dee2e6;
  }
  .border-bottom-sm-1 {
    border-bottom: 1px solid #dee2e6;
  }
  .border-left-sm-1 {
    border-left: 1px solid #dee2e6;
  }
  .width-sm-5 {
    width: 0.5rem;
  }
  .height-sm-5 {
    height: 0.5rem;
  }
  .max-width-sm-5 {
    max-width: 0.5rem;
  }
  .max-height-sm-5 {
    max-height: 0.5rem;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-top-sm-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-top-sm-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-right-sm-2 {
    border-right: 2px solid #dee2e6;
  }
  .border-bottom-sm-2 {
    border-bottom: 2px solid #dee2e6;
  }
  .border-left-sm-2 {
    border-left: 2px solid #dee2e6;
  }
  .width-sm-10 {
    width: 1rem;
  }
  .height-sm-10 {
    height: 1rem;
  }
  .max-width-sm-10 {
    max-width: 1rem;
  }
  .max-height-sm-10 {
    max-height: 1rem;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-top-sm-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-top-sm-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-right-sm-3 {
    border-right: 3px solid #dee2e6;
  }
  .border-bottom-sm-3 {
    border-bottom: 3px solid #dee2e6;
  }
  .border-left-sm-3 {
    border-left: 3px solid #dee2e6;
  }
  .width-sm-15 {
    width: 1.5rem;
  }
  .height-sm-15 {
    height: 1.5rem;
  }
  .max-width-sm-15 {
    max-width: 1.5rem;
  }
  .max-height-sm-15 {
    max-height: 1.5rem;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-top-sm-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-top-sm-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-right-sm-4 {
    border-right: 4px solid #dee2e6;
  }
  .border-bottom-sm-4 {
    border-bottom: 4px solid #dee2e6;
  }
  .border-left-sm-4 {
    border-left: 4px solid #dee2e6;
  }
  .width-sm-20 {
    width: 2rem;
  }
  .height-sm-20 {
    height: 2rem;
  }
  .max-width-sm-20 {
    max-width: 2rem;
  }
  .max-height-sm-20 {
    max-height: 2rem;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .border-top-sm-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-top-sm-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-right-sm-5 {
    border-right: 5px solid #dee2e6;
  }
  .border-bottom-sm-5 {
    border-bottom: 5px solid #dee2e6;
  }
  .border-left-sm-5 {
    border-left: 5px solid #dee2e6;
  }
  .width-sm-25 {
    width: 2.5rem;
  }
  .height-sm-25 {
    height: 2.5rem;
  }
  .max-width-sm-25 {
    max-width: 2.5rem;
  }
  .max-height-sm-25 {
    max-height: 2.5rem;
  }
  .border-6 {
    border-width: 6px !important;
  }
  .border-top-sm-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-top-sm-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-right-sm-6 {
    border-right: 6px solid #dee2e6;
  }
  .border-bottom-sm-6 {
    border-bottom: 6px solid #dee2e6;
  }
  .border-left-sm-6 {
    border-left: 6px solid #dee2e6;
  }
  .width-sm-30 {
    width: 3rem;
  }
  .height-sm-30 {
    height: 3rem;
  }
  .max-width-sm-30 {
    max-width: 3rem;
  }
  .max-height-sm-30 {
    max-height: 3rem;
  }
  .border-7 {
    border-width: 7px !important;
  }
  .border-top-sm-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-top-sm-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-right-sm-7 {
    border-right: 7px solid #dee2e6;
  }
  .border-bottom-sm-7 {
    border-bottom: 7px solid #dee2e6;
  }
  .border-left-sm-7 {
    border-left: 7px solid #dee2e6;
  }
  .width-sm-35 {
    width: 3.5rem;
  }
  .height-sm-35 {
    height: 3.5rem;
  }
  .max-width-sm-35 {
    max-width: 3.5rem;
  }
  .max-height-sm-35 {
    max-height: 3.5rem;
  }
  .border-8 {
    border-width: 8px !important;
  }
  .border-top-sm-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-top-sm-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-right-sm-8 {
    border-right: 8px solid #dee2e6;
  }
  .border-bottom-sm-8 {
    border-bottom: 8px solid #dee2e6;
  }
  .border-left-sm-8 {
    border-left: 8px solid #dee2e6;
  }
  .width-sm-40 {
    width: 4rem;
  }
  .height-sm-40 {
    height: 4rem;
  }
  .max-width-sm-40 {
    max-width: 4rem;
  }
  .max-height-sm-40 {
    max-height: 4rem;
  }
  .border-9 {
    border-width: 9px !important;
  }
  .border-top-sm-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-top-sm-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-right-sm-9 {
    border-right: 9px solid #dee2e6;
  }
  .border-bottom-sm-9 {
    border-bottom: 9px solid #dee2e6;
  }
  .border-left-sm-9 {
    border-left: 9px solid #dee2e6;
  }
  .width-sm-45 {
    width: 4.5rem;
  }
  .height-sm-45 {
    height: 4.5rem;
  }
  .max-width-sm-45 {
    max-width: 4.5rem;
  }
  .max-height-sm-45 {
    max-height: 4.5rem;
  }
  .border-10 {
    border-width: 10px !important;
  }
  .border-top-sm-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-top-sm-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-right-sm-10 {
    border-right: 10px solid #dee2e6;
  }
  .border-bottom-sm-10 {
    border-bottom: 10px solid #dee2e6;
  }
  .border-left-sm-10 {
    border-left: 10px solid #dee2e6;
  }
  .width-sm-50 {
    width: 5rem;
  }
  .height-sm-50 {
    height: 5rem;
  }
  .max-width-sm-50 {
    max-width: 5rem;
  }
  .max-height-sm-50 {
    max-height: 5rem;
  }
  .border-11 {
    border-width: 11px !important;
  }
  .border-top-sm-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-top-sm-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-right-sm-11 {
    border-right: 11px solid #dee2e6;
  }
  .border-bottom-sm-11 {
    border-bottom: 11px solid #dee2e6;
  }
  .border-left-sm-11 {
    border-left: 11px solid #dee2e6;
  }
  .width-sm-55 {
    width: 5.5rem;
  }
  .height-sm-55 {
    height: 5.5rem;
  }
  .max-width-sm-55 {
    max-width: 5.5rem;
  }
  .max-height-sm-55 {
    max-height: 5.5rem;
  }
  .border-12 {
    border-width: 12px !important;
  }
  .border-top-sm-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-top-sm-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-right-sm-12 {
    border-right: 12px solid #dee2e6;
  }
  .border-bottom-sm-12 {
    border-bottom: 12px solid #dee2e6;
  }
  .border-left-sm-12 {
    border-left: 12px solid #dee2e6;
  }
  .width-sm-60 {
    width: 6rem;
  }
  .height-sm-60 {
    height: 6rem;
  }
  .max-width-sm-60 {
    max-width: 6rem;
  }
  .max-height-sm-60 {
    max-height: 6rem;
  }
  .border-13 {
    border-width: 13px !important;
  }
  .border-top-sm-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-top-sm-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-right-sm-13 {
    border-right: 13px solid #dee2e6;
  }
  .border-bottom-sm-13 {
    border-bottom: 13px solid #dee2e6;
  }
  .border-left-sm-13 {
    border-left: 13px solid #dee2e6;
  }
  .width-sm-65 {
    width: 6.5rem;
  }
  .height-sm-65 {
    height: 6.5rem;
  }
  .max-width-sm-65 {
    max-width: 6.5rem;
  }
  .max-height-sm-65 {
    max-height: 6.5rem;
  }
  .border-14 {
    border-width: 14px !important;
  }
  .border-top-sm-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-top-sm-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-right-sm-14 {
    border-right: 14px solid #dee2e6;
  }
  .border-bottom-sm-14 {
    border-bottom: 14px solid #dee2e6;
  }
  .border-left-sm-14 {
    border-left: 14px solid #dee2e6;
  }
  .width-sm-70 {
    width: 7rem;
  }
  .height-sm-70 {
    height: 7rem;
  }
  .max-width-sm-70 {
    max-width: 7rem;
  }
  .max-height-sm-70 {
    max-height: 7rem;
  }
  .border-15 {
    border-width: 15px !important;
  }
  .border-top-sm-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-top-sm-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-right-sm-15 {
    border-right: 15px solid #dee2e6;
  }
  .border-bottom-sm-15 {
    border-bottom: 15px solid #dee2e6;
  }
  .border-left-sm-15 {
    border-left: 15px solid #dee2e6;
  }
  .width-sm-75 {
    width: 7.5rem;
  }
  .height-sm-75 {
    height: 7.5rem;
  }
  .max-width-sm-75 {
    max-width: 7.5rem;
  }
  .max-height-sm-75 {
    max-height: 7.5rem;
  }
  .border-16 {
    border-width: 16px !important;
  }
  .border-top-sm-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-top-sm-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-right-sm-16 {
    border-right: 16px solid #dee2e6;
  }
  .border-bottom-sm-16 {
    border-bottom: 16px solid #dee2e6;
  }
  .border-left-sm-16 {
    border-left: 16px solid #dee2e6;
  }
  .width-sm-80 {
    width: 8rem;
  }
  .height-sm-80 {
    height: 8rem;
  }
  .max-width-sm-80 {
    max-width: 8rem;
  }
  .max-height-sm-80 {
    max-height: 8rem;
  }
  .border-17 {
    border-width: 17px !important;
  }
  .border-top-sm-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-top-sm-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-right-sm-17 {
    border-right: 17px solid #dee2e6;
  }
  .border-bottom-sm-17 {
    border-bottom: 17px solid #dee2e6;
  }
  .border-left-sm-17 {
    border-left: 17px solid #dee2e6;
  }
  .width-sm-85 {
    width: 8.5rem;
  }
  .height-sm-85 {
    height: 8.5rem;
  }
  .max-width-sm-85 {
    max-width: 8.5rem;
  }
  .max-height-sm-85 {
    max-height: 8.5rem;
  }
  .border-18 {
    border-width: 18px !important;
  }
  .border-top-sm-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-top-sm-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-right-sm-18 {
    border-right: 18px solid #dee2e6;
  }
  .border-bottom-sm-18 {
    border-bottom: 18px solid #dee2e6;
  }
  .border-left-sm-18 {
    border-left: 18px solid #dee2e6;
  }
  .width-sm-90 {
    width: 9rem;
  }
  .height-sm-90 {
    height: 9rem;
  }
  .max-width-sm-90 {
    max-width: 9rem;
  }
  .max-height-sm-90 {
    max-height: 9rem;
  }
  .border-19 {
    border-width: 19px !important;
  }
  .border-top-sm-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-top-sm-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-right-sm-19 {
    border-right: 19px solid #dee2e6;
  }
  .border-bottom-sm-19 {
    border-bottom: 19px solid #dee2e6;
  }
  .border-left-sm-19 {
    border-left: 19px solid #dee2e6;
  }
  .width-sm-95 {
    width: 9.5rem;
  }
  .height-sm-95 {
    height: 9.5rem;
  }
  .max-width-sm-95 {
    max-width: 9.5rem;
  }
  .max-height-sm-95 {
    max-height: 9.5rem;
  }
  .border-20 {
    border-width: 20px !important;
  }
  .border-top-sm-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-top-sm-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-right-sm-20 {
    border-right: 20px solid #dee2e6;
  }
  .border-bottom-sm-20 {
    border-bottom: 20px solid #dee2e6;
  }
  .border-left-sm-20 {
    border-left: 20px solid #dee2e6;
  }
  .width-sm-100 {
    width: 10rem;
  }
  .height-sm-100 {
    height: 10rem;
  }
  .max-width-sm-100 {
    max-width: 10rem;
  }
  .max-height-sm-100 {
    max-height: 10rem;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
}
@media (min-width: 768px) {
  .column-md-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-md-primary {
    color: #E30221 !important;
  }
  a.text-md-primary:hover, a.text-md-primary:focus {
    color: #970116 !important;
  }
  .text-md-secondary {
    color: #6c757d !important;
  }
  a.text-md-secondary:hover, a.text-md-secondary:focus {
    color: #494f54 !important;
  }
  .text-md-success {
    color: #8DC43F !important;
  }
  a.text-md-success:hover, a.text-md-success:focus {
    color: #648c2b !important;
  }
  .text-md-info {
    color: #17a2b8 !important;
  }
  a.text-md-info:hover, a.text-md-info:focus {
    color: #0f6674 !important;
  }
  .text-md-warning {
    color: #ffc107 !important;
  }
  a.text-md-warning:hover, a.text-md-warning:focus {
    color: #ba8b00 !important;
  }
  .text-md-danger {
    color: #E30221 !important;
  }
  a.text-md-danger:hover, a.text-md-danger:focus {
    color: #970116 !important;
  }
  .text-md-light {
    color: #f8f9fa !important;
  }
  a.text-md-light:hover, a.text-md-light:focus {
    color: #cbd3da !important;
  }
  .text-md-dark {
    color: #343a40 !important;
  }
  a.text-md-dark:hover, a.text-md-dark:focus {
    color: #121416 !important;
  }
  .text-md-black {
    color: #000000 !important;
  }
  a.text-md-black:hover, a.text-md-black:focus {
    color: black !important;
  }
  .text-md-gray-light {
    color: #979797 !important;
  }
  a.text-md-gray-light:hover, a.text-md-gray-light:focus {
    color: #717171 !important;
  }
  .text-md-gray {
    color: #626262 !important;
  }
  a.text-md-gray:hover, a.text-md-gray:focus {
    color: #3c3c3c !important;
  }
  .text-md-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-md-gray-dark:hover, a.text-md-gray-dark:focus {
    color: #555553 !important;
  }
  .text-md-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-md-gray-very-light:hover, a.text-md-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .text-md-green {
    color: #8DC43F !important;
  }
  a.text-md-green:hover, a.text-md-green:focus {
    color: #648c2b !important;
  }
  .display-1-md {
    font-size: 10rem;
  }
  .display-2-md {
    font-size: 5rem;
  }
  .display-3-md {
    font-size: 4.5rem;
  }
  .display-4-md {
    font-size: 3.5rem;
  }
  .h1-md {
    font-size: 3rem;
  }
  .h2-md {
    font-size: 2.625rem;
  }
  .h3-md {
    font-size: 1.5rem;
  }
  .h4-md {
    font-size: 1.375rem;
  }
  .h5-md {
    font-size: 1.1875rem;
  }
  .h6-md {
    font-size: 1rem;
  }
  .p-md {
    font-size: 1rem;
  }
  .small-md {
    font-size: 0.6875rem;
  }
  .text-md-underline {
    text-decoration: underline;
  }
  .line-height-md-0, .line-height-md-0 > p {
    line-height: 0rem !important;
  }
  .line-height-md-1, .line-height-md-1 > p {
    line-height: 1rem !important;
  }
  .line-height-md-2, .line-height-md-2 > p {
    line-height: 2rem !important;
  }
  .line-height-md-3, .line-height-md-3 > p {
    line-height: 3rem !important;
  }
  .line-height-md-4, .line-height-md-4 > p {
    line-height: 4rem !important;
  }
  .line-height-md-5, .line-height-md-5 > p {
    line-height: 5rem !important;
  }
  .line-height-md-6, .line-height-md-6 > p {
    line-height: 6rem !important;
  }
  .line-height-md-7, .line-height-md-7 > p {
    line-height: 7rem !important;
  }
  .line-height-md-8, .line-height-md-8 > p {
    line-height: 8rem !important;
  }
  .line-height-md-9, .line-height-md-9 > p {
    line-height: 9rem !important;
  }
  .overflow-md-hidden {
    overflow: hidden;
  }
  .overflow-md-auto {
    overflow: auto;
  }
  .overflow-x-md-hidden {
    overflow-x: hidden;
  }
  .overflow-x-md-auto {
    overflow-x: auto;
  }
  .overflow-y-md-hidden {
    overflow-y: hidden;
  }
  .overflow-y-md-auto {
    overflow-y: auto;
  }
  .read-more-md--1-line, .min-height-md--1-line, .height-md--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-md--1-line, .height-md--1-line {
    display: flex;
  }
  .min-height-md--1-line::before, .height-md--1-line::before {
    content: " \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--1-line::after, .height-md--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--2-line, .min-height-md--2-line, .height-md--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-md--2-line, .height-md--2-line {
    display: flex;
  }
  .min-height-md--2-line::before, .height-md--2-line::before {
    content: " \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--2-line::after, .height-md--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--3-line, .min-height-md--3-line, .height-md--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-md--3-line, .height-md--3-line {
    display: flex;
  }
  .min-height-md--3-line::before, .height-md--3-line::before {
    content: " \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--3-line::after, .height-md--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-md--4-line, .min-height-md--4-line, .height-md--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-md--4-line, .height-md--4-line {
    display: flex;
  }
  .min-height-md--4-line::before, .height-md--4-line::before {
    content: " \a  \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-md--4-line::after, .height-md--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-md-perc-5 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 5%;
    max-width: 5%;
  }
  .col-md-perc-10 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .col-md-perc-15 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 15%;
    max-width: 15%;
  }
  .col-md-perc-20 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-md-perc-25 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-perc-30 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .col-md-perc-35 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .col-md-perc-40 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .col-md-perc-45 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .col-md-perc-50 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-perc-55 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 55%;
    max-width: 55%;
  }
  .col-md-perc-60 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .col-md-perc-65 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 65%;
    max-width: 65%;
  }
  .col-md-perc-70 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .col-md-perc-75 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-perc-80 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .col-md-perc-85 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 85%;
    max-width: 85%;
  }
  .col-md-perc-90 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .col-md-perc-95 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 95%;
    max-width: 95%;
  }
  .column-md-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-md-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-md-primary {
    color: #E30221 !important;
  }
  a.text-md-primary:hover, a.text-md-primary:focus {
    color: #970116 !important;
  }
  .border-md-primary {
    border-color: #E30221 !important;
  }
  .text-md-secondary {
    color: #6c757d !important;
  }
  a.text-md-secondary:hover, a.text-md-secondary:focus {
    color: #494f54 !important;
  }
  .border-md-secondary {
    border-color: #6c757d !important;
  }
  .text-md-success {
    color: #8DC43F !important;
  }
  a.text-md-success:hover, a.text-md-success:focus {
    color: #648c2b !important;
  }
  .border-md-success {
    border-color: #8DC43F !important;
  }
  .text-md-info {
    color: #17a2b8 !important;
  }
  a.text-md-info:hover, a.text-md-info:focus {
    color: #0f6674 !important;
  }
  .border-md-info {
    border-color: #17a2b8 !important;
  }
  .text-md-warning {
    color: #ffc107 !important;
  }
  a.text-md-warning:hover, a.text-md-warning:focus {
    color: #ba8b00 !important;
  }
  .border-md-warning {
    border-color: #ffc107 !important;
  }
  .text-md-danger {
    color: #E30221 !important;
  }
  a.text-md-danger:hover, a.text-md-danger:focus {
    color: #970116 !important;
  }
  .border-md-danger {
    border-color: #E30221 !important;
  }
  .text-md-light {
    color: #f8f9fa !important;
  }
  a.text-md-light:hover, a.text-md-light:focus {
    color: #cbd3da !important;
  }
  .border-md-light {
    border-color: #f8f9fa !important;
  }
  .text-md-dark {
    color: #343a40 !important;
  }
  a.text-md-dark:hover, a.text-md-dark:focus {
    color: #121416 !important;
  }
  .border-md-dark {
    border-color: #343a40 !important;
  }
  .text-md-black {
    color: #000000 !important;
  }
  a.text-md-black:hover, a.text-md-black:focus {
    color: black !important;
  }
  .border-md-black {
    border-color: #000000 !important;
  }
  .text-md-gray-light {
    color: #979797 !important;
  }
  a.text-md-gray-light:hover, a.text-md-gray-light:focus {
    color: #717171 !important;
  }
  .border-md-gray-light {
    border-color: #979797 !important;
  }
  .text-md-gray {
    color: #626262 !important;
  }
  a.text-md-gray:hover, a.text-md-gray:focus {
    color: #3c3c3c !important;
  }
  .border-md-gray {
    border-color: #626262 !important;
  }
  .text-md-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-md-gray-dark:hover, a.text-md-gray-dark:focus {
    color: #555553 !important;
  }
  .border-md-gray-dark {
    border-color: #7c7b79 !important;
  }
  .text-md-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-md-gray-very-light:hover, a.text-md-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .border-md-gray-very-light {
    border-color: #F1F1F1 !important;
  }
  .text-md-green {
    color: #8DC43F !important;
  }
  a.text-md-green:hover, a.text-md-green:focus {
    color: #648c2b !important;
  }
  .border-md-green {
    border-color: #8DC43F !important;
  }
  .border-0 {
    border-width: 0px !important;
  }
  .border-top-md-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-top-md-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-right-md-0 {
    border-right: 0px solid #dee2e6;
  }
  .border-bottom-md-0 {
    border-bottom: 0px solid #dee2e6;
  }
  .border-left-md-0 {
    border-left: 0px solid #dee2e6;
  }
  .width-md-0 {
    width: 0rem;
  }
  .height-md-0 {
    height: 0rem;
  }
  .max-width-md-0 {
    max-width: 0rem;
  }
  .max-height-md-0 {
    max-height: 0rem;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-top-md-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-top-md-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-right-md-1 {
    border-right: 1px solid #dee2e6;
  }
  .border-bottom-md-1 {
    border-bottom: 1px solid #dee2e6;
  }
  .border-left-md-1 {
    border-left: 1px solid #dee2e6;
  }
  .width-md-5 {
    width: 0.5rem;
  }
  .height-md-5 {
    height: 0.5rem;
  }
  .max-width-md-5 {
    max-width: 0.5rem;
  }
  .max-height-md-5 {
    max-height: 0.5rem;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-top-md-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-top-md-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-right-md-2 {
    border-right: 2px solid #dee2e6;
  }
  .border-bottom-md-2 {
    border-bottom: 2px solid #dee2e6;
  }
  .border-left-md-2 {
    border-left: 2px solid #dee2e6;
  }
  .width-md-10 {
    width: 1rem;
  }
  .height-md-10 {
    height: 1rem;
  }
  .max-width-md-10 {
    max-width: 1rem;
  }
  .max-height-md-10 {
    max-height: 1rem;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-top-md-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-top-md-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-right-md-3 {
    border-right: 3px solid #dee2e6;
  }
  .border-bottom-md-3 {
    border-bottom: 3px solid #dee2e6;
  }
  .border-left-md-3 {
    border-left: 3px solid #dee2e6;
  }
  .width-md-15 {
    width: 1.5rem;
  }
  .height-md-15 {
    height: 1.5rem;
  }
  .max-width-md-15 {
    max-width: 1.5rem;
  }
  .max-height-md-15 {
    max-height: 1.5rem;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-top-md-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-top-md-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-right-md-4 {
    border-right: 4px solid #dee2e6;
  }
  .border-bottom-md-4 {
    border-bottom: 4px solid #dee2e6;
  }
  .border-left-md-4 {
    border-left: 4px solid #dee2e6;
  }
  .width-md-20 {
    width: 2rem;
  }
  .height-md-20 {
    height: 2rem;
  }
  .max-width-md-20 {
    max-width: 2rem;
  }
  .max-height-md-20 {
    max-height: 2rem;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .border-top-md-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-top-md-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-right-md-5 {
    border-right: 5px solid #dee2e6;
  }
  .border-bottom-md-5 {
    border-bottom: 5px solid #dee2e6;
  }
  .border-left-md-5 {
    border-left: 5px solid #dee2e6;
  }
  .width-md-25 {
    width: 2.5rem;
  }
  .height-md-25 {
    height: 2.5rem;
  }
  .max-width-md-25 {
    max-width: 2.5rem;
  }
  .max-height-md-25 {
    max-height: 2.5rem;
  }
  .border-6 {
    border-width: 6px !important;
  }
  .border-top-md-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-top-md-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-right-md-6 {
    border-right: 6px solid #dee2e6;
  }
  .border-bottom-md-6 {
    border-bottom: 6px solid #dee2e6;
  }
  .border-left-md-6 {
    border-left: 6px solid #dee2e6;
  }
  .width-md-30 {
    width: 3rem;
  }
  .height-md-30 {
    height: 3rem;
  }
  .max-width-md-30 {
    max-width: 3rem;
  }
  .max-height-md-30 {
    max-height: 3rem;
  }
  .border-7 {
    border-width: 7px !important;
  }
  .border-top-md-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-top-md-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-right-md-7 {
    border-right: 7px solid #dee2e6;
  }
  .border-bottom-md-7 {
    border-bottom: 7px solid #dee2e6;
  }
  .border-left-md-7 {
    border-left: 7px solid #dee2e6;
  }
  .width-md-35 {
    width: 3.5rem;
  }
  .height-md-35 {
    height: 3.5rem;
  }
  .max-width-md-35 {
    max-width: 3.5rem;
  }
  .max-height-md-35 {
    max-height: 3.5rem;
  }
  .border-8 {
    border-width: 8px !important;
  }
  .border-top-md-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-top-md-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-right-md-8 {
    border-right: 8px solid #dee2e6;
  }
  .border-bottom-md-8 {
    border-bottom: 8px solid #dee2e6;
  }
  .border-left-md-8 {
    border-left: 8px solid #dee2e6;
  }
  .width-md-40 {
    width: 4rem;
  }
  .height-md-40 {
    height: 4rem;
  }
  .max-width-md-40 {
    max-width: 4rem;
  }
  .max-height-md-40 {
    max-height: 4rem;
  }
  .border-9 {
    border-width: 9px !important;
  }
  .border-top-md-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-top-md-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-right-md-9 {
    border-right: 9px solid #dee2e6;
  }
  .border-bottom-md-9 {
    border-bottom: 9px solid #dee2e6;
  }
  .border-left-md-9 {
    border-left: 9px solid #dee2e6;
  }
  .width-md-45 {
    width: 4.5rem;
  }
  .height-md-45 {
    height: 4.5rem;
  }
  .max-width-md-45 {
    max-width: 4.5rem;
  }
  .max-height-md-45 {
    max-height: 4.5rem;
  }
  .border-10 {
    border-width: 10px !important;
  }
  .border-top-md-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-top-md-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-right-md-10 {
    border-right: 10px solid #dee2e6;
  }
  .border-bottom-md-10 {
    border-bottom: 10px solid #dee2e6;
  }
  .border-left-md-10 {
    border-left: 10px solid #dee2e6;
  }
  .width-md-50 {
    width: 5rem;
  }
  .height-md-50 {
    height: 5rem;
  }
  .max-width-md-50 {
    max-width: 5rem;
  }
  .max-height-md-50 {
    max-height: 5rem;
  }
  .border-11 {
    border-width: 11px !important;
  }
  .border-top-md-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-top-md-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-right-md-11 {
    border-right: 11px solid #dee2e6;
  }
  .border-bottom-md-11 {
    border-bottom: 11px solid #dee2e6;
  }
  .border-left-md-11 {
    border-left: 11px solid #dee2e6;
  }
  .width-md-55 {
    width: 5.5rem;
  }
  .height-md-55 {
    height: 5.5rem;
  }
  .max-width-md-55 {
    max-width: 5.5rem;
  }
  .max-height-md-55 {
    max-height: 5.5rem;
  }
  .border-12 {
    border-width: 12px !important;
  }
  .border-top-md-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-top-md-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-right-md-12 {
    border-right: 12px solid #dee2e6;
  }
  .border-bottom-md-12 {
    border-bottom: 12px solid #dee2e6;
  }
  .border-left-md-12 {
    border-left: 12px solid #dee2e6;
  }
  .width-md-60 {
    width: 6rem;
  }
  .height-md-60 {
    height: 6rem;
  }
  .max-width-md-60 {
    max-width: 6rem;
  }
  .max-height-md-60 {
    max-height: 6rem;
  }
  .border-13 {
    border-width: 13px !important;
  }
  .border-top-md-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-top-md-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-right-md-13 {
    border-right: 13px solid #dee2e6;
  }
  .border-bottom-md-13 {
    border-bottom: 13px solid #dee2e6;
  }
  .border-left-md-13 {
    border-left: 13px solid #dee2e6;
  }
  .width-md-65 {
    width: 6.5rem;
  }
  .height-md-65 {
    height: 6.5rem;
  }
  .max-width-md-65 {
    max-width: 6.5rem;
  }
  .max-height-md-65 {
    max-height: 6.5rem;
  }
  .border-14 {
    border-width: 14px !important;
  }
  .border-top-md-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-top-md-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-right-md-14 {
    border-right: 14px solid #dee2e6;
  }
  .border-bottom-md-14 {
    border-bottom: 14px solid #dee2e6;
  }
  .border-left-md-14 {
    border-left: 14px solid #dee2e6;
  }
  .width-md-70 {
    width: 7rem;
  }
  .height-md-70 {
    height: 7rem;
  }
  .max-width-md-70 {
    max-width: 7rem;
  }
  .max-height-md-70 {
    max-height: 7rem;
  }
  .border-15 {
    border-width: 15px !important;
  }
  .border-top-md-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-top-md-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-right-md-15 {
    border-right: 15px solid #dee2e6;
  }
  .border-bottom-md-15 {
    border-bottom: 15px solid #dee2e6;
  }
  .border-left-md-15 {
    border-left: 15px solid #dee2e6;
  }
  .width-md-75 {
    width: 7.5rem;
  }
  .height-md-75 {
    height: 7.5rem;
  }
  .max-width-md-75 {
    max-width: 7.5rem;
  }
  .max-height-md-75 {
    max-height: 7.5rem;
  }
  .border-16 {
    border-width: 16px !important;
  }
  .border-top-md-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-top-md-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-right-md-16 {
    border-right: 16px solid #dee2e6;
  }
  .border-bottom-md-16 {
    border-bottom: 16px solid #dee2e6;
  }
  .border-left-md-16 {
    border-left: 16px solid #dee2e6;
  }
  .width-md-80 {
    width: 8rem;
  }
  .height-md-80 {
    height: 8rem;
  }
  .max-width-md-80 {
    max-width: 8rem;
  }
  .max-height-md-80 {
    max-height: 8rem;
  }
  .border-17 {
    border-width: 17px !important;
  }
  .border-top-md-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-top-md-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-right-md-17 {
    border-right: 17px solid #dee2e6;
  }
  .border-bottom-md-17 {
    border-bottom: 17px solid #dee2e6;
  }
  .border-left-md-17 {
    border-left: 17px solid #dee2e6;
  }
  .width-md-85 {
    width: 8.5rem;
  }
  .height-md-85 {
    height: 8.5rem;
  }
  .max-width-md-85 {
    max-width: 8.5rem;
  }
  .max-height-md-85 {
    max-height: 8.5rem;
  }
  .border-18 {
    border-width: 18px !important;
  }
  .border-top-md-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-top-md-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-right-md-18 {
    border-right: 18px solid #dee2e6;
  }
  .border-bottom-md-18 {
    border-bottom: 18px solid #dee2e6;
  }
  .border-left-md-18 {
    border-left: 18px solid #dee2e6;
  }
  .width-md-90 {
    width: 9rem;
  }
  .height-md-90 {
    height: 9rem;
  }
  .max-width-md-90 {
    max-width: 9rem;
  }
  .max-height-md-90 {
    max-height: 9rem;
  }
  .border-19 {
    border-width: 19px !important;
  }
  .border-top-md-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-top-md-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-right-md-19 {
    border-right: 19px solid #dee2e6;
  }
  .border-bottom-md-19 {
    border-bottom: 19px solid #dee2e6;
  }
  .border-left-md-19 {
    border-left: 19px solid #dee2e6;
  }
  .width-md-95 {
    width: 9.5rem;
  }
  .height-md-95 {
    height: 9.5rem;
  }
  .max-width-md-95 {
    max-width: 9.5rem;
  }
  .max-height-md-95 {
    max-height: 9.5rem;
  }
  .border-20 {
    border-width: 20px !important;
  }
  .border-top-md-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-top-md-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-right-md-20 {
    border-right: 20px solid #dee2e6;
  }
  .border-bottom-md-20 {
    border-bottom: 20px solid #dee2e6;
  }
  .border-left-md-20 {
    border-left: 20px solid #dee2e6;
  }
  .width-md-100 {
    width: 10rem;
  }
  .height-md-100 {
    height: 10rem;
  }
  .max-width-md-100 {
    max-width: 10rem;
  }
  .max-height-md-100 {
    max-height: 10rem;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
}
@media (min-width: 992px) {
  .column-lg-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-lg-primary {
    color: #E30221 !important;
  }
  a.text-lg-primary:hover, a.text-lg-primary:focus {
    color: #970116 !important;
  }
  .text-lg-secondary {
    color: #6c757d !important;
  }
  a.text-lg-secondary:hover, a.text-lg-secondary:focus {
    color: #494f54 !important;
  }
  .text-lg-success {
    color: #8DC43F !important;
  }
  a.text-lg-success:hover, a.text-lg-success:focus {
    color: #648c2b !important;
  }
  .text-lg-info {
    color: #17a2b8 !important;
  }
  a.text-lg-info:hover, a.text-lg-info:focus {
    color: #0f6674 !important;
  }
  .text-lg-warning {
    color: #ffc107 !important;
  }
  a.text-lg-warning:hover, a.text-lg-warning:focus {
    color: #ba8b00 !important;
  }
  .text-lg-danger {
    color: #E30221 !important;
  }
  a.text-lg-danger:hover, a.text-lg-danger:focus {
    color: #970116 !important;
  }
  .text-lg-light {
    color: #f8f9fa !important;
  }
  a.text-lg-light:hover, a.text-lg-light:focus {
    color: #cbd3da !important;
  }
  .text-lg-dark {
    color: #343a40 !important;
  }
  a.text-lg-dark:hover, a.text-lg-dark:focus {
    color: #121416 !important;
  }
  .text-lg-black {
    color: #000000 !important;
  }
  a.text-lg-black:hover, a.text-lg-black:focus {
    color: black !important;
  }
  .text-lg-gray-light {
    color: #979797 !important;
  }
  a.text-lg-gray-light:hover, a.text-lg-gray-light:focus {
    color: #717171 !important;
  }
  .text-lg-gray {
    color: #626262 !important;
  }
  a.text-lg-gray:hover, a.text-lg-gray:focus {
    color: #3c3c3c !important;
  }
  .text-lg-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-lg-gray-dark:hover, a.text-lg-gray-dark:focus {
    color: #555553 !important;
  }
  .text-lg-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-lg-gray-very-light:hover, a.text-lg-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .text-lg-green {
    color: #8DC43F !important;
  }
  a.text-lg-green:hover, a.text-lg-green:focus {
    color: #648c2b !important;
  }
  .display-1-lg {
    font-size: 10rem;
  }
  .display-2-lg {
    font-size: 5rem;
  }
  .display-3-lg {
    font-size: 4.5rem;
  }
  .display-4-lg {
    font-size: 3.5rem;
  }
  .h1-lg {
    font-size: 3rem;
  }
  .h2-lg {
    font-size: 2.625rem;
  }
  .h3-lg {
    font-size: 1.5rem;
  }
  .h4-lg {
    font-size: 1.375rem;
  }
  .h5-lg {
    font-size: 1.1875rem;
  }
  .h6-lg {
    font-size: 1rem;
  }
  .p-lg {
    font-size: 1rem;
  }
  .small-lg {
    font-size: 0.6875rem;
  }
  .text-lg-underline {
    text-decoration: underline;
  }
  .line-height-lg-0, .line-height-lg-0 > p {
    line-height: 0rem !important;
  }
  .line-height-lg-1, .line-height-lg-1 > p {
    line-height: 1rem !important;
  }
  .line-height-lg-2, .line-height-lg-2 > p {
    line-height: 2rem !important;
  }
  .line-height-lg-3, .line-height-lg-3 > p {
    line-height: 3rem !important;
  }
  .line-height-lg-4, .line-height-lg-4 > p {
    line-height: 4rem !important;
  }
  .line-height-lg-5, .line-height-lg-5 > p {
    line-height: 5rem !important;
  }
  .line-height-lg-6, .line-height-lg-6 > p {
    line-height: 6rem !important;
  }
  .line-height-lg-7, .line-height-lg-7 > p {
    line-height: 7rem !important;
  }
  .line-height-lg-8, .line-height-lg-8 > p {
    line-height: 8rem !important;
  }
  .line-height-lg-9, .line-height-lg-9 > p {
    line-height: 9rem !important;
  }
  .overflow-lg-hidden {
    overflow: hidden;
  }
  .overflow-lg-auto {
    overflow: auto;
  }
  .overflow-x-lg-hidden {
    overflow-x: hidden;
  }
  .overflow-x-lg-auto {
    overflow-x: auto;
  }
  .overflow-y-lg-hidden {
    overflow-y: hidden;
  }
  .overflow-y-lg-auto {
    overflow-y: auto;
  }
  .read-more-lg--1-line, .min-height-lg--1-line, .height-lg--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-lg--1-line, .height-lg--1-line {
    display: flex;
  }
  .min-height-lg--1-line::before, .height-lg--1-line::before {
    content: " \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--1-line::after, .height-lg--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--2-line, .min-height-lg--2-line, .height-lg--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-lg--2-line, .height-lg--2-line {
    display: flex;
  }
  .min-height-lg--2-line::before, .height-lg--2-line::before {
    content: " \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--2-line::after, .height-lg--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--3-line, .min-height-lg--3-line, .height-lg--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-lg--3-line, .height-lg--3-line {
    display: flex;
  }
  .min-height-lg--3-line::before, .height-lg--3-line::before {
    content: " \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--3-line::after, .height-lg--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-lg--4-line, .min-height-lg--4-line, .height-lg--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-lg--4-line, .height-lg--4-line {
    display: flex;
  }
  .min-height-lg--4-line::before, .height-lg--4-line::before {
    content: " \a  \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-lg--4-line::after, .height-lg--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-lg-perc-5 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 5%;
    max-width: 5%;
  }
  .col-lg-perc-10 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .col-lg-perc-15 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 15%;
    max-width: 15%;
  }
  .col-lg-perc-20 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-lg-perc-25 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-perc-30 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .col-lg-perc-35 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .col-lg-perc-40 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .col-lg-perc-45 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .col-lg-perc-50 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-perc-55 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 55%;
    max-width: 55%;
  }
  .col-lg-perc-60 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .col-lg-perc-65 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 65%;
    max-width: 65%;
  }
  .col-lg-perc-70 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .col-lg-perc-75 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-perc-80 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .col-lg-perc-85 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 85%;
    max-width: 85%;
  }
  .col-lg-perc-90 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .col-lg-perc-95 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 95%;
    max-width: 95%;
  }
  .column-lg-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-lg-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-lg-primary {
    color: #E30221 !important;
  }
  a.text-lg-primary:hover, a.text-lg-primary:focus {
    color: #970116 !important;
  }
  .border-lg-primary {
    border-color: #E30221 !important;
  }
  .text-lg-secondary {
    color: #6c757d !important;
  }
  a.text-lg-secondary:hover, a.text-lg-secondary:focus {
    color: #494f54 !important;
  }
  .border-lg-secondary {
    border-color: #6c757d !important;
  }
  .text-lg-success {
    color: #8DC43F !important;
  }
  a.text-lg-success:hover, a.text-lg-success:focus {
    color: #648c2b !important;
  }
  .border-lg-success {
    border-color: #8DC43F !important;
  }
  .text-lg-info {
    color: #17a2b8 !important;
  }
  a.text-lg-info:hover, a.text-lg-info:focus {
    color: #0f6674 !important;
  }
  .border-lg-info {
    border-color: #17a2b8 !important;
  }
  .text-lg-warning {
    color: #ffc107 !important;
  }
  a.text-lg-warning:hover, a.text-lg-warning:focus {
    color: #ba8b00 !important;
  }
  .border-lg-warning {
    border-color: #ffc107 !important;
  }
  .text-lg-danger {
    color: #E30221 !important;
  }
  a.text-lg-danger:hover, a.text-lg-danger:focus {
    color: #970116 !important;
  }
  .border-lg-danger {
    border-color: #E30221 !important;
  }
  .text-lg-light {
    color: #f8f9fa !important;
  }
  a.text-lg-light:hover, a.text-lg-light:focus {
    color: #cbd3da !important;
  }
  .border-lg-light {
    border-color: #f8f9fa !important;
  }
  .text-lg-dark {
    color: #343a40 !important;
  }
  a.text-lg-dark:hover, a.text-lg-dark:focus {
    color: #121416 !important;
  }
  .border-lg-dark {
    border-color: #343a40 !important;
  }
  .text-lg-black {
    color: #000000 !important;
  }
  a.text-lg-black:hover, a.text-lg-black:focus {
    color: black !important;
  }
  .border-lg-black {
    border-color: #000000 !important;
  }
  .text-lg-gray-light {
    color: #979797 !important;
  }
  a.text-lg-gray-light:hover, a.text-lg-gray-light:focus {
    color: #717171 !important;
  }
  .border-lg-gray-light {
    border-color: #979797 !important;
  }
  .text-lg-gray {
    color: #626262 !important;
  }
  a.text-lg-gray:hover, a.text-lg-gray:focus {
    color: #3c3c3c !important;
  }
  .border-lg-gray {
    border-color: #626262 !important;
  }
  .text-lg-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-lg-gray-dark:hover, a.text-lg-gray-dark:focus {
    color: #555553 !important;
  }
  .border-lg-gray-dark {
    border-color: #7c7b79 !important;
  }
  .text-lg-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-lg-gray-very-light:hover, a.text-lg-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .border-lg-gray-very-light {
    border-color: #F1F1F1 !important;
  }
  .text-lg-green {
    color: #8DC43F !important;
  }
  a.text-lg-green:hover, a.text-lg-green:focus {
    color: #648c2b !important;
  }
  .border-lg-green {
    border-color: #8DC43F !important;
  }
  .border-0 {
    border-width: 0px !important;
  }
  .border-top-lg-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-top-lg-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-right-lg-0 {
    border-right: 0px solid #dee2e6;
  }
  .border-bottom-lg-0 {
    border-bottom: 0px solid #dee2e6;
  }
  .border-left-lg-0 {
    border-left: 0px solid #dee2e6;
  }
  .width-lg-0 {
    width: 0rem;
  }
  .height-lg-0 {
    height: 0rem;
  }
  .max-width-lg-0 {
    max-width: 0rem;
  }
  .max-height-lg-0 {
    max-height: 0rem;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-top-lg-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-top-lg-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-right-lg-1 {
    border-right: 1px solid #dee2e6;
  }
  .border-bottom-lg-1 {
    border-bottom: 1px solid #dee2e6;
  }
  .border-left-lg-1 {
    border-left: 1px solid #dee2e6;
  }
  .width-lg-5 {
    width: 0.5rem;
  }
  .height-lg-5 {
    height: 0.5rem;
  }
  .max-width-lg-5 {
    max-width: 0.5rem;
  }
  .max-height-lg-5 {
    max-height: 0.5rem;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-top-lg-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-top-lg-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-right-lg-2 {
    border-right: 2px solid #dee2e6;
  }
  .border-bottom-lg-2 {
    border-bottom: 2px solid #dee2e6;
  }
  .border-left-lg-2 {
    border-left: 2px solid #dee2e6;
  }
  .width-lg-10 {
    width: 1rem;
  }
  .height-lg-10 {
    height: 1rem;
  }
  .max-width-lg-10 {
    max-width: 1rem;
  }
  .max-height-lg-10 {
    max-height: 1rem;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-top-lg-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-top-lg-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-right-lg-3 {
    border-right: 3px solid #dee2e6;
  }
  .border-bottom-lg-3 {
    border-bottom: 3px solid #dee2e6;
  }
  .border-left-lg-3 {
    border-left: 3px solid #dee2e6;
  }
  .width-lg-15 {
    width: 1.5rem;
  }
  .height-lg-15 {
    height: 1.5rem;
  }
  .max-width-lg-15 {
    max-width: 1.5rem;
  }
  .max-height-lg-15 {
    max-height: 1.5rem;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-top-lg-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-top-lg-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-right-lg-4 {
    border-right: 4px solid #dee2e6;
  }
  .border-bottom-lg-4 {
    border-bottom: 4px solid #dee2e6;
  }
  .border-left-lg-4 {
    border-left: 4px solid #dee2e6;
  }
  .width-lg-20 {
    width: 2rem;
  }
  .height-lg-20 {
    height: 2rem;
  }
  .max-width-lg-20 {
    max-width: 2rem;
  }
  .max-height-lg-20 {
    max-height: 2rem;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .border-top-lg-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-top-lg-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-right-lg-5 {
    border-right: 5px solid #dee2e6;
  }
  .border-bottom-lg-5 {
    border-bottom: 5px solid #dee2e6;
  }
  .border-left-lg-5 {
    border-left: 5px solid #dee2e6;
  }
  .width-lg-25 {
    width: 2.5rem;
  }
  .height-lg-25 {
    height: 2.5rem;
  }
  .max-width-lg-25 {
    max-width: 2.5rem;
  }
  .max-height-lg-25 {
    max-height: 2.5rem;
  }
  .border-6 {
    border-width: 6px !important;
  }
  .border-top-lg-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-top-lg-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-right-lg-6 {
    border-right: 6px solid #dee2e6;
  }
  .border-bottom-lg-6 {
    border-bottom: 6px solid #dee2e6;
  }
  .border-left-lg-6 {
    border-left: 6px solid #dee2e6;
  }
  .width-lg-30 {
    width: 3rem;
  }
  .height-lg-30 {
    height: 3rem;
  }
  .max-width-lg-30 {
    max-width: 3rem;
  }
  .max-height-lg-30 {
    max-height: 3rem;
  }
  .border-7 {
    border-width: 7px !important;
  }
  .border-top-lg-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-top-lg-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-right-lg-7 {
    border-right: 7px solid #dee2e6;
  }
  .border-bottom-lg-7 {
    border-bottom: 7px solid #dee2e6;
  }
  .border-left-lg-7 {
    border-left: 7px solid #dee2e6;
  }
  .width-lg-35 {
    width: 3.5rem;
  }
  .height-lg-35 {
    height: 3.5rem;
  }
  .max-width-lg-35 {
    max-width: 3.5rem;
  }
  .max-height-lg-35 {
    max-height: 3.5rem;
  }
  .border-8 {
    border-width: 8px !important;
  }
  .border-top-lg-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-top-lg-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-right-lg-8 {
    border-right: 8px solid #dee2e6;
  }
  .border-bottom-lg-8 {
    border-bottom: 8px solid #dee2e6;
  }
  .border-left-lg-8 {
    border-left: 8px solid #dee2e6;
  }
  .width-lg-40 {
    width: 4rem;
  }
  .height-lg-40 {
    height: 4rem;
  }
  .max-width-lg-40 {
    max-width: 4rem;
  }
  .max-height-lg-40 {
    max-height: 4rem;
  }
  .border-9 {
    border-width: 9px !important;
  }
  .border-top-lg-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-top-lg-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-right-lg-9 {
    border-right: 9px solid #dee2e6;
  }
  .border-bottom-lg-9 {
    border-bottom: 9px solid #dee2e6;
  }
  .border-left-lg-9 {
    border-left: 9px solid #dee2e6;
  }
  .width-lg-45 {
    width: 4.5rem;
  }
  .height-lg-45 {
    height: 4.5rem;
  }
  .max-width-lg-45 {
    max-width: 4.5rem;
  }
  .max-height-lg-45 {
    max-height: 4.5rem;
  }
  .border-10 {
    border-width: 10px !important;
  }
  .border-top-lg-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-top-lg-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-right-lg-10 {
    border-right: 10px solid #dee2e6;
  }
  .border-bottom-lg-10 {
    border-bottom: 10px solid #dee2e6;
  }
  .border-left-lg-10 {
    border-left: 10px solid #dee2e6;
  }
  .width-lg-50 {
    width: 5rem;
  }
  .height-lg-50 {
    height: 5rem;
  }
  .max-width-lg-50 {
    max-width: 5rem;
  }
  .max-height-lg-50 {
    max-height: 5rem;
  }
  .border-11 {
    border-width: 11px !important;
  }
  .border-top-lg-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-top-lg-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-right-lg-11 {
    border-right: 11px solid #dee2e6;
  }
  .border-bottom-lg-11 {
    border-bottom: 11px solid #dee2e6;
  }
  .border-left-lg-11 {
    border-left: 11px solid #dee2e6;
  }
  .width-lg-55 {
    width: 5.5rem;
  }
  .height-lg-55 {
    height: 5.5rem;
  }
  .max-width-lg-55 {
    max-width: 5.5rem;
  }
  .max-height-lg-55 {
    max-height: 5.5rem;
  }
  .border-12 {
    border-width: 12px !important;
  }
  .border-top-lg-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-top-lg-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-right-lg-12 {
    border-right: 12px solid #dee2e6;
  }
  .border-bottom-lg-12 {
    border-bottom: 12px solid #dee2e6;
  }
  .border-left-lg-12 {
    border-left: 12px solid #dee2e6;
  }
  .width-lg-60 {
    width: 6rem;
  }
  .height-lg-60 {
    height: 6rem;
  }
  .max-width-lg-60 {
    max-width: 6rem;
  }
  .max-height-lg-60 {
    max-height: 6rem;
  }
  .border-13 {
    border-width: 13px !important;
  }
  .border-top-lg-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-top-lg-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-right-lg-13 {
    border-right: 13px solid #dee2e6;
  }
  .border-bottom-lg-13 {
    border-bottom: 13px solid #dee2e6;
  }
  .border-left-lg-13 {
    border-left: 13px solid #dee2e6;
  }
  .width-lg-65 {
    width: 6.5rem;
  }
  .height-lg-65 {
    height: 6.5rem;
  }
  .max-width-lg-65 {
    max-width: 6.5rem;
  }
  .max-height-lg-65 {
    max-height: 6.5rem;
  }
  .border-14 {
    border-width: 14px !important;
  }
  .border-top-lg-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-top-lg-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-right-lg-14 {
    border-right: 14px solid #dee2e6;
  }
  .border-bottom-lg-14 {
    border-bottom: 14px solid #dee2e6;
  }
  .border-left-lg-14 {
    border-left: 14px solid #dee2e6;
  }
  .width-lg-70 {
    width: 7rem;
  }
  .height-lg-70 {
    height: 7rem;
  }
  .max-width-lg-70 {
    max-width: 7rem;
  }
  .max-height-lg-70 {
    max-height: 7rem;
  }
  .border-15 {
    border-width: 15px !important;
  }
  .border-top-lg-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-top-lg-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-right-lg-15 {
    border-right: 15px solid #dee2e6;
  }
  .border-bottom-lg-15 {
    border-bottom: 15px solid #dee2e6;
  }
  .border-left-lg-15 {
    border-left: 15px solid #dee2e6;
  }
  .width-lg-75 {
    width: 7.5rem;
  }
  .height-lg-75 {
    height: 7.5rem;
  }
  .max-width-lg-75 {
    max-width: 7.5rem;
  }
  .max-height-lg-75 {
    max-height: 7.5rem;
  }
  .border-16 {
    border-width: 16px !important;
  }
  .border-top-lg-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-top-lg-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-right-lg-16 {
    border-right: 16px solid #dee2e6;
  }
  .border-bottom-lg-16 {
    border-bottom: 16px solid #dee2e6;
  }
  .border-left-lg-16 {
    border-left: 16px solid #dee2e6;
  }
  .width-lg-80 {
    width: 8rem;
  }
  .height-lg-80 {
    height: 8rem;
  }
  .max-width-lg-80 {
    max-width: 8rem;
  }
  .max-height-lg-80 {
    max-height: 8rem;
  }
  .border-17 {
    border-width: 17px !important;
  }
  .border-top-lg-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-top-lg-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-right-lg-17 {
    border-right: 17px solid #dee2e6;
  }
  .border-bottom-lg-17 {
    border-bottom: 17px solid #dee2e6;
  }
  .border-left-lg-17 {
    border-left: 17px solid #dee2e6;
  }
  .width-lg-85 {
    width: 8.5rem;
  }
  .height-lg-85 {
    height: 8.5rem;
  }
  .max-width-lg-85 {
    max-width: 8.5rem;
  }
  .max-height-lg-85 {
    max-height: 8.5rem;
  }
  .border-18 {
    border-width: 18px !important;
  }
  .border-top-lg-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-top-lg-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-right-lg-18 {
    border-right: 18px solid #dee2e6;
  }
  .border-bottom-lg-18 {
    border-bottom: 18px solid #dee2e6;
  }
  .border-left-lg-18 {
    border-left: 18px solid #dee2e6;
  }
  .width-lg-90 {
    width: 9rem;
  }
  .height-lg-90 {
    height: 9rem;
  }
  .max-width-lg-90 {
    max-width: 9rem;
  }
  .max-height-lg-90 {
    max-height: 9rem;
  }
  .border-19 {
    border-width: 19px !important;
  }
  .border-top-lg-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-top-lg-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-right-lg-19 {
    border-right: 19px solid #dee2e6;
  }
  .border-bottom-lg-19 {
    border-bottom: 19px solid #dee2e6;
  }
  .border-left-lg-19 {
    border-left: 19px solid #dee2e6;
  }
  .width-lg-95 {
    width: 9.5rem;
  }
  .height-lg-95 {
    height: 9.5rem;
  }
  .max-width-lg-95 {
    max-width: 9.5rem;
  }
  .max-height-lg-95 {
    max-height: 9.5rem;
  }
  .border-20 {
    border-width: 20px !important;
  }
  .border-top-lg-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-top-lg-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-right-lg-20 {
    border-right: 20px solid #dee2e6;
  }
  .border-bottom-lg-20 {
    border-bottom: 20px solid #dee2e6;
  }
  .border-left-lg-20 {
    border-left: 20px solid #dee2e6;
  }
  .width-lg-100 {
    width: 10rem;
  }
  .height-lg-100 {
    height: 10rem;
  }
  .max-width-lg-100 {
    max-width: 10rem;
  }
  .max-height-lg-100 {
    max-height: 10rem;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .column-xl-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-12 {
    -moz-column-count: 12;
         column-count: 12;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-xl-primary {
    color: #E30221 !important;
  }
  a.text-xl-primary:hover, a.text-xl-primary:focus {
    color: #970116 !important;
  }
  .text-xl-secondary {
    color: #6c757d !important;
  }
  a.text-xl-secondary:hover, a.text-xl-secondary:focus {
    color: #494f54 !important;
  }
  .text-xl-success {
    color: #8DC43F !important;
  }
  a.text-xl-success:hover, a.text-xl-success:focus {
    color: #648c2b !important;
  }
  .text-xl-info {
    color: #17a2b8 !important;
  }
  a.text-xl-info:hover, a.text-xl-info:focus {
    color: #0f6674 !important;
  }
  .text-xl-warning {
    color: #ffc107 !important;
  }
  a.text-xl-warning:hover, a.text-xl-warning:focus {
    color: #ba8b00 !important;
  }
  .text-xl-danger {
    color: #E30221 !important;
  }
  a.text-xl-danger:hover, a.text-xl-danger:focus {
    color: #970116 !important;
  }
  .text-xl-light {
    color: #f8f9fa !important;
  }
  a.text-xl-light:hover, a.text-xl-light:focus {
    color: #cbd3da !important;
  }
  .text-xl-dark {
    color: #343a40 !important;
  }
  a.text-xl-dark:hover, a.text-xl-dark:focus {
    color: #121416 !important;
  }
  .text-xl-black {
    color: #000000 !important;
  }
  a.text-xl-black:hover, a.text-xl-black:focus {
    color: black !important;
  }
  .text-xl-gray-light {
    color: #979797 !important;
  }
  a.text-xl-gray-light:hover, a.text-xl-gray-light:focus {
    color: #717171 !important;
  }
  .text-xl-gray {
    color: #626262 !important;
  }
  a.text-xl-gray:hover, a.text-xl-gray:focus {
    color: #3c3c3c !important;
  }
  .text-xl-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-xl-gray-dark:hover, a.text-xl-gray-dark:focus {
    color: #555553 !important;
  }
  .text-xl-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-xl-gray-very-light:hover, a.text-xl-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .text-xl-green {
    color: #8DC43F !important;
  }
  a.text-xl-green:hover, a.text-xl-green:focus {
    color: #648c2b !important;
  }
  .display-1-xl {
    font-size: 10rem;
  }
  .display-2-xl {
    font-size: 5rem;
  }
  .display-3-xl {
    font-size: 4.5rem;
  }
  .display-4-xl {
    font-size: 3.5rem;
  }
  .h1-xl {
    font-size: 3rem;
  }
  .h2-xl {
    font-size: 2.625rem;
  }
  .h3-xl {
    font-size: 1.5rem;
  }
  .h4-xl {
    font-size: 1.375rem;
  }
  .h5-xl {
    font-size: 1.1875rem;
  }
  .h6-xl {
    font-size: 1rem;
  }
  .p-xl {
    font-size: 1rem;
  }
  .small-xl {
    font-size: 0.6875rem;
  }
  .text-xl-underline {
    text-decoration: underline;
  }
  .line-height-xl-0, .line-height-xl-0 > p {
    line-height: 0rem !important;
  }
  .line-height-xl-1, .line-height-xl-1 > p {
    line-height: 1rem !important;
  }
  .line-height-xl-2, .line-height-xl-2 > p {
    line-height: 2rem !important;
  }
  .line-height-xl-3, .line-height-xl-3 > p {
    line-height: 3rem !important;
  }
  .line-height-xl-4, .line-height-xl-4 > p {
    line-height: 4rem !important;
  }
  .line-height-xl-5, .line-height-xl-5 > p {
    line-height: 5rem !important;
  }
  .line-height-xl-6, .line-height-xl-6 > p {
    line-height: 6rem !important;
  }
  .line-height-xl-7, .line-height-xl-7 > p {
    line-height: 7rem !important;
  }
  .line-height-xl-8, .line-height-xl-8 > p {
    line-height: 8rem !important;
  }
  .line-height-xl-9, .line-height-xl-9 > p {
    line-height: 9rem !important;
  }
  .overflow-xl-hidden {
    overflow: hidden;
  }
  .overflow-xl-auto {
    overflow: auto;
  }
  .overflow-x-xl-hidden {
    overflow-x: hidden;
  }
  .overflow-x-xl-auto {
    overflow-x: auto;
  }
  .overflow-y-xl-hidden {
    overflow-y: hidden;
  }
  .overflow-y-xl-auto {
    overflow-y: auto;
  }
  .read-more-xl--1-line, .min-height-xl--1-line, .height-xl--1-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .min-height-xl--1-line, .height-xl--1-line {
    display: flex;
  }
  .min-height-xl--1-line::before, .height-xl--1-line::before {
    content: " \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--1-line::after, .height-xl--1-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--2-line, .min-height-xl--2-line, .height-xl--2-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .min-height-xl--2-line, .height-xl--2-line {
    display: flex;
  }
  .min-height-xl--2-line::before, .height-xl--2-line::before {
    content: " \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--2-line::after, .height-xl--2-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--3-line, .min-height-xl--3-line, .height-xl--3-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .min-height-xl--3-line, .height-xl--3-line {
    display: flex;
  }
  .min-height-xl--3-line::before, .height-xl--3-line::before {
    content: " \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--3-line::after, .height-xl--3-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .read-more-xl--4-line, .min-height-xl--4-line, .height-xl--4-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .min-height-xl--4-line, .height-xl--4-line {
    display: flex;
  }
  .min-height-xl--4-line::before, .height-xl--4-line::before {
    content: " \a  \a  \a  \a";
    white-space: pre-wrap;
    float: right;
  }
  .min-height-xl--4-line::after, .height-xl--4-line::after {
    content: "";
    display: block;
    clear: both;
  }
  .col-xl-perc-5 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 5%;
    max-width: 5%;
  }
  .col-xl-perc-10 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .col-xl-perc-15 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 15%;
    max-width: 15%;
  }
  .col-xl-perc-20 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-xl-perc-25 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-perc-30 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .col-xl-perc-35 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .col-xl-perc-40 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .col-xl-perc-45 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .col-xl-perc-50 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-perc-55 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 55%;
    max-width: 55%;
  }
  .col-xl-perc-60 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .col-xl-perc-65 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 65%;
    max-width: 65%;
  }
  .col-xl-perc-70 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .col-xl-perc-75 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-perc-80 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .col-xl-perc-85 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 85%;
    max-width: 85%;
  }
  .col-xl-perc-90 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 90%;
    max-width: 90%;
  }
  .col-xl-perc-95 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 95%;
    max-width: 95%;
  }
  .column-xl-1 {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-3 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-4 {
    -moz-column-count: 4;
         column-count: 4;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-5 {
    -moz-column-count: 5;
         column-count: 5;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-6 {
    -moz-column-count: 6;
         column-count: 6;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-7 {
    -moz-column-count: 7;
         column-count: 7;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-8 {
    -moz-column-count: 8;
         column-count: 8;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-9 {
    -moz-column-count: 9;
         column-count: 9;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-10 {
    -moz-column-count: 10;
         column-count: 10;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .column-xl-11 {
    -moz-column-count: 11;
         column-count: 11;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .text-xl-primary {
    color: #E30221 !important;
  }
  a.text-xl-primary:hover, a.text-xl-primary:focus {
    color: #970116 !important;
  }
  .border-xl-primary {
    border-color: #E30221 !important;
  }
  .text-xl-secondary {
    color: #6c757d !important;
  }
  a.text-xl-secondary:hover, a.text-xl-secondary:focus {
    color: #494f54 !important;
  }
  .border-xl-secondary {
    border-color: #6c757d !important;
  }
  .text-xl-success {
    color: #8DC43F !important;
  }
  a.text-xl-success:hover, a.text-xl-success:focus {
    color: #648c2b !important;
  }
  .border-xl-success {
    border-color: #8DC43F !important;
  }
  .text-xl-info {
    color: #17a2b8 !important;
  }
  a.text-xl-info:hover, a.text-xl-info:focus {
    color: #0f6674 !important;
  }
  .border-xl-info {
    border-color: #17a2b8 !important;
  }
  .text-xl-warning {
    color: #ffc107 !important;
  }
  a.text-xl-warning:hover, a.text-xl-warning:focus {
    color: #ba8b00 !important;
  }
  .border-xl-warning {
    border-color: #ffc107 !important;
  }
  .text-xl-danger {
    color: #E30221 !important;
  }
  a.text-xl-danger:hover, a.text-xl-danger:focus {
    color: #970116 !important;
  }
  .border-xl-danger {
    border-color: #E30221 !important;
  }
  .text-xl-light {
    color: #f8f9fa !important;
  }
  a.text-xl-light:hover, a.text-xl-light:focus {
    color: #cbd3da !important;
  }
  .border-xl-light {
    border-color: #f8f9fa !important;
  }
  .text-xl-dark {
    color: #343a40 !important;
  }
  a.text-xl-dark:hover, a.text-xl-dark:focus {
    color: #121416 !important;
  }
  .border-xl-dark {
    border-color: #343a40 !important;
  }
  .text-xl-black {
    color: #000000 !important;
  }
  a.text-xl-black:hover, a.text-xl-black:focus {
    color: black !important;
  }
  .border-xl-black {
    border-color: #000000 !important;
  }
  .text-xl-gray-light {
    color: #979797 !important;
  }
  a.text-xl-gray-light:hover, a.text-xl-gray-light:focus {
    color: #717171 !important;
  }
  .border-xl-gray-light {
    border-color: #979797 !important;
  }
  .text-xl-gray {
    color: #626262 !important;
  }
  a.text-xl-gray:hover, a.text-xl-gray:focus {
    color: #3c3c3c !important;
  }
  .border-xl-gray {
    border-color: #626262 !important;
  }
  .text-xl-gray-dark {
    color: #7c7b79 !important;
  }
  a.text-xl-gray-dark:hover, a.text-xl-gray-dark:focus {
    color: #555553 !important;
  }
  .border-xl-gray-dark {
    border-color: #7c7b79 !important;
  }
  .text-xl-gray-very-light {
    color: #F1F1F1 !important;
  }
  a.text-xl-gray-very-light:hover, a.text-xl-gray-very-light:focus {
    color: #cbcbcb !important;
  }
  .border-xl-gray-very-light {
    border-color: #F1F1F1 !important;
  }
  .text-xl-green {
    color: #8DC43F !important;
  }
  a.text-xl-green:hover, a.text-xl-green:focus {
    color: #648c2b !important;
  }
  .border-xl-green {
    border-color: #8DC43F !important;
  }
  .border-0 {
    border-width: 0px !important;
  }
  .border-top-xl-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-top-xl-0 {
    border-top: 0px solid #dee2e6;
  }
  .border-right-xl-0 {
    border-right: 0px solid #dee2e6;
  }
  .border-bottom-xl-0 {
    border-bottom: 0px solid #dee2e6;
  }
  .border-left-xl-0 {
    border-left: 0px solid #dee2e6;
  }
  .width-xl-0 {
    width: 0rem;
  }
  .height-xl-0 {
    height: 0rem;
  }
  .max-width-xl-0 {
    max-width: 0rem;
  }
  .max-height-xl-0 {
    max-height: 0rem;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-top-xl-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-top-xl-1 {
    border-top: 1px solid #dee2e6;
  }
  .border-right-xl-1 {
    border-right: 1px solid #dee2e6;
  }
  .border-bottom-xl-1 {
    border-bottom: 1px solid #dee2e6;
  }
  .border-left-xl-1 {
    border-left: 1px solid #dee2e6;
  }
  .width-xl-5 {
    width: 0.5rem;
  }
  .height-xl-5 {
    height: 0.5rem;
  }
  .max-width-xl-5 {
    max-width: 0.5rem;
  }
  .max-height-xl-5 {
    max-height: 0.5rem;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-top-xl-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-top-xl-2 {
    border-top: 2px solid #dee2e6;
  }
  .border-right-xl-2 {
    border-right: 2px solid #dee2e6;
  }
  .border-bottom-xl-2 {
    border-bottom: 2px solid #dee2e6;
  }
  .border-left-xl-2 {
    border-left: 2px solid #dee2e6;
  }
  .width-xl-10 {
    width: 1rem;
  }
  .height-xl-10 {
    height: 1rem;
  }
  .max-width-xl-10 {
    max-width: 1rem;
  }
  .max-height-xl-10 {
    max-height: 1rem;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-top-xl-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-top-xl-3 {
    border-top: 3px solid #dee2e6;
  }
  .border-right-xl-3 {
    border-right: 3px solid #dee2e6;
  }
  .border-bottom-xl-3 {
    border-bottom: 3px solid #dee2e6;
  }
  .border-left-xl-3 {
    border-left: 3px solid #dee2e6;
  }
  .width-xl-15 {
    width: 1.5rem;
  }
  .height-xl-15 {
    height: 1.5rem;
  }
  .max-width-xl-15 {
    max-width: 1.5rem;
  }
  .max-height-xl-15 {
    max-height: 1.5rem;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-top-xl-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-top-xl-4 {
    border-top: 4px solid #dee2e6;
  }
  .border-right-xl-4 {
    border-right: 4px solid #dee2e6;
  }
  .border-bottom-xl-4 {
    border-bottom: 4px solid #dee2e6;
  }
  .border-left-xl-4 {
    border-left: 4px solid #dee2e6;
  }
  .width-xl-20 {
    width: 2rem;
  }
  .height-xl-20 {
    height: 2rem;
  }
  .max-width-xl-20 {
    max-width: 2rem;
  }
  .max-height-xl-20 {
    max-height: 2rem;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .border-top-xl-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-top-xl-5 {
    border-top: 5px solid #dee2e6;
  }
  .border-right-xl-5 {
    border-right: 5px solid #dee2e6;
  }
  .border-bottom-xl-5 {
    border-bottom: 5px solid #dee2e6;
  }
  .border-left-xl-5 {
    border-left: 5px solid #dee2e6;
  }
  .width-xl-25 {
    width: 2.5rem;
  }
  .height-xl-25 {
    height: 2.5rem;
  }
  .max-width-xl-25 {
    max-width: 2.5rem;
  }
  .max-height-xl-25 {
    max-height: 2.5rem;
  }
  .border-6 {
    border-width: 6px !important;
  }
  .border-top-xl-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-top-xl-6 {
    border-top: 6px solid #dee2e6;
  }
  .border-right-xl-6 {
    border-right: 6px solid #dee2e6;
  }
  .border-bottom-xl-6 {
    border-bottom: 6px solid #dee2e6;
  }
  .border-left-xl-6 {
    border-left: 6px solid #dee2e6;
  }
  .width-xl-30 {
    width: 3rem;
  }
  .height-xl-30 {
    height: 3rem;
  }
  .max-width-xl-30 {
    max-width: 3rem;
  }
  .max-height-xl-30 {
    max-height: 3rem;
  }
  .border-7 {
    border-width: 7px !important;
  }
  .border-top-xl-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-top-xl-7 {
    border-top: 7px solid #dee2e6;
  }
  .border-right-xl-7 {
    border-right: 7px solid #dee2e6;
  }
  .border-bottom-xl-7 {
    border-bottom: 7px solid #dee2e6;
  }
  .border-left-xl-7 {
    border-left: 7px solid #dee2e6;
  }
  .width-xl-35 {
    width: 3.5rem;
  }
  .height-xl-35 {
    height: 3.5rem;
  }
  .max-width-xl-35 {
    max-width: 3.5rem;
  }
  .max-height-xl-35 {
    max-height: 3.5rem;
  }
  .border-8 {
    border-width: 8px !important;
  }
  .border-top-xl-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-top-xl-8 {
    border-top: 8px solid #dee2e6;
  }
  .border-right-xl-8 {
    border-right: 8px solid #dee2e6;
  }
  .border-bottom-xl-8 {
    border-bottom: 8px solid #dee2e6;
  }
  .border-left-xl-8 {
    border-left: 8px solid #dee2e6;
  }
  .width-xl-40 {
    width: 4rem;
  }
  .height-xl-40 {
    height: 4rem;
  }
  .max-width-xl-40 {
    max-width: 4rem;
  }
  .max-height-xl-40 {
    max-height: 4rem;
  }
  .border-9 {
    border-width: 9px !important;
  }
  .border-top-xl-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-top-xl-9 {
    border-top: 9px solid #dee2e6;
  }
  .border-right-xl-9 {
    border-right: 9px solid #dee2e6;
  }
  .border-bottom-xl-9 {
    border-bottom: 9px solid #dee2e6;
  }
  .border-left-xl-9 {
    border-left: 9px solid #dee2e6;
  }
  .width-xl-45 {
    width: 4.5rem;
  }
  .height-xl-45 {
    height: 4.5rem;
  }
  .max-width-xl-45 {
    max-width: 4.5rem;
  }
  .max-height-xl-45 {
    max-height: 4.5rem;
  }
  .border-10 {
    border-width: 10px !important;
  }
  .border-top-xl-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-top-xl-10 {
    border-top: 10px solid #dee2e6;
  }
  .border-right-xl-10 {
    border-right: 10px solid #dee2e6;
  }
  .border-bottom-xl-10 {
    border-bottom: 10px solid #dee2e6;
  }
  .border-left-xl-10 {
    border-left: 10px solid #dee2e6;
  }
  .width-xl-50 {
    width: 5rem;
  }
  .height-xl-50 {
    height: 5rem;
  }
  .max-width-xl-50 {
    max-width: 5rem;
  }
  .max-height-xl-50 {
    max-height: 5rem;
  }
  .border-11 {
    border-width: 11px !important;
  }
  .border-top-xl-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-top-xl-11 {
    border-top: 11px solid #dee2e6;
  }
  .border-right-xl-11 {
    border-right: 11px solid #dee2e6;
  }
  .border-bottom-xl-11 {
    border-bottom: 11px solid #dee2e6;
  }
  .border-left-xl-11 {
    border-left: 11px solid #dee2e6;
  }
  .width-xl-55 {
    width: 5.5rem;
  }
  .height-xl-55 {
    height: 5.5rem;
  }
  .max-width-xl-55 {
    max-width: 5.5rem;
  }
  .max-height-xl-55 {
    max-height: 5.5rem;
  }
  .border-12 {
    border-width: 12px !important;
  }
  .border-top-xl-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-top-xl-12 {
    border-top: 12px solid #dee2e6;
  }
  .border-right-xl-12 {
    border-right: 12px solid #dee2e6;
  }
  .border-bottom-xl-12 {
    border-bottom: 12px solid #dee2e6;
  }
  .border-left-xl-12 {
    border-left: 12px solid #dee2e6;
  }
  .width-xl-60 {
    width: 6rem;
  }
  .height-xl-60 {
    height: 6rem;
  }
  .max-width-xl-60 {
    max-width: 6rem;
  }
  .max-height-xl-60 {
    max-height: 6rem;
  }
  .border-13 {
    border-width: 13px !important;
  }
  .border-top-xl-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-top-xl-13 {
    border-top: 13px solid #dee2e6;
  }
  .border-right-xl-13 {
    border-right: 13px solid #dee2e6;
  }
  .border-bottom-xl-13 {
    border-bottom: 13px solid #dee2e6;
  }
  .border-left-xl-13 {
    border-left: 13px solid #dee2e6;
  }
  .width-xl-65 {
    width: 6.5rem;
  }
  .height-xl-65 {
    height: 6.5rem;
  }
  .max-width-xl-65 {
    max-width: 6.5rem;
  }
  .max-height-xl-65 {
    max-height: 6.5rem;
  }
  .border-14 {
    border-width: 14px !important;
  }
  .border-top-xl-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-top-xl-14 {
    border-top: 14px solid #dee2e6;
  }
  .border-right-xl-14 {
    border-right: 14px solid #dee2e6;
  }
  .border-bottom-xl-14 {
    border-bottom: 14px solid #dee2e6;
  }
  .border-left-xl-14 {
    border-left: 14px solid #dee2e6;
  }
  .width-xl-70 {
    width: 7rem;
  }
  .height-xl-70 {
    height: 7rem;
  }
  .max-width-xl-70 {
    max-width: 7rem;
  }
  .max-height-xl-70 {
    max-height: 7rem;
  }
  .border-15 {
    border-width: 15px !important;
  }
  .border-top-xl-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-top-xl-15 {
    border-top: 15px solid #dee2e6;
  }
  .border-right-xl-15 {
    border-right: 15px solid #dee2e6;
  }
  .border-bottom-xl-15 {
    border-bottom: 15px solid #dee2e6;
  }
  .border-left-xl-15 {
    border-left: 15px solid #dee2e6;
  }
  .width-xl-75 {
    width: 7.5rem;
  }
  .height-xl-75 {
    height: 7.5rem;
  }
  .max-width-xl-75 {
    max-width: 7.5rem;
  }
  .max-height-xl-75 {
    max-height: 7.5rem;
  }
  .border-16 {
    border-width: 16px !important;
  }
  .border-top-xl-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-top-xl-16 {
    border-top: 16px solid #dee2e6;
  }
  .border-right-xl-16 {
    border-right: 16px solid #dee2e6;
  }
  .border-bottom-xl-16 {
    border-bottom: 16px solid #dee2e6;
  }
  .border-left-xl-16 {
    border-left: 16px solid #dee2e6;
  }
  .width-xl-80 {
    width: 8rem;
  }
  .height-xl-80 {
    height: 8rem;
  }
  .max-width-xl-80 {
    max-width: 8rem;
  }
  .max-height-xl-80 {
    max-height: 8rem;
  }
  .border-17 {
    border-width: 17px !important;
  }
  .border-top-xl-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-top-xl-17 {
    border-top: 17px solid #dee2e6;
  }
  .border-right-xl-17 {
    border-right: 17px solid #dee2e6;
  }
  .border-bottom-xl-17 {
    border-bottom: 17px solid #dee2e6;
  }
  .border-left-xl-17 {
    border-left: 17px solid #dee2e6;
  }
  .width-xl-85 {
    width: 8.5rem;
  }
  .height-xl-85 {
    height: 8.5rem;
  }
  .max-width-xl-85 {
    max-width: 8.5rem;
  }
  .max-height-xl-85 {
    max-height: 8.5rem;
  }
  .border-18 {
    border-width: 18px !important;
  }
  .border-top-xl-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-top-xl-18 {
    border-top: 18px solid #dee2e6;
  }
  .border-right-xl-18 {
    border-right: 18px solid #dee2e6;
  }
  .border-bottom-xl-18 {
    border-bottom: 18px solid #dee2e6;
  }
  .border-left-xl-18 {
    border-left: 18px solid #dee2e6;
  }
  .width-xl-90 {
    width: 9rem;
  }
  .height-xl-90 {
    height: 9rem;
  }
  .max-width-xl-90 {
    max-width: 9rem;
  }
  .max-height-xl-90 {
    max-height: 9rem;
  }
  .border-19 {
    border-width: 19px !important;
  }
  .border-top-xl-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-top-xl-19 {
    border-top: 19px solid #dee2e6;
  }
  .border-right-xl-19 {
    border-right: 19px solid #dee2e6;
  }
  .border-bottom-xl-19 {
    border-bottom: 19px solid #dee2e6;
  }
  .border-left-xl-19 {
    border-left: 19px solid #dee2e6;
  }
  .width-xl-95 {
    width: 9.5rem;
  }
  .height-xl-95 {
    height: 9.5rem;
  }
  .max-width-xl-95 {
    max-width: 9.5rem;
  }
  .max-height-xl-95 {
    max-height: 9.5rem;
  }
  .border-20 {
    border-width: 20px !important;
  }
  .border-top-xl-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-top-xl-20 {
    border-top: 20px solid #dee2e6;
  }
  .border-right-xl-20 {
    border-right: 20px solid #dee2e6;
  }
  .border-bottom-xl-20 {
    border-bottom: 20px solid #dee2e6;
  }
  .border-left-xl-20 {
    border-left: 20px solid #dee2e6;
  }
  .width-xl-100 {
    width: 10rem;
  }
  .height-xl-100 {
    height: 10rem;
  }
  .max-width-xl-100 {
    max-width: 10rem;
  }
  .max-height-xl-100 {
    max-height: 10rem;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
}
.show {
  display: inherit;
}

.collapsed .show-on-collapsed {
  display: inherit !important;
}

.active .show-on-active {
  display: inherit !important;
}

.enabled .show-on-enabled {
  display: inherit !important;
}

.d-block {
  display: block;
}

.collapsed .d-block-on-collapsed {
  display: block !important;
}

.active .d-block-on-active {
  display: block !important;
}

.enabled .d-block-on-enabled {
  display: block !important;
}

.d-inline-block {
  display: inline-block;
}

.collapsed .d-inline-block-on-collapsed {
  display: inline-block !important;
}

.active .d-inline-block-on-active {
  display: inline-block !important;
}

.enabled .d-inline-block-on-enabled {
  display: inline-block !important;
}

.hide {
  display: none;
}

.collapsed .hide-on-collapsed {
  display: none !important;
}

.active .hide-on-active {
  display: none !important;
}

.enabled .hide-on-enabled {
  display: none !important;
}

.opacity-5 {
  opacity: 0.5;
}

.collapsed .opacity-5-on-collapsed {
  opacity: 0.5 !important;
}

.active .opacity-5-on-active {
  opacity: 0.5 !important;
}

.enabled .opacity-5-on-enabled {
  opacity: 0.5 !important;
}

.opacity-10 {
  opacity: 1;
}

.collapsed .opacity-10-on-collapsed {
  opacity: 1 !important;
}

.active .opacity-10-on-active {
  opacity: 1 !important;
}

.enabled .opacity-10-on-enabled {
  opacity: 1 !important;
}

a:hover, a:active {
  color: inherit;
}

/*select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

p {
  //margin: 0;
}*/
@font-face {
  font-family: "ArialRoundedMTBold";
  src: url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.woff2") format("woff2"), url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.woff") format("woff"), url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.ttf") format("truetype"), url("/wp-content/themes/lilt/assets/fonts/ArialRoundedMTBold/Arial-Rounded-MT-Bold.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
.arialroundedmtbold {
  font-family: "ArialRoundedMTBold" !important;
}

.roboto {
  font-family: "Roboto Condensed", sans-serif !important;
}

.open-sans,
.condensed {
  font-family: "Open Sans Condensed", sans-serif !important;
}

.playfair {
  font-family: "Playfair Display", serif !important;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Helvetica", sans-serif;
  font-weight: 700;
}

h5 p,
.h5 p,
h6 p,
.h6 p {
  font-family: "Helvetica", sans-serif;
}
h5 p a,
.h5 p a,
h6 p a,
.h6 p a {
  text-decoration: underline;
}
h5 a,
.h5 a,
h6 a,
.h6 a {
  text-decoration: underline;
}

h1,
.h1 {
  line-height: 3rem;
}

h2,
.h2 {
  font-family: "ArialRoundedMTBold" !important;
  font-weight: normal;
}
h2 strong,
.h2 strong {
  font-weight: normal;
  color: #E30221;
}

p,
.p {
  font-family: "Helvetica", sans-serif;
}

h3 strong,
.h3 strong {
  font-weight: normal;
  color: #E30221;
}

h4 strong,
.h4 strong {
  color: #E30221;
}

a:hover h2,
a:hover .h2,
a:hover h3,
a:hover .h3 {
  color: #E30221 !important;
}

h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover {
  color: #E30221 !important;
}

.small-med {
  font-size: 0.9rem;
}

#intro ul,
.common-text ul {
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
  list-style: none;
}
#intro ul li::before,
.common-text ul li::before {
  content: "•";
  color: #E30221;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  margin-left: -10px;
  font-size: 25px;
  line-height: 25px;
}
#intro ul.nav li::before, #intro ul.blocks-gallery-grid li::before,
.common-text ul.nav li::before,
.common-text ul.blocks-gallery-grid li::before {
  content: none;
}
#intro a,
.common-text a {
  color: #E30221;
}

figure.wp-block-pullquote {
  font-family: "Playfair Display";
  text-align: left;
  position: relative;
  padding: 30px 50px 10px 0;
  margin: 40px 0;
}
figure.wp-block-pullquote::before {
  border: 3px solid #E30221;
  content: " ";
  position: absolute;
  z-index: -1;
  top: -20px;
  right: 0px;
  border-radius: 0 0 100px 0;
  width: 100vw;
  height: calc(100% + 40px);
}
figure.wp-block-pullquote::after {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 20px;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
  border-radius: 0 0 100px 0;
  width: 110%;
  height: 100%;
}
figure.wp-block-pullquote blockquote {
  position: relative;
  padding-left: 10px;
}
figure.wp-block-pullquote blockquote::before, figure.wp-block-pullquote blockquote::after {
  position: absolute;
  color: #E30221;
  font-family: "ArialRoundedMTBold";
  font-size: 48px;
  top: -20px;
}
figure.wp-block-pullquote blockquote::before {
  content: "“";
  left: -30px;
}
figure.wp-block-pullquote blockquote::after {
  content: "”";
  right: -30px;
}
figure.wp-block-pullquote blockquote p {
  font-size: 24px;
  line-height: normal;
}
figure.wp-block-pullquote blockquote a {
  font-family: "Helvetica", sans-serif;
}
figure.wp-block-pullquote blockquote cite {
  font-family: Helvetica;
  font-size: 16px;
}
figure.wp-block-pullquote blockquote cite strong {
  font-family: "ArialRoundedMTBold";
  font-size: 26px;
}

.blocks-gallery-grid {
  width: 100%;
  margin: 15px 0;
  text-align: center;
}
.blocks-gallery-grid .blocks-gallery-item img {
  margin: 0 auto;
}
.blocks-gallery-grid .blocks-gallery-item figure {
  flex-direction: column !important;
}
.blocks-gallery-grid .blocks-gallery-item figcaption {
  position: relative;
  background: transparent;
  padding: 0;
  font-size: 14px;
  margin-top: 10px;
  color: #626262;
}

#content a {
  color: #E30221;
  text-decoration: underline;
}

.owl-carousel .owl-dots {
  display: flex;
  justify-content: center;
}
.owl-carousel .owl-dots .owl-dot {
  border: 1px solid #E30221;
  width: 10px;
  font: inherit;
  height: 10px;
  margin: 0 3px;
  border-radius: 50%;
  outline: none;
}
.owl-carousel .owl-dots .owl-dot.active {
  background-color: #E30221;
}
.owl-carousel .owl-dots .owl-dot span {
  display: none;
}

.owl-carousel.owl-100 .owl-stage {
  display: flex;
}

.decoration {
  border: 5px solid #E30221;
  position: absolute;
  z-index: -1;
}

figure.wp-block-image .decoration {
  top: 50% !important;
  left: -800px;
  height: 70% !important;
  border-radius: 0 0 100px 0 !important;
}

#breadcrumb strong {
  color: #E30221;
}

.fancybox-button.fancybox-close-small {
  color: #fff;
}

.middle {
  position: relative;
  height: 200px;
}
.error--404 .middle {
  margin: 40px 0;
}
@media (min-width: 600px) {
  .error--404 .middle {
    margin: auto;
  }
}
.middle::before {
  color: #ebeef2;
  content: attr(data-status);
  display: block;
  font-size: 180px;
  font-weight: 700;
  left: 50%;
  line-height: 0.75;
  position: absolute;
  top: 45%;
  transform: translateX(-50%) translateY(-50%);
  transition: all 100ms ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: -1;
}
.middle__content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 600px) {
  .middle {
    height: 300px;
  }
  .middle::before {
    font-size: 380px;
  }
}
@media (min-width: 850px) {
  .middle {
    height: 380px;
  }
  .middle::before {
    font-size: 490px;
  }
}
@media (min-width: 1000px) {
  .middle {
    height: 470px;
  }
  .middle::before {
    font-size: 640px;
  }
}

.desc {
  font-family: "Roboto";
  font-size: 31px;
  font-weight: bold;
  margin: 0;
}
.error--404 .desc {
  font-size: 24px;
}
@media (min-width: 600px) {
  .error--404 .desc {
    font-size: 31px;
  }
}

header .btn-head {
  font-size: 13px !important;
  padding: 6px 22px !important;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .navbar-nav > .nav-item {
    max-width: 85px;
  }
}
header nav.navbar.navbar-light .nav-item {
  padding: 0.5rem 0;
  text-align: left;
  border-bottom: 1px solid #E30221;
}
header nav.navbar.navbar-light .nav-item:last-child {
  border-bottom: none;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item {
    border-bottom: none;
    text-align: center;
  }
}
header nav.navbar.navbar-light .nav-item a.nav-link {
  color: #626262 !important;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item a.nav-link {
    padding: 1rem 0;
    font-size: 13px;
    border-bottom: 5px solid transparent;
  }
  header nav.navbar.navbar-light .nav-item a.nav-link:hover, header nav.navbar.navbar-light .nav-item a.nav-link.active {
    color: #E30221 !important;
    border-bottom: 5px solid #E30221;
  }
}
header nav.navbar.navbar-light .nav-item.bg-primary a.nav-link {
  color: #fff !important;
}
header nav.navbar.navbar-light .nav-item .btn-open-menu {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #E30221;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom {
  position: relative;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu {
  display: none;
  border-top: 1px solid #E30221;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu {
    background-color: #fff;
    border: 1px solid #E30221;
    z-index: 99;
    position: absolute;
    top: 100%;
    box-shadow: 5px 5px 16px 0 rgba(0, 0, 0, 0.16);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu.open {
  display: block;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu.open .nav-item:last-child {
  border-bottom: none;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu {
  list-style: none;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item {
  padding: 0;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item:last-child .nav-link {
  border-bottom: none;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item:hover, header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.active {
    background-color: #E30221;
  }
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item:hover .nav-link, header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.active .nav-link {
    color: #fff !important;
  }
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item .nav-link {
  text-align: left;
  font-weight: normal;
  margin: 0 10px;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item .nav-link {
    border-bottom: 1px solid #E30221;
  }
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item .nav-link .fas {
  padding-left: 10px;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second {
  position: relative;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu {
  display: none;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 100%;
  }
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu.open {
  display: block;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu.open .nav-item::last-child {
  border-bottom: none;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu {
  list-style: none;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item {
  padding: 0;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item:last-child .nav-link {
  border-bottom: none;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item:hover, header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item.active {
  background-color: #FBFBFB;
}
header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item .nav-link {
  color: #E30221 !important;
  text-align: left;
  font-weight: normal;
  margin: 0 10px;
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu .third-level-menu .nav-item .nav-link {
    border-bottom: 1px solid #E30221;
  }
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second:hover .dropdown-custom-menu {
    display: block;
  }
  header nav.navbar.navbar-light .nav-item.dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second.submenu-custom-aziende > .dropdown-custom-menu {
    transform: translateY(-60%);
  }
}
@media (min-width: 992px) {
  header nav.navbar.navbar-light .nav-item.dropdown-custom:hover > a.nav-link {
    color: #E30221 !important;
    border-bottom: 5px solid #E30221;
  }
  header nav.navbar.navbar-light .nav-item.dropdown-custom:hover .dropdown-custom-menu {
    display: block;
  }
}
header nav.navbar.navbar-light .nav-item:nth-last-child(-n+3).dropdown-custom .dropdown-custom-menu {
  right: 0;
}
header nav.navbar.navbar-light .nav-item:nth-last-child(-n+3).dropdown-custom .dropdown-custom-menu .second-level-menu .nav-item.dropdown-second > .dropdown-custom-menu {
  right: 100%;
  left: auto;
}
header nav.navbar.navbar-light .nav-item.social-list a .social {
  position: relative;
  width: 25px;
  height: 25px;
  background-color: #E30221;
  border-radius: 50%;
  text-align: center !important;
}

section.main-slider .item {
  overflow: hidden;
}
section.main-slider .item .custom-bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 180px;
}
section.main-slider .item .custom-bg.align-left {
  background-position: center left;
}
section.main-slider .item .custom-bg.align-right {
  background-position: center right;
}
section.main-slider .item .container-text {
  position: relative;
  background-color: #FBFBFB;
  border-bottom: 5px solid #E30221;
}
@media (min-width: 992px) {
  section.main-slider .item .container-text {
    min-height: 350px;
    background-color: transparent;
    border-bottom: none;
  }
}
section.main-slider .item .container-text .img-bg {
  position: absolute;
  z-index: 0;
  height: calc(100% + 2px);
  top: -1px;
  left: -150px;
  width: auto;
  max-width: none;
}
section.main-slider .item .container-text .block-text {
  padding: 15px 0 4rem 0;
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  section.main-slider .item .container-text .block-text {
    padding: 15px 0;
    width: auto;
    text-align: left;
  }
}
section.main-slider .item .container-text .block-text .title {
  font-size: 40px;
  font-weight: normal;
  color: #626262;
  font-family: "ArialRoundedMTBold";
  line-height: 50px;
}
section.main-slider .item .container-text .block-text .title strong {
  color: #E30221;
}
section.main-slider .item .container-text .block-text .content {
  color: #626262;
  font-size: 16px;
}
@media (min-width: 992px) {
  section.main-slider .item .container-text .block-text .content {
    max-width: 340px;
  }
}
@media (min-width: 992px) {
  section.main-slider .owl-theme .owl-dots {
    margin-top: 0;
    position: absolute;
    bottom: 10px;
    right: 10px;
  }
  section.main-slider .owl-theme .owl-dots .owl-dot {
    border-color: #fff;
    background-color: #E30221;
  }
  section.main-slider .owl-theme .owl-dots .owl-dot.active {
    background-color: #fff;
  }
}
section.main-slider .owl-theme .owl-dots .owl-dot span {
  display: none;
}

section.content-static-image {
  display: block;
  min-height: 90px;
  background-position: center;
  background-size: cover;
}
@media (min-width: 768px) {
  section.content-static-image {
    min-height: 180px;
  }
}

/* NEW MENU HEADER 2023 */
.flex-basis-100 {
  flex-basis: 100%;
}

.nav-item .nav-link {
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0;
  border-bottom: solid 2px transparent;
}
.nav-item .nav-link.active {
  color: #E30221;
  border-bottom: solid 2px red;
}
.nav-item .nav-link:hover {
  color: #E30221;
}

.navbar .navbar-toggler {
  padding: 0;
  color: #000;
}
.navbar .navbar-toggler:hover, .navbar .navbar-toggler:active, .navbar .navbar-toggler:focus {
  border-color: transparent;
}

@media screen and (max-width: 992px) {
  .compressed-logo {
    width: 36px;
  }
}
@media (min-width: 992px) {
  .compressed-logo {
    display: none;
  }
}

#header {
  transition: 0.5s;
}
@media (max-width: 992px) {
  #header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}

.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.blogTitle {
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .blogTitle {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .blogTitle {
    font-size: 1.25em;
  }
}
.blogTitle .badge {
  margin-left: 0.25rem;
}

@media screen and (max-width: 992px) {
  .navbar-container .blogTitle {
    display: none !important;
  }
}

#header.scrolled .navbar-container {
  align-items: center;
}
#header.scrolled .navbar-container .blogTitle {
  display: flex;
  font-size: 1.5em;
}
@media (min-width: 992px) {
  #header.scrolled {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
  #header.scrolled .navbar {
    background-color: white;
    position: relative;
  }
  #header.scrolled .navbar .compressed-logo {
    display: block;
  }
  #header.scrolled .navbar .search-navbar,
  #header.scrolled .navbar .normal-logo {
    display: none !important;
  }
  #header.scrolled .navbar .cta-navbar {
    margin-left: auto;
  }
}

@media (max-width: 991px) {
  .navbar .nav-item.dropdown {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .navbar .nav-item.dropdown:hover .dropdown-menu:not(.third-level) {
    display: block;
    margin-top: 0;
  }
}
.navbar .nav-item.dropdown .dropdown-menu {
  background-color: #E30221;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .navbar .nav-item.dropdown .dropdown-menu {
    background: white;
    border: 1px solid lightgray;
  }
}
@media (max-width: 991px) {
  .navbar .nav-item.dropdown .dropdown-menu .dropdown-item {
    color: white;
    text-align: center;
    white-space: initial;
  }
}

.dropdown-menu li.active a {
  color: #E30221;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu.active {
  color: #E30221;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -9px;
  margin-left: 0px;
}

.dropdown-submenu > .dropdown-menu {
  display: none;
}

@media screen and (min-width: 992px) {
  .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
}
.dropdown-submenu > a:after {
  content: " ";
  display: inline-block;
  margin-left: 0.5em;
  vertical-align: middle;
  content: "";
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
}

/*.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}*/
.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}

li.social-list a .social {
  position: relative;
  width: 25px;
  height: 25px;
  background-color: #E30221;
  border-radius: 50%;
  text-align: center !important;
}

@media screen and (max-width: 992px) {
  .dropdown-toggle:after,
  .dropdown-submenu > a:after {
    display: none;
  }
  .dropdown-menu.third-level {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-radius: 0px;
    padding: 0px !important;
    margin-top: 15px;
    width: 100%;
  }
  .navbar .nav-item.dropdown .dropdown-menu {
    width: calc(100vw - 65px);
  }
  .navbar .nav-item.dropdown .dropdown-menu.third-level {
    width: 100%;
  }
}
@media screen and (min-width: 1800px) {
  /*.scrolled ul.navbar-nav.menu-centered {
  	position: absolute;
  	left: 50%;
  	transform: translateX(-50%);
  	z-index: 9;
  	width: 100%;
  	justify-content: center;
  }*/
  .scrolled ul.navbar-nav.menu-none {
    display: none !important;
  }
}
@media screen and (min-width: 992px) {
  .scrolled ul.navbar-nav.menu-none {
    display: none !important;
  }
}
nav .nav-item .nav-link {
  white-space: inherit;
}

@media screen and (min-width: 992px) {
  .nav-item .dropdown-toggle:after {
    display: none;
  }
}
/* END NEW MENU HEADER 2023 */
footer {
  border-top: 12px solid #E30221;
  background-image: #FBFBFB;
  font-size: 14px;
}
@media (min-width: 768px) {
  footer {
    font-size: 16;
  }
}
footer .social-block .social {
  position: relative;
  width: 25px;
  height: 25px;
  background-color: #E30221;
  border-radius: 100px;
}
footer .social-block .social i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
footer .title-widget {
  color: #333333;
  font-family: Helvetica;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2.8px;
}
footer form.newsletter input.form-control {
  border: 1px solid #CBCBCB;
  height: 46px;
  margin: 10px 0px;
  color: #B1B1B1;
  padding: 6px;
  box-shadow: none;
  outline: none;
}
footer form.newsletter button {
  letter-spacing: 2.67px;
  box-shadow: none;
  outline: 0;
  margin-top: 5px;
  width: 100%;
}

#form-contatti {
  background-size: cover;
  background-position: center;
}
#form-contatti .bg-white {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 100px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 30px;
}

.form-container .gform_wrapper {
  margin-bottom: 0;
}
.form-container .gform_wrapper .gform_fields {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
.form-container .gform_wrapper .gform_fields li.gfield {
  display: inline-block;
}
.form-container .gform_wrapper .gform_fields li.gfield .gfield_label {
  font-size: 16px;
  margin-bottom: 0;
}
.form-container .gform_wrapper .gform_fields li.gfield .gfield_label .gfield_required {
  color: #E30221;
}
.form-container .gform_wrapper .gform_fields li.gfield textarea {
  max-height: 150px;
}
.form-container .gform_wrapper .gform_fields li.gfield.gfield_contains_required .ginput_container label {
  display: inline;
  font-size: 14px;
}
.form-container .gform_wrapper .gform_fields li.gfield.gfield_html ul.multiselect__content {
  margin: 0 !important;
}
.form-container .gform_wrapper .gform_description {
  text-align: center;
}
.form-container .gform_wrapper .gform_description a {
  color: #E30221;
  text-decoration: underline;
}
.form-container .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0 15px;
  display: flex;
  position: relative;
}
.form-container .gform_wrapper .gform_footer .gform_button.button[type=submit] {
  background-color: #E30221;
  border-color: #E30221;
  color: #fff;
  padding: 1rem 3rem;
  margin: 0 0 0 auto;
}
.form-container .gform_wrapper .gform_footer .gform_button.button[type=submit]:hover {
  background-color: #b0021a;
}
.form-container .gform_wrapper.gform_validation_error .gform_body ul li.col-lg-6.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 992px) {
  .form-container .gform_wrapper.gform_validation_error .gform_body ul li.col-lg-6.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(50% - 16px) !important;
  }
}
.form-container .gform_wrapper.gform_validation_error .gform_body ul li.col-lg-6.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) .gfield_description {
  padding-top: 0 !important;
}
.form-container .gform_wrapper.gform_validation_error .gform_body ul li.col-lg-6.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) label.gfield_label {
  margin-top: 0;
}
.form-container .gform_wrapper .gform_ajax_spinner {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.form-container .gform_confirmation_wrapper .gform_confirmation_message {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

#select-prestionazione .error-field {
  border-top: 1px solid #c89797;
  border-bottom: 1px solid #c89797;
  background-color: rgba(255, 223, 224, 0.25);
}
#select-prestionazione .error-field label {
  color: #790000;
}
#select-prestionazione .error-field .validation_message {
  font-size: 0.813em;
  color: #790000;
  font-weight: 700;
  letter-spacing: normal;
}

.box.publications .decoration {
  top: -15px;
  right: -100%;
  width: 100vw;
  height: calc(100% + 30px);
  border-radius: 0 0 70px 0;
}

#testimonianze .decoration {
  top: 75px;
  right: -450px;
  width: 70%;
  height: 38%;
  border-radius: 0 0 0 100px;
  z-index: 1;
}
#testimonianze .team-block {
  z-index: 2;
}
#testimonianze .team-block h3 {
  font-family: "ArialRoundedMTBold";
}
#testimonianze .team-block .image {
  height: 100px;
  width: 100px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 992px) {
  #testimonianze .team-block .image {
    height: 255px;
    width: 255px;
  }
}

.box.large-right .decoration {
  top: -20px;
  width: 200%;
  height: calc(100% + 40px);
  border-radius: 0 0 0 100px;
}
.box.large-left .decoration {
  top: 70px;
  right: -460px;
  width: 205%;
  height: 90%;
  border-radius: 0 0 0 100px;
  z-index: -1;
}
.box.block-image .decoration {
  display: none;
  z-index: 1;
  top: 15px;
  width: 210%;
  height: 100%;
}
.box.block-image .decoration.position-sx {
  left: -800px;
  border-radius: 0 0 100px 0;
}
.box.block-image .decoration.position-dx {
  right: -800px;
  border-radius: 0 0 0 100px;
}
.box.block-image .content {
  z-index: 2;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

.box.two-columns .custom-bg {
  background-repeat: no-repeat;
  background-position: bottom right;
}
.box.two-columns .decoration {
  top: 0px;
  right: 0;
  width: 200%;
  height: 100%;
  border-radius: 0 0 100px 0;
  z-index: -1;
}
@media (min-width: 992px) {
  .box.two-columns .decoration {
    left: -600px;
    right: auto;
  }
}

.box.news-1 .decoration {
  top: 0;
  right: -920px;
  width: 200%;
  height: 78%;
  border-radius: 0 0 0 100px;
}

.box.info .content {
  background-color: #fff;
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}
.box.info .decoration {
  top: 100px;
  left: -800px;
  width: 215%;
  height: 80%;
  border-radius: 0 0 100px 0;
  z-index: -1;
}
.box.info .decoration.decoration-dx {
  left: inherit !important;
  right: -800px !important;
  width: 195% !important;
  border-radius: 0 0 0 100px !important;
}

.box-counter {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.box-counter .box {
  text-align: center;
  position: relative;
  margin-top: 40px;
}
.box-counter .box .number {
  font-size: 112px;
  font-family: "ArialRoundedMTBold";
  opacity: 0.15;
  color: #E30221;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 20px;
}

.box-border {
  padding: 30px;
}
.box-border .panel-border {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
  background-color: #F1F1F1;
  border-left: 12px solid #E30221;
  border-radius: 0 0 100px 0;
  padding: 20px 20px 50px 20px;
  margin: 20px 0;
}
@media (min-width: 992px) {
  .box-border .panel-border {
    padding: 20px;
  }
}
.box-border .panel-border > .row > div {
  border-bottom: 1px solid #E30221;
}
@media (min-width: 992px) {
  .box-border .panel-border > .row > div {
    border-bottom: none;
    border-right: 1px solid #E30221;
  }
  .box-border .panel-border > .row > div:last-child {
    border-right: none;
  }
}

#component-calendario-prevenzione.card {
  border: 0;
  border-top: 6px solid #E30221;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
#component-calendario-prevenzione.card .card-header {
  background-color: #fff;
}
#component-calendario-prevenzione.card .card-header .sex-container {
  cursor: pointer;
  padding: 5px;
  border-radius: 14px;
}
#component-calendario-prevenzione.card .card-header .sex-container.selected {
  box-shadow: 0 2px 4px 0 rgba(50, 102, 192, 0.3), 0 2px 4px 0 rgba(109, 189, 157, 0.5);
}
#component-calendario-prevenzione.card .card-header .sex-container .sex-icon {
  max-width: 30px;
  max-height: 64px;
}

.owl-carousel.mobile-carousel {
  position: relative;
}
.owl-carousel.mobile-carousel .owl-nav {
  position: absolute;
  top: 0;
  width: 100%;
}
.owl-carousel.mobile-carousel .owl-nav button.owl-next, .owl-carousel.mobile-carousel .owl-nav button.owl-prev {
  font-size: 50px;
  position: absolute;
  top: 50px;
}
.owl-carousel.mobile-carousel .owl-nav button.owl-next {
  right: 5px;
}
.owl-carousel.mobile-carousel .owl-nav button.owl-prev {
  left: 5px;
}
.owl-carousel.off {
  display: block;
  width: auto;
}

.container-modulo-prenotazioni .success-message {
  border: 1px solid rgba(151, 151, 151, 0.5);
  border-radius: 5px;
  padding: 20px 30px;
  margin-bottom: 1rem;
}
.container-modulo-prenotazioni .success-message .message {
  background-color: #F0FFF0;
  padding: 1rem;
}
.container-modulo-prenotazioni .error-message .message {
  background-color: #f9ccd3;
  padding: 1rem;
}
.container-modulo-prenotazioni #modulo-prenotazioni {
  position: relative;
  border-top: 6px solid #E30221;
  padding: 20px 30px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
.container-modulo-prenotazioni #modulo-prenotazioni .loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 99;
}
.container-modulo-prenotazioni #modulo-prenotazioni .multiselect__tags {
  background-color: #F1F1F1;
  border: 1px solid #ccc;
  cursor: pointer;
}
.container-modulo-prenotazioni #modulo-prenotazioni .multiselect__tags input {
  color: #7c7b79;
  background-color: #F1F1F1;
  border: none;
}
.container-modulo-prenotazioni #modulo-prenotazioni .multiselect__tags .multiselect__single,
.container-modulo-prenotazioni #modulo-prenotazioni .multiselect__tags .multiselect__spinner {
  background-color: #F1F1F1;
}
.container-modulo-prenotazioni #modulo-prenotazioni .multiselect__tags .multiselect__placeholder {
  color: #7c7b79;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .form-control {
  color: #7c7b79;
  background-color: #F1F1F1;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .form-control:focus {
  box-shadow: none;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .mx-datepicker {
  display: block;
  width: 100%;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .mx-datepicker .mx-input {
  color: #7c7b79;
  background-color: #F1F1F1;
  box-shadow: none;
  border: 1px solid #ccc;
  padding: 0 1rem;
  height: 43px;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .mx-datepicker .mx-input:hover {
  border: 1px solid #ccc;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group .is-invalid .mx-datepicker .mx-input {
  border: 1px solid #E30221;
}
.container-modulo-prenotazioni #modulo-prenotazioni .form-group.error-field .invalid-feedback {
  display: block;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2 .preferences {
  font-size: 14px;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2 .preferences .table tr:first-child th, .container-modulo-prenotazioni #modulo-prenotazioni .step-2 .preferences .table tr:first-child td {
  border-top: 0;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .btn-calendar {
  color: #E30221;
  cursor: pointer;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .btn-calendar.disable {
  cursor: default;
  opacity: 0.5;
  color: #626262;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .single-day {
  cursor: pointer;
  font-weight: normal;
  position: relative;
  font-weight: bold;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .single-day.disable {
  font-weight: 100;
  cursor: default;
  opacity: 0.5;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .single-day.current::after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background-color: #E30221;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .select-day .single-day.current.disable {
  font-weight: 100;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .container-list-appointment {
  max-height: 400px;
  overflow-y: auto;
}
.container-modulo-prenotazioni #modulo-prenotazioni .step-2.appointment-list .container-list-appointment .list .row {
  border-bottom: 1px solid #979797;
  padding: 1rem 0;
}

html {
  font-size: 16px;
}

body {
  overflow-x: hidden;
}

strong,
b {
  font-weight: bold !important;
}

.very-small {
  font-size: 8px !important;
}

.border-2x {
  border-width: 2px !important;
}

.bar-azure {
  background-color: #c6dff0;
}

.medium {
  font-size: 14px !important;
}

.mw-inherit {
  max-width: inherit !important;
}

.font-40 {
  font-size: 40px !important;
}

@media (min-width: 992px) {
  .mw-lg-inherit {
    max-width: inherit !important;
  }
}
.title-section {
  font-family: ArialRoundedMTBold;
  font-size: 42px;
}

.title-section-small {
  font-family: ArialRoundedMTBold;
  font-size: 32px;
}

@media (max-width: 991.98px) {
  #submenu .menu {
    width: 100% !important;
    padding: 8px 0px;
  }
}
#submenu .dropdown .dropdown-toggle {
  background: #fff;
  border: 1px solid #D0D5DD;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
  color: #344054;
  padding: 10px;
  width: 100%;
}

@media (max-width: 991.98px) {
  #submenu-long .menu {
    width: 100% !important;
    padding: 8px 0px;
  }
}

section {
  overflow: hidden;
}

.bg-gray-lightly {
  background-image: linear-gradient(134.21deg, #FBFBFB 0%, #F6F6F6 100%);
}

.icon-down:before {
  content: "";
  background-image: url(/wp-content/themes/lilt/assets/images/icon_triangle.png);
  width: 6px;
  height: 11px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.form-search input {
  height: 33px;
  background-color: #FFFFFF;
  border: 1px solid #C3C3C3;
  border-radius: 16.5px;
  opacity: 0.6;
  padding: 5px;
  outline: none;
  box-shadow: none !important;
}

#myTab {
  border-color: #C6C6C6 !important;
  border-width: 2px !important;
}
#myTab .nav-item {
  padding-right: 30px;
}
#myTab .nav-item .nav-link {
  border: 0px;
  padding: 5px 0px;
}
#myTab .nav-item .nav-link.active {
  color: #E30221 !important;
  border-bottom: 4px solid #E30221 !important;
}

#intro .decoration {
  top: 0;
  width: 200%;
  height: 100%;
  border-radius: 0 0 0 100px;
}
#intro .list-element {
  border-bottom: 2px solid #C6C6C6;
}

#il-tuo-sostegno .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 0;
  width: 200%;
  height: 95%;
  border-radius: 0 0 0 100px;
}
#il-tuo-sostegno ul.list-image {
  list-style: none;
}
#il-tuo-sostegno ul.list-image li {
  background-image: url(/wp-content/themes/lilt/assets/images/icon_ul-list.png);
  background-repeat: no-repeat;
  background-position: left 10%;
  padding: 0em 1em 1.5em 3.5em;
}

#il-nostro-blog .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 20px;
  left: -450px;
  width: 185%;
  height: 100%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

#la-lilt-per-me .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 70px;
  left: -450px;
  width: 70%;
  height: 42%;
  border-radius: 0 0 100px 0;
}
#la-lilt-per-me .team-block .image {
  width: 255px;
  height: 255px;
}
#la-lilt-per-me .team-block .name {
  color: #626262;
  font-family: ArialRoundedMTBold;
  font-size: 30px;
  line-height: 34px;
}
#la-lilt-per-me .team-block .role {
  color: #424242;
}
#la-lilt-per-me .team-block .description {
  color: #424242;
  font-size: 18px;
}

#newsletter .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 400px;
  width: 200%;
  height: 100%;
  border-radius: 0 0 0 100px;
}
#newsletter .block-newsletter {
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
  border-radius: 0 0 100px 0;
  padding: 30px;
}
#newsletter form input.form-control {
  background-color: #F7F7F7;
  border: 1px solid #FF0019;
  border-radius: 0px;
  box-shadow: none;
  outline: none;
}
#newsletter form label .label {
  color: #5F5F5F;
  font-size: 18px;
  opacity: 0.6;
}

#form-bordo-rosso form {
  border-top: 6px solid #FF0019;
  padding: 20px 30px;
  background-color: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
#form-bordo-rosso form .arrow {
  position: relative;
}
#form-bordo-rosso form .arrow:before {
  content: "\f0da";
  color: red;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
}

ul.bullet-red li {
  position: relative;
  padding-left: 18px;
}
ul.bullet-red li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  background-color: #E30221;
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

#foto-gallery .owl-dots {
  margin-top: 40px;
}
#foto-gallery .owl-dots button {
  border: 1px solid #979797;
  width: 16px;
  height: 16px;
}
#foto-gallery .owl-dots button.active {
  border: 1px solid #E30221;
}
#foto-gallery .owl-dots button span {
  display: none;
}

#servizi .card-columns {
  -moz-column-count: 1;
       column-count: 1;
}
@media (min-width: 768px) {
  #servizi .card-columns {
    -moz-column-count: 2;
         column-count: 2;
  }
}
#servizi .block-service .title-box {
  background-color: rgba(255, 255, 255, 0.65);
  border-top: 3px solid #FF0019;
}
#servizi .block-service .over-mouse {
  background-color: rgba(255, 0, 27, 0.65);
  display: none;
}
@media (min-width: 992px) {
  #servizi .block-service.has-description:hover .title-box {
    display: none !important;
  }
  #servizi .block-service.has-description:hover .over-mouse {
    display: block !important;
  }
}

.gdprcookie {
  z-index: 10000;
  right: 0;
  left: 0;
  bottom: 0;
  max-width: 100%;
  padding: 0 1rem 1rem;
  text-align: center;
  font-size: 14px;
}
.gdprcookie a {
  color: #E30221;
  text-decoration: underline;
}
.gdprcookie button {
  background-color: #E30221;
  color: #fff;
  border: none;
}
.gdprcookie button:last-child {
  background-color: #626262;
}
.gdprcookie ul {
  list-style: none;
}
.gdprcookie ul li {
  display: inline-block;
  margin-right: 1rem;
}
.gdprcookie ul li input {
  margin-right: 0.25rem;
}

#grazie .owl-carousel-simple .owl-stage {
  display: flex;
  align-items: center;
}

body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .bottone {
  background-color: #E30221;
  text-align: center;
  padding: 10px 0px;
  width: 200px;
  margin: auto;
  margin-bottom: 10px;
}
body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 #ansia_stress_e_tumori .decoration, body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 #percorsi_di_disassuefazione .decoration, body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .box-right .decoration {
  top: 40px;
  left: -680px;
  width: 205%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}
body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .prevenzione_nelle_scuole_mobile {
  display: none;
}
body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .bottone_blog {
  background-color: #E30221;
  color: white;
  text-align: center;
  width: 200px;
  padding: 10px 0;
  margin-top: 30px;
  margin: auto;
  text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
  body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 #ansia_stress_e_tumori .decoration, body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 #percorsi_di_disassuefazione .decoration, body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .box-right .decoration {
    left: -575px;
  }
}
@media screen and (max-width: 991px) {
  body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .prevenzione_nelle_scuole_mobile {
    display: block;
  }
  body.page-template-page-resta-informato--campagne--giornata-senza-tabacco-2023 .prevenzione_nelle_scuole_desktop {
    display: none;
  }
}

#visite-ed-esami .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 0px;
  left: -500px;
  width: 182%;
  height: 80%;
  border-radius: 0 0 100px 0;
  z-index: -1;
}

.prenota-ora {
  background-color: #fff;
  border: 3px solid #E30221;
  border-radius: 0 0 0 100px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.prenota-ora h3 {
  font-size: 34px;
}

#service .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 80px;
  right: -160px;
  width: 30%;
  height: 75%;
  border-radius: 0 0 0 100px;
}

#ambulatori .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 48%;
  transform: translateY(-50%);
  left: -100px;
  width: 40%;
  height: 65%;
  border-radius: 0 0 100px 0;
  z-index: -1;
}

#perche .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 15px;
  right: -800px;
  width: 210%;
  height: 100%;
  border-radius: 0 0 0 100px;
}
#perche .content {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

@media (min-width: 992px) {
  #prenota-visita.has-image {
    padding-top: 230px !important;
  }
}
#prenota-visita .custom-image {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
}
#prenota-visita .form-content {
  padding: 40px 15px;
  box-shadow: 3px 3px 20px 1px rgba(0, 0, 0, 0.25);
}
#prenota-visita .form-content .input-icon {
  position: relative;
}
#prenota-visita .form-content .input-icon:before {
  content: "";
  background-image: url("/wp-content/themes/lilt/assets/images/icon_triangle.png");
  width: 6px;
  height: 11px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
#prenota-visita .form-content .input-icon input {
  background-color: #F1F1F1;
  border: 0;
  outline: none;
  box-shadow: none;
  border-radius: 0px;
}
#prenota-visita .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: -20px;
  right: 0;
  width: 110vw;
  height: calc(100% + 40px);
  border-radius: 0 0 80px 0;
  padding: 80px;
  z-index: 1;
}

#welfare-aziendale .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 100px;
  right: -100px;
  width: 50%;
  height: 70%;
  border-radius: 0 0 0 100px;
}

#alert .alert-danger {
  background-color: #fff;
  border: 2px solid #E30221;
  border-top: 6px solid #E30221;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}

#box-specialita .box-bg-custom {
  background-color: #fff;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
  border-radius: 0 0 0 100px;
  z-index: 1;
  position: relative;
}
#box-specialita .img-custom-position {
  margin-top: 15px;
}
@media (min-width: 992px) {
  #box-specialita .img-custom-position {
    margin-top: 0;
    position: absolute;
    top: 30%;
    z-index: 0;
    left: 70%;
    max-height: 450px;
  }
}

@media (min-width: 992px) {
  #visite_esami_table .table-responsive {
    overflow-x: hidden !important;
  }
}
#visite_esami_table .table-responsive .table .thead-dark th {
  background-color: #626262;
  border-color: #979797;
}
#visite_esami_table .table-responsive .table th, #visite_esami_table .table-responsive .table td {
  border-color: #979797;
}

#visite_esami_team .border-right-primary {
  border-bottom: 1px solid #E30221;
}
@media (min-width: 768px) {
  #visite_esami_team .border-right-primary {
    border-bottom: 0;
  }
  #visite_esami_team .border-right-primary:nth-child(odd) {
    border-right: 1px solid #E30221;
  }
}
@media (min-width: 992px) {
  #visite_esami_team .border-right-primary {
    border-right: 1px solid #E30221;
  }
  #visite_esami_team .border-right-primary.last-elm-row {
    border-right: 0;
  }
}
#visite_esami_team .border-right-primary:last-child {
  border-right: 0;
}

#post-relations .decoration {
  width: 100%;
  height: 190px;
  top: 40px;
  right: 67%;
  border-radius: 0 0 100px 0;
}

@media (max-width: 991.98px) {
  #servizi-tabs .scroll-mobile {
    padding: 0 !important;
    overflow: hidden;
    overflow-x: scroll;
  }
  #servizi-tabs .scroll-mobile .nav {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: flex;
  }
  #servizi-tabs .scroll-mobile .nav .nav-item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#servizi-tabs #TabServizi {
  border-bottom: 0px !important;
}
#servizi-tabs #TabServizi .nav-item .nav-link {
  background-color: transparent;
}
#servizi-tabs #TabServizi .nav-item:last-child {
  margin-left: -46px;
  background: transparent;
}
#servizi-tabs #TabServizi .nav-item:last-child a.nav-link {
  background-color: transparent;
}
#servizi-tabs .content {
  margin-top: -35px;
  border-top: 2px solid #E30221;
  border-bottom: 2px solid #E30221;
}
#servizi-tabs .table-row-image [class*=col-]:nth-child(odd) .block .titolo {
  padding-left: 90px;
}
#servizi-tabs .table-row-image [class*=col-]:nth-child(odd) .block .titolo .icon {
  position: absolute;
  top: -20px;
  left: 20px;
}
#servizi-tabs .table-row-image [class*=col-]:nth-child(even) .block .titolo {
  padding-left: 90px;
}
#servizi-tabs .table-row-image [class*=col-]:nth-child(even) .block .titolo .icon {
  position: absolute;
  top: -20px;
  left: 20px;
}
#servizi-tabs .table-row-image [class*=col-] .block {
  position: relative;
}
#servizi-tabs .table-row-image [class*=col-] .block .titolo {
  background-color: #FFFFFF;
  border: 2px solid #E30221;
  border-radius: 24px;
  color: #626262;
  font-family: ArialRoundedMTBold;
  font-size: 22px;
  letter-spacing: 0.01px;
  line-height: 30px;
  padding: 7px;
  margin-bottom: 10px;
}

#storie-di-assistenza .blocco .content {
  background-color: rgba(255, 255, 255, 0.75);
  border-top: 3px solid #E30221;
}
#storie-di-assistenza .blocco .content .label-titolo {
  color: #333333;
  letter-spacing: 0.25px;
}

#bisogno-assistenza .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 15px;
  right: -800px;
  width: 210%;
  height: 100%;
  border-radius: 0 0 0 100px;
}
#bisogno-assistenza .content {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#voci-di-lilt .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 70px;
  left: -450px;
  width: 70%;
  height: 42%;
  border-radius: 0 0 100px 0;
}
#voci-di-lilt .team-block .image {
  width: 255px;
  height: 255px;
}
#voci-di-lilt .team-block .name {
  color: #626262;
  font-family: ArialRoundedMTBold;
  font-size: 30px;
  line-height: 34px;
}
#voci-di-lilt .team-block .role {
  color: #424242;
}
#voci-di-lilt .team-block .description {
  color: #424242;
  font-size: 18px;
}

#aiuta-i-malati .content {
  border: 5px solid #E30221;
  border-radius: 0 0 0 100px;
}

#come-funziona .content {
  z-index: 2;
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#chi-puo-far-richiesta .content {
  z-index: 2;
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#blocks-volontariato .block {
  background-color: #fff;
  border-radius: 21px;
}
#blocks-volontariato .block .btn-colored {
  color: #fff;
}
#blocks-volontariato .block.block-1 {
  border: 2px solid #0171BB;
}
#blocks-volontariato .block.block-1 .btn-colored {
  background-color: #0171BB;
}
#blocks-volontariato .block.block-2 {
  border: 2px solid #8DC43F;
}
#blocks-volontariato .block.block-2 .btn-colored {
  background-color: #8DC43F;
}
#blocks-volontariato .block.block-3 {
  border: 2px solid #C3252A;
}
#blocks-volontariato .block.block-3 .btn-colored {
  background-color: #C3252A;
}
#blocks-volontariato .block.block-4 {
  border: 2px solid #FF0019;
}
#blocks-volontariato .block.block-4 .btn-colored {
  background-color: #FF0019;
}

.decoration.blue {
  border-color: #0171BB;
}

.btn.blue {
  background-color: #0171BB;
}
.btn.green {
  background-color: #8DC43F;
}

.text-blue {
  color: #0171BB !important;
}

.bg-blue {
  background-color: #0171BB !important;
}

.border-blue {
  border-color: #0171BB !important;
}

.image-featured {
  height: 180px;
}

#modalInviaRichiesta .modal-content {
  background-color: #FFFFFF;
  border: 4px solid #0171BB;
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#gform_5 .input-blue input,
#gform_5 .input-blue textarea {
  background-color: #F7F7F7;
  border: 1px solid #0171BB;
  border-radius: 0px;
  padding: 11px;
}
#gform_5 .consenso-informativa .gfield_label {
  font-size: 0.6875rem;
  font-weight: 300;
}
#gform_5 .gform_footer {
  text-align: right;
}
@media (min-width: 992px) {
  #gform_5 .gform_footer {
    margin-top: -70px;
  }
}
#gform_5 .gform_footer input[type=submit] {
  background-color: #0071C3;
  color: #fff;
  font-family: Helvetica;
  font-size: 16px;
  padding: 17px 64px;
  border: 0px;
  border-radius: 0px;
}
@media (max-width: 991.98px) {
  #gform_5 .gform_footer input[type=submit] {
    width: 100%;
  }
}

.accordion-primario .card {
  border-radius: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-color: #979797;
}
.accordion-primario .card:last-child {
  border-bottom: 1px solid #979797 !important;
}
.accordion-primario .card button {
  box-shadow: none !important;
  outline: none !important;
  color: #626262;
}
.accordion-primario .card.bg-white {
  border-top: 2px solid #979797;
}
.accordion-primario .card.bg-white button {
  color: #0171BB;
}

.accordion-secondario .card {
  border-top: 0px !important;
}
.accordion-secondario .card:last-child {
  border-bottom: 0px !important;
}
.accordion-secondario .card button {
  box-shadow: none !important;
  outline: none !important;
  color: #626262 !important;
}
.accordion-secondario .card button.collapsed:before {
  content: "+";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-color: #0071C3;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  color: white;
  text-align: center;
  line-height: 18px;
}
.accordion-secondario .card button:not(.collapsed):before {
  content: "-";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-color: #0071C3;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  color: white;
  text-align: center;
  line-height: 14px;
}

#aiuti_childcare .list-block .block-single:hover .overlay-big {
  display: block !important;
}
#aiuti_childcare .list-block .block-single:hover .overlay-small {
  display: none !important;
}
#aiuti_childcare .list-block .block-single .overlay-big {
  background-color: rgba(255, 0, 25, 0.56);
  display: none;
}
#aiuti_childcare .list-block .block-single .overlay-small {
  background-color: hsla(0, 0%, 100%, 0.75);
  border-top: 3px solid #E30221;
}

.position-fixedY {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
}

#grazie .owl-carousel-simple .owl-stage {
  margin: 0px auto;
}

body.page-id-14001 .title.bg-blue {
  background-color: #E30221 !important;
}
body.page-id-14001 .form-control.border-blue {
  border-color: #E30221 !important;
}
body.page-id-14001 .accordion-primario .card.bg-white button.h4 {
  color: #E30221 !important;
}
body.page-id-14001 .accordion-secondario .card button.collapsed:before,
body.page-id-14001 .accordion-secondario .card button:not(.collapsed):before {
  background-color: #E30221 !important;
}
body.page-id-14001 .bar-azure {
  background-color: rgba(227, 2, 33, 0.2);
}

#previeni-con-lo-stile-di-vita .table-row-image [class*=col-]:nth-child(odd) .block .titolo {
  padding-left: 90px;
}
#previeni-con-lo-stile-di-vita .table-row-image [class*=col-]:nth-child(odd) .block .titolo .icon {
  position: absolute;
  top: -20px;
  left: 30px;
}
#previeni-con-lo-stile-di-vita .table-row-image [class*=col-]:nth-child(even) .block .titolo {
  padding-left: 20px;
}
#previeni-con-lo-stile-di-vita .table-row-image [class*=col-]:nth-child(even) .block .titolo .icon {
  position: absolute;
  top: -20px;
  right: 30px;
}
#previeni-con-lo-stile-di-vita .table-row-image [class*=col-] .block .titolo {
  background-color: #FFFFFF;
  border: 2px solid #E30221;
  border-radius: 24px;
  color: #626262;
  font-family: ArialRoundedMTBold;
  font-size: 22px;
  letter-spacing: 0.01px;
  line-height: 30px;
  padding: 7px;
  margin-bottom: 10px;
}

#prevenzione_tavola .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 100px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#massa_corporea .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 0 100px;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#mangiare_equilibrato .elements-block .block {
  padding: 1em 1.5em 2em 3em;
  border-radius: 0px 0px 40px 0;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
#mangiare_equilibrato .elements-block .block .title {
  color: #333333;
  font-size: 16px;
  letter-spacing: 4px;
}
#mangiare_equilibrato .elements-block .block .text {
  color: #343434;
  line-height: 19px;
}

.box-button-dropdown-custom .card .card-header button.btn {
  background-color: white;
  color: #E30221 !important;
  border: 2px solid #E30221;
  border-radius: 24px;
  width: 100%;
  padding: 5px;
  font-family: ArialRoundedMTBold;
  outline: none;
  box-shadow: none;
}
.box-button-dropdown-custom .card .card-header button.btn span {
  color: #626262;
}
.box-button-dropdown-custom .card .card-box {
  background-color: #FBFBFB;
  border: 1px solid #979797;
}

#labcde_della_prevenzione .elements-block .block {
  padding: 1em 1.5em 2em 3em;
  border-radius: 0px 0px 40px 0;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
#labcde_della_prevenzione .elements-block .block .title {
  color: #333333;
  font-size: 16px;
  letter-spacing: 4px;
}
#labcde_della_prevenzione .elements-block .block .text {
  color: #343434;
  line-height: 19px;
}

.letter-code {
  background-color: #FFFFFF;
  border-radius: 100%;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.04);
  width: 70px;
  height: 70px;
  margin: 15px;
}

#il_fumo_passivo .decoration {
  top: 40px;
  left: -480px;
  width: 205%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

ul.custom-pill-red {
  list-style: none !important;
}
ul.custom-pill-red li {
  position: relative;
  margin-bottom: 5px;
}
ul.custom-pill-red li:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #E30221;
  position: absolute;
  top: 6px;
  left: -18px;
  border-radius: 50%;
}

#percorsi_di_disassuefazione .decoration {
  top: 40px;
  left: -480px;
  width: 205%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

.box-right .decoration {
  top: 40px;
  left: -480px;
  width: 205%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

#ansia_stress_e_tumori .decoration {
  top: 40px;
  left: -480px;
  width: 205%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

.box-image-dx .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 100px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#intro-scuole .decoration {
  top: 60px;
  left: -60px;
  width: 200%;
  height: 100%;
  border-radius: 0 0 0 100px;
}

@media (min-width: 992px) {
  body.blog #i-tumori .content {
    background: linear-gradient(90deg, rgb(234, 192, 206) 30%, transparent 50%);
  }
}

.box-widget-dx {
  background-color: #FFFFFF;
  border-radius: 0 0 0;
  box-shadow: 0 5px 10px 0 rgba(91, 48, 187, 0.15);
  border-radius: 0 0 0 50px;
}
.box-widget-dx .list-year {
  margin-top: 10px;
}
.box-widget-dx .list-year li {
  position: relative;
  padding: 4px 0px;
  border-bottom: 1px solid #DFDFDF;
}
.box-widget-dx .list-tag {
  margin-top: 10px;
}
.box-widget-dx .list-tag li {
  display: inline-flex;
  margin: 4px 0;
}
.box-widget-dx.square {
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 0px !important;
}
.box-widget-dx.square .title {
  font-family: Helvetica;
  font-size: 16px;
  color: white !important;
  background-color: red;
  padding: 3px 19px;
}

#slide-news .block-news {
  border-radius: 4px;
  overflow: hidden;
}
#slide-news .block-news.big {
  padding: 225px 0px;
}
#slide-news .block-news.big .titolo {
  color: #FFFFFF;
  font-family: ArialRoundedMTBold;
  font-size: 28px;
  letter-spacing: -0.6px;
  line-height: 25px;
}
#slide-news .block-news.small {
  padding: 110px 0px;
  margin-bottom: 10px;
}
#slide-news .block-news.small .titolo {
  color: #FFFFFF;
  font-family: ArialRoundedMTBold;
  font-size: 28px;
  letter-spacing: -0.6px;
  line-height: 25px;
}
#slide-news .block-news.with-title:before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#slide-news .block-news .label {
  min-width: 145px;
  padding: 3px 0px;
  font-family: Helvetica;
  font-size: 14px;
  letter-spacing: 3.6px;
}

.block-news-list .image {
  border-radius: 4px;
}
.block-news-list .title {
  color: #333333;
  font-family: ArialRoundedMTBold;
  font-size: 24px;
  letter-spacing: -0.52px;
  line-height: 32px;
}

.name-row .label {
  padding: 8px 21px;
}

body.single-post .post a {
  color: #E30221;
  text-decoration: underline;
}
body.single-post .post blockquote {
  color: #626262;
  font-family: "ArialRoundedMTBold";
  font-size: 24px;
  text-align: center;
  font-weight: 700;
}
body.single-post .post blockquote strong {
  color: #E30221;
}

/* 2023 new layout */
.bg-primary-100 {
  background: rgba(227, 2, 33, 0.05);
}

#news-evidenza {
  margin-top: -4.5rem;
  padding-top: 4.5rem;
}

.line-break {
  height: 1px;
  flex-grow: 1;
  margin: 0 1rem;
}

#newsletter {
  border-width: 0.75rem !important;
  background: rgba(227, 2, 33, 0.15);
}

#caroselloNews .carousel-inner .carousel-item {
  background-size: cover;
  background-position: center;
  min-height: 600px;
}

#caroselloNews .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  top: 50%;
  padding: 2rem;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));
  display: flex;
  justify-content: end;
  flex-direction: column;
}

#caroselloNews .carousel-caption * {
  width: 80%;
}

#caroselloNews .carousel-button-prev,
#caroselloNews .carousel-button-next {
  position: absolute;
  bottom: 3rem;
  z-index: 10;
  background: none;
  border: 0;
  padding: 0;
}

#caroselloNews .carousel-button-prev {
  right: 6rem;
}

#caroselloNews .carousel-button-next {
  right: 3rem;
}

@media screen and (max-width: 768px) {
  #caroselloNews .carousel-inner .carousel-item {
    min-height: 600px;
  }
  #caroselloNews .carousel-caption {
    top: 10%;
    padding-bottom: 5rem;
  }
  #caroselloNews .carousel-caption h2 {
    font-size: 2rem;
  }
  #caroselloNews .carousel-caption * {
    width: 100%;
  }
  #caroselloNews .carousel-button-prev {
    left: 2rem;
    right: unset;
  }
  #caroselloNews .carousel-button-next {
    left: 5rem;
    right: unset;
  }
}
#sostieni-la-lilt .decoration {
  top: 80px;
  left: -500px;
  width: 182%;
  height: 87%;
  border-radius: 0 0 100px 0;
  z-index: -1;
}
#sostieni-la-lilt .prenota-ora {
  background-color: #fff;
  border: 3px solid #E30221;
  border-radius: 0 0 0 100px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
#sostieni-la-lilt .prenota-ora .form .block .title {
  color: #626262;
  font-family: Helvetica;
  font-weight: bold;
  font-size: 16px;
}
#sostieni-la-lilt .prenota-ora .form .block .form-control {
  background-color: #F5F5F5;
  border: 1px solid #979797;
  height: 40px;
  border-radius: 0px;
}
#sostieni-la-lilt .prenota-ora .form .block .icon-down:before {
  background-image: url(/wp-content/themes/lilt/assets/images/icon_triangle.png);
  width: 6px;
  height: 11px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

#aziende-e-fondazioni .decoration {
  display: block;
}
#aziende-e-fondazioni .bg-cover {
  background-position: center right;
}

#evento-partecipa .decoration {
  top: 160px;
  right: 50%;
  width: 100%;
  height: 70%;
  border-radius: 0 0 100px 0;
}

#testimonials .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 20px;
  left: -500px;
  width: 180%;
  height: 105%;
  border-radius: 0 0 80px 0;
}
#testimonials .testimonials-block {
  box-shadow: 0px 5px 35px 0px rgba(21, 14, 36, 0.15);
}
#testimonials .testimonials-block .cit {
  font-family: ArialRoundedMTBold;
}
#testimonials .testimonials-block .cit.open {
  margin-top: 2rem !important;
  margin-left: -2rem !important;
}
#testimonials .testimonials-block .cit.closing {
  margin-top: 2rem !important;
  margin-right: 1rem !important;
}

body.page-template-page-sostieni-la-lilt--eventi-di-raccolta-fondi #raccolta-fondi .info-people .decoration {
  left: -50px;
  border-radius: 0 0 0 100px;
}

body.page-template-page-sostieni--eventi--sottopagine #intro .decoration {
  top: 45px;
  left: -30px;
}

#progetti .decoration {
  top: 0;
  right: 50%;
  width: 100%;
  height: 100%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}
#progetti .card:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
}
#progetti .owl-item {
  padding: 10px 0;
}

#cosa-puoi-lasciare .img-custom-left img {
  margin-left: 30px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-top: 30px;
}
@media (min-width: 992px) {
  #cosa-puoi-lasciare .img-custom-left img {
    max-width: auto;
  }
}
#cosa-puoi-lasciare .img-custom-left .decoration {
  width: 100vw;
  height: 100%;
  z-index: 1;
  top: 0;
  border-radius: 0 0 0 100px;
}

#ispirazione .decoration {
  width: 100vw;
  right: 50%;
  top: -10px;
  height: calc(100% + 20px);
  border-radius: 0 0 100px 0;
}
@media (min-width: 768px) {
  #ispirazione .box-ispirazione:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  }
}

#puoi-aiutarci-a .decoration {
  top: 50%;
  transform: translateY(-50%);
  left: -500px;
  width: 80%;
  height: 120%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}
#puoi-aiutarci-a .blck {
  background-color: #fff;
  position: relative;
  z-index: 9;
}
#puoi-aiutarci-a .blck:hover {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
}

#la-selezione .decoration {
  top: 40px;
  left: -480px;
  width: 180%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

.decoration-pill-circle:before {
  content: "";
  background-image: url("/wp-content/uploads/2021/03/button-year-story.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 40px;
  position: absolute;
  top: -4px;
  right: -22px;
}

#missione-e-valori .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 0px;
  left: -450px;
  width: 145%;
  height: 85%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}

#bilanci-struttura .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: -20px;
  left: 10px;
  width: 205%;
  height: 100%;
  border-radius: 0 0 0 100px;
  z-index: -1;
}

#storia-e-riconoscimenti .content {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 0 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
  z-index: 5;
  position: relative;
}
#storia-e-riconoscimenti .clessidra img {
  height: 520px;
}
#storia-e-riconoscimenti .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 0px;
  left: -650px;
  width: 124%;
  height: 100%;
  border-radius: 0 0 100px 0px;
  z-index: 1;
}

#cosa-facciamo .content {
  background-color: #fff;
  border-radius: 0 0 100px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}
#cosa-facciamo .image-decoration {
  position: absolute;
  right: 0;
  z-index: -2;
  top: 150px;
}

#campagne .blocco .content {
  background-color: rgba(255, 255, 255, 0.75);
  border-top: 3px solid #E30221;
}
#campagne .blocco .content .label-titolo {
  color: #333333;
  letter-spacing: 4px;
}
#campagne .decoration {
  border: 5px solid #E30221;
  position: absolute;
  bottom: 20px;
  left: -100px;
  width: 92%;
  height: 35%;
  border-radius: 0 0 100px 0px;
  z-index: -1;
}

#lavora-con-noi .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 60px;
  right: -800px;
  width: 210%;
  height: 85%;
  border-radius: 0 0 0 100px;
}
#lavora-con-noi .content {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#statuto .card .card-header button.btn {
  background-color: white;
  color: #E30221 !important;
  border: 2px solid #E30221;
  border-radius: 24px;
  width: 100%;
  padding: 5px;
  font-family: ArialRoundedMTBold;
  outline: none;
  box-shadow: none;
}
#statuto .card .card-header:not(.active) button.btn span {
  color: #626262;
}
#statuto .card .card-header.active button.btn {
  color: white !important;
  background-color: #FF0019;
}
#statuto .card .card-box {
  background-color: #FBFBFB;
  border: 1px solid #979797;
}
#statuto .card .card-box .card-body {
  max-height: 385px;
  overflow: scroll;
}

#bilanci .decoration {
  left: -500px;
  width: 250%;
  height: 140%;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 0 0 100px 0;
}

#consiglio-direttivo .box {
  border: 1px solid #FF0019;
  border-left-width: 12px;
  border-radius: 0 0 100px 0;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.08);
}

#collegio-comitato .box-1 {
  border: 1px solid #FF0019;
  border-top-width: 12px;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.08);
}
#collegio-comitato .box-2 {
  border: 1px solid #FF0019;
  border-bottom-width: 12px;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.08);
}

#block-info-box .decoration {
  border: 5px solid #E30221;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -450px;
  width: 55%;
  height: 65%;
  border-radius: 0 0 100px 0;
  z-index: 1;
}
#block-info-box .box {
  border: 1px solid #FF0019;
  border-top-width: 12px;
  box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.08);
}
#block-info-box .box.box-1 {
  border-radius: 10px 0 0 10px;
}
#block-info-box .box.box-2 {
  border-radius: 0 0 0 0;
}
#block-info-box .box.box-3 {
  border-radius: 0 10px 10px 0;
}

#aree-di-lavoro .aree-box .box:hover .mail-hover {
  display: block;
}
#aree-di-lavoro .aree-box .box .mail-hover {
  display: none;
}

#storia .card-columns {
  -moz-column-count: 3;
       column-count: 3;
  -moz-column-gap: 0rem !important;
       column-gap: 0rem !important;
}
@media (min-width: 992px) {
  #storia .card-columns {
    -moz-column-count: 4;
         column-count: 4;
  }
}

#bilancio .decoration {
  height: 110%;
  width: 150%;
  left: -600px;
  border-radius: 0 0 100px 0;
}

#governance .decoration {
  height: 85%;
  top: -30px;
  width: 90%;
  right: -600px;
  border-radius: 0 0 0 100px;
}

#lavora-con-noi .decoration {
  z-index: 9;
  top: 80px;
  left: -780px;
  border-radius: 0 0 100px 0;
}

#diagnosi_precoce .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#assistenza .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 50px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}

#volontariato .decoration {
  left: 15px;
  border-radius: 0 0 0 100px;
  top: -20px;
  height: 100%;
}

body.page-template-page-chi-siamo--lavora-con-noi section {
  overflow: unset;
}
body.page-template-page-chi-siamo--lavora-con-noi .decoration {
  width: 100vw;
  height: calc(60% + 15px);
  top: 40%;
}
body.page-template-page-chi-siamo--lavora-con-noi .decoration.decoration-sx {
  right: -15px;
  border-radius: 0 0 100px 0;
}
body.page-template-page-chi-siamo--lavora-con-noi .decoration.decoration-dx {
  left: -15px;
  border-radius: 0 0 0 100px;
}
body.page-template-page-chi-siamo--lavora-con-noi #posizioni .position {
  border: 3px solid #E30221;
  background-color: #F1F1F1;
  padding: 10px;
}
body.page-template-page-chi-siamo--lavora-con-noi #posizioni .position.open {
  background-color: #fff;
}
body.page-template-page-chi-siamo--lavora-con-noi #posizioni .position h4 {
  font-size: 19px;
  text-transform: uppercase;
}
body.page-template-page-chi-siamo--lavora-con-noi #posizioni .position .subtitle {
  font-size: 17px;
  color: #E30221;
}
body.page-template-page-chi-siamo--lavora-con-noi #posizioni .position .description {
  font-size: 16px;
  line-height: 19px;
}

body.page-template-page-visite-ed-esami #placeMap {
  height: 330px;
}
body.page-template-page-visite-ed-esami #placeMap .mark-content {
  max-width: 320px;
}
body.page-template-page-visite-ed-esami #placeMap .mark-content img {
  max-width: 150px;
}

body.page-template-page-visite-ed-esami--ambulatori #placeMap {
  height: 500px;
}
body.page-template-page-visite-ed-esami--ambulatori #placeMap .mark-content {
  max-width: 320px;
}
body.page-template-page-visite-ed-esami--ambulatori #placeMap .mark-content img {
  max-width: 150px;
}
body.page-template-page-visite-ed-esami--ambulatori #list-ambulatori .card-ambulatorio {
  background-color: #fff;
  border-radius: 8px;
  border-top: 5px solid #E30221;
}
body.page-template-page-visite-ed-esami--ambulatori #list-ambulatori .card-ambulatorio .card-header {
  background-color: #fff;
  border-bottom: 1px solid #E30221;
}
body.page-template-page-visite-ed-esami--ambulatori #list-ambulatori .card-ambulatorio .card-header .icon {
  max-width: 60px;
}
body.page-template-page-visite-ed-esami--ambulatori #list-ambulatori .card-ambulatorio .card-header .preview-ambulatorio {
  max-width: 200px;
}
body.page-template-page-visite-ed-esami--ambulatori #list-ambulatori .card-ambulatorio .card-header h5 {
  font-size: 16px;
}

body.page-template-page-visite-ed-esami--ambulatori--singolo .main-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 180px;
}
@media (min-width: 768px) {
  body.page-template-page-visite-ed-esami--ambulatori--singolo .main-image {
    height: 500px;
  }
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .warning-box {
  border-top: 5px solid #E30221;
  border-bottom: 5px solid #E30221;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .warning-box p:last-child {
  margin-bottom: 0;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo #block-image img.z-index-1 {
  z-index: 2 !important;
}
@media (min-width: 992px) {
  body.page-template-page-visite-ed-esami--ambulatori--singolo #block-image img.z-index-1 {
    right: 30px;
  }
}
body.page-template-page-visite-ed-esami--ambulatori--singolo #block-image .decoration {
  right: calc(100% + 15px);
  top: 10%;
  height: 120%;
  border-radius: 0 0 100px 0;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .specialita .box-elm {
  background-color: #fff;
  border: 2px solid #E30221;
  border-radius: 22px;
  position: relative;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .specialita .box-elm .title {
  font-size: 26px;
  font-weight: bold;
  margin-left: 60px;
  max-width: calc(100% - 96px);
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .specialita .box-elm img {
  top: -30px;
  position: absolute;
  left: 10px;
  width: 50px;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .specialita .box-elm .arrow {
  background-color: #E30221;
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 24px;
  text-align: center;
  margin-right: 4px;
  padding-left: 3px;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .orari .panel-hours {
  background-color: #fff;
  border-radius: 8px;
  border-color: #626262;
  border-top: 5px solid #E30221;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .orari .panel-hours h4 {
  border-bottom: 1px solid #E30221;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .come-raggiungerci {
  position: relative;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.5);
  background-color: #fff;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .come-raggiungerci .list img {
  max-height: 30px;
}
body.page-template-page-visite-ed-esami--ambulatori--singolo .come-raggiungerci #placeMap {
  height: 300px;
}
@media (min-width: 992px) {
  body.page-template-page-visite-ed-esami--ambulatori--singolo .come-raggiungerci #placeMap {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
  }
}

#myTabRivolgiti {
  border-color: #979797;
}
#myTabRivolgiti .nav-item .nav-link {
  background-color: #FBFBFB !important;
  border: 0px;
  padding: 5px 0px;
}
#myTabRivolgiti .nav-item .nav-link.active {
  color: #E30221 !important;
  border-bottom: 4px solid #E30221 !important;
}

#puoi-rivolgerti-a-noi {
  overflow-x: initial;
}
#puoi-rivolgerti-a-noi .form-content {
  padding: 40px 15px;
  box-shadow: 3px 3px 20px 1px rgba(0, 0, 0, 0.25);
}
#puoi-rivolgerti-a-noi .decoration {
  top: -30px;
  left: -500px;
  width: 140%;
  height: 130%;
  border-radius: 0 0 100px 0;
  z-index: 1;
  padding: 100px;
}
#puoi-rivolgerti-a-noi .custom-image {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
}

body.home #intro {
  border-bottom: 5px solid #E30221;
}
body.home #intro h1 strong {
  display: block;
}
@media (min-width: 768px) {
  body.home #intro h1 strong {
    display: inline;
  }
}
@media (min-width: 992px) {
  body.home #intro {
    border-bottom: none;
  }
}
body.home #testimonianze {
  border-bottom: 5px solid #E30221;
  background-color: #FBFBFB;
}
body.home #testimonianze.bg-white {
  background-color: #FBFBFB !important;
}
@media (min-width: 992px) {
  body.home #testimonianze {
    border-bottom: none;
  }
}
body.home #ultime-notizie,
body.home #il-nostro-blog,
body.home #il-tuo-sostegno,
body.home #puoi-rivolgerti-a-noi {
  border-bottom: 5px solid #E30221;
}
@media (min-width: 992px) {
  body.home #ultime-notizie,
  body.home #il-nostro-blog,
  body.home #il-tuo-sostegno,
  body.home #puoi-rivolgerti-a-noi {
    border-bottom: none;
  }
}
body.home #ultime-notizie .in-evidenza,
body.home #il-nostro-blog .in-evidenza,
body.home #il-tuo-sostegno .in-evidenza,
body.home #puoi-rivolgerti-a-noi .in-evidenza {
  text-align: center;
  border-top: 1px solid #E30221;
}
@media (min-width: 768px) {
  body.home #ultime-notizie .in-evidenza,
  body.home #il-nostro-blog .in-evidenza,
  body.home #il-tuo-sostegno .in-evidenza,
  body.home #puoi-rivolgerti-a-noi .in-evidenza {
    text-align: left;
    border-top: none;
  }
}
body.home #il-tuo-sostegno .owl-carousel.mobile-carousel-3 .owl-item img {
  opacity: 0.6;
}
body.home #il-tuo-sostegno .owl-carousel.mobile-carousel-3 .owl-item.active.center img {
  opacity: 1;
}
body.home #il-tuo-sostegno .owl-carousel.mobile-carousel-3 .owl-item > div {
  min-height: 120px;
}
body.home #il-tuo-sostegno .owl-carousel.mobile-carousel-3 .owl-item > div a {
  height: 100%;
  text-align: center;
}
body.home #il-tuo-sostegno .owl-carousel.mobile-carousel-3 .owl-item > div img {
  max-height: 80px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: block;
  margin: 0 auto;
}
body.home .fancybox-slide--html .fancybox-content {
  padding: 0;
}

body.blog #campagne .col-12 {
  z-index: 1;
}
body.blog #campagne .decoration {
  height: 360px;
  z-index: 0;
  width: 100vw;
  border-radius: 0 0 0 100px;
  bottom: -30px;
}

@media (min-width: 1200px) {
  .absolute-xl-centerX {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
#rigenerazione .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 0 100px;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}
#rigenerazione .content h2 {
  color: #FB8B56 !important;
}

#informazione .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 100px 0;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}
#informazione .content h2 {
  color: #FFDB5B !important;
}

#formazione .content {
  z-index: 2;
  position: relative;
  background-color: white;
  border-radius: 0 0 0 100px;
  box-shadow: 0 5px 35px 0 rgba(91, 48, 187, 0.15);
}
#formazione .content h2 {
  color: #93B4E8 !important;
}

#modalSpazioParentesi .modal-content {
  border-top: 5px solid #E30221;
  background-color: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
#modalSpazioParentesi #gform_6 label.gfield_label {
  font-weight: normal;
}
#modalSpazioParentesi #gform_6 .input-blue input,
#modalSpazioParentesi #gform_6 .input-blue textarea,
#modalSpazioParentesi #gform_6 .input-blue select {
  border: 0px !important;
  background-color: #F1F1F1;
  border-radius: 0px;
  padding: 9px;
  width: 100%;
}
#modalSpazioParentesi #gform_6 .consenso-informativa {
  width: 50%;
}
#modalSpazioParentesi #gform_6 .consenso-informativa .gfield_label {
  display: none;
}
#modalSpazioParentesi #gform_6 .consenso-informativa .gfield_consent_label {
  display: inline;
}
#modalSpazioParentesi #gform_6 .consenso-informativa .gfield_consent_label a {
  color: #0078ED !important;
}
#modalSpazioParentesi #gform_6 .gform_footer {
  text-align: right;
}
@media (min-width: 992px) {
  #modalSpazioParentesi #gform_6 .gform_footer {
    margin-top: -70px;
  }
}
#modalSpazioParentesi #gform_6 .gform_footer input[type=submit] {
  background-color: #E30221;
  color: #fff;
  font-family: Helvetica;
  font-size: 16px;
  padding: 14px 64px;
  border: 0px;
  border-radius: 0px;
  width: 48%;
  margin-bottom: 0px;
}
@media (max-width: 991.98px) {
  #modalSpazioParentesi #gform_6 .gform_footer input[type=submit] {
    width: 100%;
  }
}

#spazio-parentesi-calendar a.attivita-di-rigenerazione {
  background: #FFDB5B !important;
  border-color: #FFDB5B !important;
}
#spazio-parentesi-calendar a.informazione-e-corsi-di-formazione {
  background: #FB8B56 !important;
  border-color: #FB8B56 !important;
}
#spazio-parentesi-calendar a.supporto-psicologico {
  background: #93B4E8 !important;
  border-color: #93B4E8 !important;
}
#spazio-parentesi-calendar .sold_out {
  top: 2em;
  left: -4em;
  color: #fff;
  display: block;
  position: absolute;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.06em;
  background-color: #A00;
  padding: 0.5em 5em 0.4em 5em;
  text-shadow: 0 0 0.75em #444;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
  font: bold 16px/1.2em Arial, Sans-Serif;
  -webkit-text-shadow: 0 0 0.75em #444;
  -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
  -webkit-transform: rotate(-45deg) scale(0.75, 1);
  z-index: 10;
}
#spazio-parentesi-calendar .sold_out:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  margin: -0.3em -5em;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  border: 2px rgba(255, 255, 255, 0.7) dashed;
}
#spazio-parentesi-calendar .loading {
  z-index: 10;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  left: -15px;
}
#spazio-parentesi-calendar .btn-group {
  z-index: 0;
}
#spazio-parentesi-calendar .btn.disabled {
  opacity: 0.15;
}
#spazio-parentesi-calendar .btn[class^=btn-outline],
#spazio-parentesi-calendar .btn[class*=" btn-outline"] {
  font-weight: bold;
  font-family: "ArialRoundedMTBold";
}
#spazio-parentesi-calendar .btn-outline-rigenerazione {
  color: #FB8B56;
  border-color: #FB8B56;
}
#spazio-parentesi-calendar .btn-outline-rigenerazione:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #FB8B56;
}
#spazio-parentesi-calendar .btn-outline-informazione {
  color: #FFDB5B;
  border-color: #FFDB5B;
}
#spazio-parentesi-calendar .btn-outline-informazione:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #FFDB5B;
}
#spazio-parentesi-calendar .btn-outline-formazione {
  color: #93B4E8;
  border-color: #93B4E8;
}
#spazio-parentesi-calendar .btn-outline-formazione:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #93B4E8;
}
#spazio-parentesi-calendar .fc table {
  margin-bottom: 0;
}
#spazio-parentesi-calendar .fc .fc-timegrid-event-harness:hover {
  z-index: 10 !important;
}
#spazio-parentesi-calendar .fc .fc-event {
  cursor: pointer;
}
#spazio-parentesi-calendar .fc .fc-event.rigenerazione {
  border: 2px solid #FB8B56;
  background-color: #FB8B56;
}
#spazio-parentesi-calendar .fc .fc-event.informazione {
  border: 2px solid #FFDB5B;
  background-color: #FFDB5B;
  color: #000000;
}
#spazio-parentesi-calendar .fc .fc-event.informazione .fc-event-title-container,
#spazio-parentesi-calendar .fc .fc-event.informazione .fc-event-time {
  color: #000000;
}
#spazio-parentesi-calendar .fc .fc-event.formazione {
  border: 2px solid #93B4E8;
  background-color: #93B4E8;
}
#spazio-parentesi-calendar .fc .fc-event .fc-event-title-container {
  font-family: "ArialRoundedMTBold";
}
#spazio-parentesi-calendar .fc .fc-event .fc-event-time {
  font-size: 11px;
}
#spazio-parentesi-calendar .modal {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
}
#spazio-parentesi-calendar .modal.show {
  display: block;
}
#spazio-parentesi-calendar .modal .modal-dialog {
  top: 50%;
  transform: translateY(-50%);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY29yZS5jc3MiLCJ3ZWJwYWNrOi8vL3RodW1icy5jc3MiLCJ3ZWJwYWNrOi8vL2dkcHItY29va2llLmNzcyIsIndlYnBhY2s6Ly8vc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy93cC9fd3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy93cC9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3AvZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3AvdmFyaWFibGVzLXNpdGUvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL2VsZW1lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy93cC9mb3Jtcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL2Zvcm1zL19maWVsZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy93cC9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3AvbmF2aWdhdGlvbi9fbWVudXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy93cC9tb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3AvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21vZHVsZXMvX2NsZWFyaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL3NpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3Avc2l0ZS9fc2l0ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL3NpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3Mvd3Avc2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21vZHVsZXMvX2luZmluaXRlLXNjcm9sbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21lZGlhL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21lZGlhL19jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3dwL21lZGlhL19nYWxsZXJpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3ZlbmRvcnMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvdmVuZG9ycy9fZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX2F1dG9oZWlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvdmVuZG9ycy9fb3dsLmNhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdGhlbWUuZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZTItZGF0ZXBpY2tlci9zY3NzL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlMi1kYXRlcGlja2VyL3Njc3MvYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZTItZGF0ZXBpY2tlci9zY3NzL3Zhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy92dWUyLWRhdGVwaWNrZXIvc2Nzcy9zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlMi1kYXRlcGlja2VyL3Njc3MvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Z1ZTItZGF0ZXBpY2tlci9zY3NzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9iYXNlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9sYXlvdXQvXzQwNC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9sYXlvdXQvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2JveC1wdWJsaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fYm94LXRlc3RpbW9uaWFuemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fYm94LWxhcmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2JveC10d28tY29sdW1ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19ib3gtbmV3cy0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2JveC1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2JveC1jb251bnRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19ib3gtYm9yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2NvbXBvbmVudC1jYWxlbmRhcmlvLXByZXZlbnppb25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19tb2R1bG8tcHJlbm90YXppb25pLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFnZXMvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhZ2VzL192aXNpdGUtZWQtZXNhbWkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYWdlcy9fYXNzaXN0ZW56YS1tYWxhdGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYWdlcy9fZmFpLXByZXZlbnppb25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFnZXMvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYWdlcy9fc29zdGllbmktbGEtbGlsdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhZ2VzL19kaXZlbnRhLXZvbG9udGFyaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYWdlcy9fY2hpLXNpYW1vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFnZXMvX2FtYnVsYXRvcmkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYWdlcy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhZ2VzL19zcGF6aW8tcGFyZW50ZXNpLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjJQQUFBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLFlBQVk7SUFDWixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsWUFBWTtJQUNaLE9BQU87SUFDUCxhQUFhO0lBQ2IsZUFBZTtJQUNmLHdDQUF3QztJQUN4QyxNQUFNO0lBQ04sMEJBQTBCO0lBQzFCLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsY0FBYztBQUNsQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTs7OztJQUlJLFNBQVM7SUFDVCxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0FBQ1Y7O0FBRUE7SUFDSSxpQ0FBaUM7SUFDakMsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLFVBQVU7SUFDViw0QkFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLDBEQUEwRDtBQUM5RDs7QUFFQTtJQUNJLFdBQVc7SUFDWCwwREFBMEQ7QUFDOUQ7O0FBRUE7Ozs7SUFJSSxjQUFjO0lBQ2QsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixzREFBc0Q7SUFDdEQsa0JBQWtCO0lBQ2xCLGNBQWM7QUFDbEI7O0FBRUE7Ozs7SUFJSSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsNENBQTRDO0lBQzVDLFlBQVk7SUFDWixPQUFPO0lBQ1AsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZiwwQkFBMEI7SUFDMUIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixNQUFNO0lBQ04sMkJBQTJCO0lBQzNCLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLFFBQVE7SUFDUixNQUFNO0FBQ1Y7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLDBDQUEwQztJQUMxQyxhQUFhO0lBQ2IsWUFBWTtJQUNaLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLGlDQUFpQztJQUNqQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sdUNBQXVDO0lBQ3ZDLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsWUFBWTtJQUNaLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsUUFBUTtBQUNaOztBQUVBOzs7O0lBSUksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixlQUFlO0FBQ25COztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxlQUFlO0lBQ2YsY0FBYztJQUNkLGlDQUFpQztJQUNqQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSw4REFBc0Q7WUFBdEQsc0RBQXNEO0lBQ3RELG1DQUFtQztJQUNuQyx1QkFBdUI7SUFDdkIsNEJBQTRCO0lBQzVCLDBCQUEwQjtJQUMxQixPQUFPO0lBQ1AsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTiwwQkFBMEI7SUFDMUIsdUNBQXVDO0lBQ3ZDLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTs7SUFFSSxvQkFBWTtJQUFaLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULFlBQVk7SUFDWixPQUFPO0lBQ1AsU0FBUztJQUNULGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04seUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCO0lBQ2pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTs7OztJQUlJLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULGNBQWM7SUFDZCxZQUFZO0lBQ1osU0FBUztJQUNULGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsV0FBVztBQUNmOztBQUVBLFlBQVk7QUFDWjtJQUNJLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsTUFBTTtBQUNWOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFNBQVM7SUFDVCxVQUFVO0FBQ2Q7O0FBRUEsWUFBWTs7QUFFWjtJQUNJLGdDQUFnQztJQUNoQyxTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixTQUFTO0lBQ1QsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixXQUFXO0FBQ2Y7O0FBRUE7OztJQUdJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUksV0FBVztJQUNYLGVBQWU7SUFDZixhQUFhO0FBQ2pCOztBQUVBLGFBQWE7QUFDYjtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGVBQWU7QUFDbkI7O0FBRUE7O0lBRUksYUFBYTtBQUNqQjs7QUFFQTs7SUFFSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0lBQ04sb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsa0NBQWtDO0lBQ2xDLGNBQWM7QUFDbEI7O0FBRUEseURBQXlEOztBQUV6RDtJQUNJLHVCQUF1QjtJQUN2QixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFVBQVU7SUFDVixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFVBQVU7QUFDZDs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsUUFBUTtJQUNSLE1BQU07QUFDVjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSxhQUFhO0FBQ2pCOztBQUVBLHNCQUFzQjs7QUFFdEI7SUFDSSw0QkFBNEI7SUFDNUIsYUFBYTtJQUNiLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxPQUFPO0lBQ1AsK0JBQStCO0lBQy9CLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixRQUFRO0lBQ1IsaUNBQWlDO0FBQ3JDOztBQUVBLFlBQVk7O0FBRVo7SUFDSTs7Ozs7Ozs4QkFPMEI7SUFDMUIsU0FBUztJQUNULFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxnQkFBZ0I7SUFDaEIsNEJBQTRCO0lBQzVCLG9CQUFvQjtJQUNwQixRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSTtRQUNJLCtIQUErSDtJQUNuSTtBQUNKOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxtQkFBbUI7QUFDdkI7O0FBRUE7OztJQUdJLFdBQVc7SUFDWCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsMEJBQTBCO0FBQzlCOztBQUVBLHNCQUFzQjs7QUFFdEI7SUFDSSxxREFBNkM7WUFBN0MsNkNBQTZDO0lBQzdDLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FBUztJQUNULHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsV0FBVztJQUNYLGNBQWM7QUFDbEI7O0FBRUE7SUFDSTtRQUNJLHlCQUF5QjtJQUM3QjtBQUNKOztBQUpBO0lBQ0k7UUFDSSx5QkFBeUI7SUFDN0I7QUFDSjs7QUFFQSx1QkFBdUI7O0FBRXZCO0lBQ0ksc0RBQXNEO0FBQzFEOztBQUVBLDRCQUE0Qjs7QUFFNUI7SUFDSSxVQUFVO0lBQ1YsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLFVBQVU7SUFDViwrQkFBK0I7QUFDbkM7O0FBRUEsMkJBQTJCOztBQUUzQjs7SUFFSSxVQUFVO0lBQ1Ysd0RBQXdEO0FBQzVEOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBLGtDQUFrQzs7QUFFbEM7SUFDSSxVQUFVO0lBQ1YsaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLFVBQVU7SUFDViwyQkFBMkI7QUFDL0I7O0FBRUEsNkJBQTZCOztBQUU3QjtJQUNJLFVBQVU7SUFDViwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLHVCQUF1QjtBQUMzQjs7QUFFQSwrQkFBK0I7O0FBRS9CO0lBQ0ksVUFBVTtJQUNWLG9EQUFvRDtBQUN4RDs7QUFFQTtJQUNJLFVBQVU7SUFDVixtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsZ0RBQWdEO0FBQ3BEOztBQUVBLDJCQUEyQjs7QUFFM0I7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSx3Q0FBd0M7QUFDNUM7O0FBRUEscUNBQXFDO0FBQ3JDO0lBQ0k7UUFDSSxpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksY0FBYztJQUNsQjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLG1CQUFtQjtRQUNuQixjQUFjO1FBQ2QsWUFBWTtRQUNaLFVBQVU7UUFDVixZQUFZO1FBQ1osUUFBUTtRQUNSLE1BQU07UUFDTixXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0k7WUFDSSxrREFBa0Q7WUFDbEQsb0RBQW9EO1FBQ3hEO0lBQ0o7QUFDSixDQ2pwQkEsV0FBVzs7QUFFWDtJQUNJLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtJQUNiLFNBQVM7SUFDVCxpQ0FBaUM7SUFDakMsNENBQTRDO0lBQzVDLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLDZDQUE2QztJQUM3QyxNQUFNO0lBQ04sWUFBWTtJQUNaLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVztBQUNmOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQiwyQ0FBMkM7QUFDL0M7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixtQ0FBbUM7SUFDbkMsa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLHdDQUF3QztJQUN4QyxZQUFZO0FBQ2hCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsT0FBTztJQUNQLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07SUFDTixvREFBb0Q7SUFDcEQsY0FBYztBQUNsQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQSxxQ0FBcUM7QUFDckM7SUFDSTtRQUNJLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDO0FBQ0osQ0N0SEEsdUJBQXVCOztBQUV2QjtJQUNJLGVBQWU7SUFDZixZQUFZO0lBQ1osZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsY0FBYztJQUNkLGVBQWU7SUFDZixhQUFhO0lBQ2IsaUJBQWlCO0FBQ3JCO0FBQ0E7O0lBRUksZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCOzs7QUFHQSx3QkFBd0I7O0FBRXhCO0lBQ0ksa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxjQUFjO0lBQ2QsaUNBQWlDO0lBQ2pDLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7QUFDQTtJQUNJLDJCQUEyQjtBQUMvQjs7O0FBR0Esc0JBQXNCOztBQUV0QjtJQUNJLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxVQUFVO0lBQ1YsVUFBVTtJQUNWLFNBQVM7QUFDYjtBQUNBO0lBQ0ksb0JBQW9CO0FBQ3hCLENDaEVBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OytEQUFBO0FBeUJBOzsrREFBQTtBQzVDQTtBQUVBOzhFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDQztFQUNBO0FGZ0REOztBRTdDQTs4RUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDQztBRjhDRDs7QUUzQ0E7OztFQUFBO0FBS0E7RUFDQztFQUNBO0FGNkNEOztBRTFDQTs4RUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0M7RUFDQTtFQUNBO0FGMkNEOztBRXhDQTs7O0VBQUE7QUFLQTtFQUNDO0VBQ0E7QUYwQ0Q7O0FFdkNBOzhFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDO0FGd0NEOztBRXJDQTs7O0VBQUE7QUFLQTtFQUNDO0VBQ0E7RUFDQTtVQUFBO0FGdUNEOztBRXBDQTs7RUFBQTtBQUlBOztFQUVDO0FGc0NEOztBRW5DQTs7O0VBQUE7QUFLQTs7O0VBR0M7RUFDQTtBRnFDRDs7QUVsQ0E7O0VBQUE7QUFJQTtFQUNDO0FGb0NEOztBRWpDQTs7O0VBQUE7QUFLQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBRm1DRDs7QUVoQ0E7RUFDQztBRm1DRDs7QUVoQ0E7RUFDQztBRm1DRDs7QUVoQ0E7OEVBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0M7QUZpQ0Q7O0FFOUJBOzhFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7O0VBS0M7RUFDQTtFQUNBO0VBQ0E7QUYrQkQ7O0FFNUJBOzs7RUFBQTtBQUtBO1FBQ1E7RUFDUDtBRjhCRDs7QUUzQkE7OztFQUFBO0FBS0E7U0FDUztFQUNSO0FGNkJEOztBRTFCQTs7RUFBQTtBQUlBOzs7O0VBSUM7QUY0QkQ7O0FFekJBOztFQUFBO0FBSUE7Ozs7RUFJQztFQUNBO0FGMkJEOztBRXhCQTs7RUFBQTtBQUlBOzs7O0VBSUM7QUYwQkQ7O0FFdkJBOztFQUFBO0FBSUE7RUFDQztBRnlCRDs7QUV0QkE7Ozs7O0VBQUE7QUFPQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndCRDs7QUVyQkE7O0VBQUE7QUFJQTtFQUNDO0FGdUJEOztBRXBCQTs7RUFBQTtBQUlBO0VBQ0M7QUZzQkQ7O0FFbkJBOzs7RUFBQTtBQUtBOztFQUVDO0VBQ0E7QUZxQkQ7O0FFbEJBOztFQUFBO0FBSUE7O0VBRUM7QUZvQkQ7O0FFakJBOzs7RUFBQTtBQUtBO0VBQ0M7RUFDQTtBRm1CRDs7QUVoQkE7O0VBQUE7QUFJQTtFQUNDO0FGa0JEOztBRWZBOzs7RUFBQTtBQUtBO0VBQ0M7RUFDQTtBRmlCRDs7QUVkQTs4RUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDQztBRmVEOztBRVpBOztFQUFBO0FBSUE7RUFDQztBRmNEOztBRVhBOzhFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNDO0FGWUQ7O0FFVEE7O0VBQUE7QUFJQTtFQUNDO0FGV0Q7O0FDN1NBOzsrREFBQTtBQUtBOzsrREFBQTtBRXREQTtFQUNDO0FIdVdEOztBR3BXQTs7VUFFVTtFQUNUO0FIdVdEOztBR3BXQTtFQUNDLGdCQ1h3QixFRFdhO0FIdVd0Qzs7QUdwV0E7RUFDQyxzQkNic0I7RURjdEI7RUFDQTtFQUNBO0FIdVdEOztBR2xXQTtFQUNDO0VBQ0E7QUhxV0Q7O0FHbFdBO0VBQ0M7QUhxV0Q7O0FLbFlBO0VBQ0M7RUFDQTtBTHFZRDs7QUM1VUE7OytEQUFBO0FLM0RBOzs7O0VBSUM7RUFDQSw0QkZVc0I7RUVUdEI7RUFDQSxtQkZKMEI7RUVLMUI7RUNOQTtFQUNBO0VET0E7RUFDQTtBTjhZRDtBTTVZQzs7OztFQUNDLDRCRkUyQjtBSitZN0I7QU05WUM7Ozs7Ozs7RUFFQyw0QkZGMkI7QUp1WjdCOztBUXhhQTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCQyxXSlJtQjtFSVNuQjtFQUNBO0VBQ0E7QVIyYUQ7QVF6YUM7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQyxXSmJ3QjtBSnVjMUI7O0FRdGJBO0VBQ0M7QVJ5YkQ7O0FRdGJBO0VBQ0M7QVJ5YkQ7O0FDeFpBOzsrREFBQTtBUWhFQTs7K0RBQUE7QUFLQTs7K0RBQUE7QUNMQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FWb2VEO0FVbGVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVZvZUY7QVVsZUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvZUg7QVVsZUc7RUFDQztFQUNBO0FWb2VKO0FVaGVJO0VBRUM7QVZpZUw7QVU3ZEc7RUFDQztBVitkSjtBVW5kRTs7RUFFQztBVnFkSDtBVWpkQztFQUNDO0VBQ0E7QVZtZEY7QVU1Y0M7RUFDQztFQUNBO0FWOGNGO0FVcGNBO0FBQ0E7O0VBRUM7QVZzY0Q7O0FVbmNBO0VBQ0M7SUFDQztFVnNjQTtFVXBjRDtJQUNDO0VWc2NBO0FBQ0Y7QVUvYkM7OztFQUNDO0VBQ0E7QVZtY0Y7QVVoY0M7OztFQUNDO0VBQ0E7QVZvY0Y7QVVqY0M7OztFQUNDO0VBQ0E7RUFDQTtBVnFjRjs7QUN4ZUE7OytEQUFBO0FVckVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbWpCRDtBV2pqQkM7RUFDQyx5QlBieUI7RU9jekI7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBLGNQWm1CO0VPYW5CO0VKbEJEO0VBQ0E7RUltQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYb2pCRjs7QVdoakJBO0FBQ0E7RUFDQztBWG1qQkQ7O0FDN2dCQTs7K0RBQUE7QVcxRUE7RUFDQztFQUNBO0VBQ0E7QVo2bEJEOztBWTFsQkE7RUFDQztFQUNBO0VBQ0E7QVo2bEJEOztBWTFsQkE7RUFDQztFTExBO0VBQ0E7RUFDQTtBUG1tQkQ7O0FDOWhCQTs7K0RBQUE7QVkvRUE7Ozs7Ozs7Ozs7OztFTmVDO0VBQ0E7RUFDQTtBUGduQkQ7O0FhbG5CQTs7Ozs7O0VOT0M7QVBvbkJEOztBQ3RqQkE7OytEQUFBO0FhcEZBO0VBTUM7QWQyb0JEO0FjL29CQztFQUNDO0FkaXBCRjtBYzdvQkM7RUFDQztBZCtvQkY7O0FDOWpCQTs7K0RBQUE7QWN2RkE7OytEQUFBO0FDRkE7RUFDQztBaEJncUJEOztBZ0I3cEJBO0VBQ0M7QWhCZ3FCRDs7QWdCN3BCQTtFQUNDO0FoQmdxQkQ7O0FnQjdwQkE7OztFQUdDO0FoQmdxQkQ7O0FnQjdwQkE7RUFDQztFQUNBO0FoQmdxQkQ7O0FlN3FCQTs7K0RBQUE7QUVQQTtFQUNDO0FqQjByQkQ7O0FpQnhyQkE7RUFDQztBakIyckJEOztBQ2ptQkE7OytEQUFBO0FpQjlGQTtBQUNBOzRDQUM0QztFQUMzQztBbEJxc0JEOztBa0Jsc0JBO0FBQ0E7RUFDQztBbEJxc0JEOztBQzFtQkE7OytEQUFBO0FrQm5HQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7QW5CbXRCRDs7QW1CaHRCQTtBQUNBOzs7RUFHQztBbkJtdEJEOztBbUJodEJBO0FBQ0E7RUFDQztBbkJtdEJEOztBbUJodEJBOzsrREFBQTtBQ3JCQTtFQUNDO0VBQ0E7QXBCMnVCRDtBb0J6dUJDO0ViSUE7RUFDQTtFQUNBO0FQd3VCRDtBb0IxdUJDO0VBQ0M7QXBCNHVCRjs7QW9CeHVCQTtFQUNDO0FwQjJ1QkQ7O0FtQi90QkE7OytEQUFBO0FFMUJBO0VBQ0M7QXJCK3ZCRDs7QXFCNXZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQit2QkQ7QXFCM3ZCRTtFQUNDO0FyQjZ2Qkg7QXFCOXZCRTtFQUNDO0FyQmd3Qkg7QXFCandCRTtFQUNDO0FyQm13Qkg7QXFCcHdCRTtFQUNDO0FyQnN3Qkg7QXFCdndCRTtFQUNDO0FyQnl3Qkg7QXFCMXdCRTtFQUNDO0FyQjR3Qkg7QXFCN3dCRTtFQUNDO0FyQit3Qkg7QXFCaHhCRTtFQUNDO0FyQmt4Qkg7O0FxQjd3QkE7RUFDQztBckJneEJEOztBc0JqeUJBO0FDRkE7Ozs7O0VBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLRjtFQUNBO0F4QmkwQkY7O0F5QmgwQkE7OztFQUdFO0F6Qm0wQkY7O0F5QmgwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJtMEJGOztBeUI3ekJBO0VBQ0U7QXpCZzBCRjs7QXlCdHpCQTtFQUNFO0VBQ0Esb0NIdUI0QjtFSThHeEI7RURuSUosZ0JIUzRCO0VHUjVCLGdCRW1QNEI7RUZsUDVCLGNINUNLO0VHNkNMO0VBQ0Esc0JIakRNO0F0QjAyQlI7O0F5Qjd5QkE7RUFDRTtBekJnekJGOztBeUJ2eUJBO0VBQ0U7RUFDQTtFQUNBO0F6QjB5QkY7O0F5Qjd4QkE7RUFDRTtFQUNBLHFCRWlONEI7QTNCK2tCOUI7O0F5Qnp4QkE7RUFDRTtFQUNBLG1CRW9GMEI7QTNCd3NCNUI7O0F5Qmp4QkE7O0VBRUU7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QXpCb3hCRjs7QXlCanhCQTtFQUNFO0VBQ0E7RUFDQTtBekJveEJGOztBeUJqeEJBOzs7RUFHRTtFQUNBO0F6Qm94QkY7O0F5Qmp4QkE7Ozs7RUFJRTtBekJveEJGOztBeUJqeEJBO0VBQ0UsZ0JIcEY0QjtBdEJ3MkI5Qjs7QXlCanhCQTtFQUNFO0VBQ0E7QXpCb3hCRjs7QXlCanhCQTtFQUNFO0F6Qm94QkY7O0F5Qmp4QkE7O0VBRUUsbUJFcUk0QjtBM0Irb0I5Qjs7QXlCanhCQTtFQ0lJO0ExQml4Qko7O0F5QjV3QkE7O0VBRUU7RUNQRTtFRFNGO0VBQ0E7QXpCK3dCRjs7QXlCNXdCQTtFQUFNO0F6Qmd4Qk47O0F5Qi93QkE7RUFBTTtBekJteEJOOztBeUI1d0JBO0VBQ0UsY0g3RzBCO0VHOEcxQixxQkg3RzBCO0VHOEcxQjtBekIrd0JGO0E0Qi83QkU7RUhtTEUsY0hsSHdCO0VHbUh4QixxQkhoSHdCO0F0QiszQjVCOztBeUJ0d0JBO0VBQ0U7RUFDQTtBekJ5d0JGO0E0Qng4QkU7RUhrTUU7RUFDQTtBekJ5d0JKOztBeUJod0JBOzs7O0VBSUUsaUdFMEQ0QjtFRGxIMUI7QTFCNHpCSjs7QXlCaHdCQTtFQUVFO0VBRUE7RUFFQTtFQUdBO0F6Qjh2QkY7O0F5QnR2QkE7RUFFRTtBekJ3dkJGOztBeUJodkJBO0VBQ0U7RUFDQTtBekJtdkJGOztBeUJodkJBO0VBR0U7RUFDQTtBekJpdkJGOztBeUJ6dUJBO0VBQ0U7QXpCNHVCRjs7QXlCenVCQTtFQUNFLG9CRThFNEI7RUY3RTVCLHVCRTZFNEI7RUY1RTVCLGNFdFFTO0VGdVFUO0VBQ0E7QXpCNHVCRjs7QXlCcnVCQTtFQUVFO0VBQ0E7QXpCdXVCRjs7QXlCL3RCQTtFQUVFO0VBQ0EscUJFNEpzQztBM0Jxa0J4Qzs7QXlCM3RCQTtFQUVFO0F6QjZ0QkY7O0F5QnJ0QkE7RUFDRTtBekJ3dEJGOztBeUJydEJBOzs7OztFQUtFO0VBQ0E7RUNoS0U7RURrS0Y7QXpCd3RCRjs7QXlCcnRCQTs7RUFFRTtBekJ3dEJGOztBeUJydEJBOztFQUVFO0F6Qnd0QkY7O0F5Qmx0QkE7RUFDRTtBekJxdEJGOztBeUIvc0JBO0VBQ0U7QXpCa3RCRjs7QXlCM3NCQTs7OztFQUlFO0F6QjhzQkY7O0F5QnJzQkk7Ozs7RUFDRTtBekIyc0JOOztBeUJyc0JBOzs7O0VBSUU7RUFDQTtBekJ3c0JGOztBeUJyc0JBOztFQUVFO0VBQ0E7QXpCd3NCRjs7QXlCcHNCQTtFQUNFO0VBRUE7QXpCc3NCRjs7QXlCbnNCQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0F6QmdzQkY7O0F5QjNyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDOU9JO0VEZ1BKO0VBQ0E7RUFDQTtBekI4ckJGOztBeUIzckJBO0VBQ0U7QXpCOHJCRjs7QXlCMXJCQTs7RUFFRTtBekI2ckJGOztBeUIxckJBO0VBS0U7RUFDQTtBekJ5ckJGOztBeUJsckJBO0VBQ0U7QXpCcXJCRjs7QXlCN3FCQTtFQUNFO0VBQ0E7QXpCZ3JCRjs7QXlCenFCQTtFQUNFO0F6QjRxQkY7O0F5QnpxQkE7RUFDRTtFQUNBO0F6QjRxQkY7O0F5QnpxQkE7RUFDRTtBekI0cUJGOztBeUJ2cUJBO0VBQ0U7QXpCMHFCRjs7QTZCdG9DQTs7RUFFRSxxQkZzUzRCO0VFcFM1QixnQkZzUzRCO0VFclM1QixnQkZzUzRCO0EzQmsyQjlCOztBNkJwb0NBO0VIcUtNO0ExQm0rQk47O0E2QnZvQ0E7RUhvS007QTFCdStCTjs7QTZCMW9DQTtFSG1LTTtBMUIyK0JOOztBNkI3b0NBO0VIa0tNO0ExQisrQk47O0E2QmhwQ0E7RUhpS007QTFCbS9CTjs7QTZCbnBDQTtFSGdLTTtBMUJ1L0JOOztBNkJycENBO0VIOEpNO0VHNUpKLGdCRndTNEI7QTNCZzNCOUI7O0E2QnBwQ0E7RUh3Sk07RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBM0JxNEI5Qjs7QTZCcnBDQTtFSG1KTTtFR2pKSixnQkZ1UjRCO0VFdFI1QixnQkY2UTRCO0EzQjI0QjlCOztBNkJ0cENBO0VIOElNO0VHNUlKLGdCRm1SNEI7RUVsUjVCLGdCRndRNEI7QTNCaTVCOUI7O0E2QnZwQ0E7RUh5SU07RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBM0J1NUI5Qjs7QTZCbHBDQTtFQUNFLGdCUDZLTztFTzVLUCxtQlA0S087RU8zS1A7RUFDQTtBN0JxcENGOztBNkI3b0NBOztFSGtITTtFRy9HSixnQlBYNEI7QXRCMnBDOUI7O0E2QjdvQ0E7O0VBRUUsY0ZtUTRCO0VFbFE1Qix5QkYyUTRCO0EzQnE0QjlCOztBNkJ4b0NBO0VDL0VFO0VBQ0E7QTlCMnRDRjs7QTZCeG9DQTtFQ3BGRTtFQUNBO0E5Qmd1Q0Y7O0E2QjFvQ0E7RUFDRTtBN0I2b0NGO0E2QjNvQ0U7RUFDRSxvQkZxUDBCO0EzQnc1QjlCOztBNkJub0NBO0VIMkRJO0VHekRGO0E3QnNvQ0Y7O0E2QmxvQ0E7RUFDRSxtQlBvSE87RUloREg7QTFCa2tDTjs7QTZCbG9DQTtFQUNFO0VIK0RJO0VHN0RKLGNGMUdTO0EzQit1Q1g7QTZCbm9DRTtFQUNFO0E3QnFvQ0o7O0ErQnh2Q0E7RUNJRTtFQUdBO0FoQ3N2Q0Y7O0ErQnZ2Q0E7RUFDRSxnQkpxZ0NrQztFSXBnQ2xDLHNCVFhNO0VTWU47RUVFRTtFRFBGO0VBR0E7QWhDK3ZDRjs7QStCanZDQTtFQUVFO0EvQm12Q0Y7O0ErQmh2Q0E7RUFDRTtFQUNBO0EvQm12Q0Y7O0ErQmh2Q0E7RUw4SEk7RUs1SEYsY0ozQlM7QTNCOHdDWDs7QWtDMXhDQTtFUm1LSTtFUWpLRixjUG1DUTtFT2xDUjtBbEM2eENGO0FrQzF4Q0U7RUFDRTtBbEM0eENKOztBa0N2eENBO0VBQ0U7RVJzSkU7RVFwSkYsV1paTTtFWWFOLHlCUERTO0VNRVA7QWpDMHhDSjtBa0N2eENFO0VBQ0U7RVI4SUE7RVE1SUEsZ0JabUMwQjtBdEJzdkM5Qjs7QWtDbnhDQTtFQUNFO0VScUlFO0VRbklGLGNQakJTO0EzQnV5Q1g7QWtDbnhDRTtFUmdJRTtFUTlIQTtFQUNBO0FsQ3F4Q0o7O0FrQ2h4Q0E7RUFDRSxpQlBpa0NrQztFT2hrQ2xDO0FsQ214Q0Y7O0FtQzN6Q0U7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDcTBDRjs7QXFDbHhDSTtFRnpDRTtJQUNFLGdCUjhMZTtFM0Jpb0NyQjtBQUNGO0FxQ3h4Q0k7RUZ6Q0U7SUFDRSxnQlI4TGU7RTNCc29DckI7QUFDRjtBcUM3eENJO0VGekNFO0lBQ0UsZ0JSOExlO0UzQjJvQ3JCO0FBQ0Y7QXFDbHlDSTtFRnpDRTtJQUNFLGlCUjhMZTtFM0JncENyQjtBQUNGO0FtQ256Q0U7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDeTFDRjs7QW1DbnpDRTtFQUNFO0VBQ0E7QW5Dc3pDSjtBbUNwekNJOztFQUVFO0VBQ0E7QW5Dc3pDTjs7QXNDNTJDRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDbzNDSjs7QXNDOTFDTTtFQUNFO0VBQ0E7RUFDQTtBdENpMkNSOztBb0NyMENFO0VBQ0U7RUFDQTtBcEN3MENKOztBb0MxMENFO0VBQ0U7RUFDQTtBcEM2MENKOztBb0MvMENFO0VBQ0U7RUFDQTtBcENrMUNKOztBb0NwMUNFO0VBQ0U7RUFDQTtBcEN1MUNKOztBb0N6MUNFO0VBQ0U7RUFDQTtBcEM0MUNKOztBb0M5MUNFO0VBQ0U7RUFDQTtBcENpMkNKOztBc0NwM0NNO0VGQ0o7RUFDQTtFQUNBO0FwQ3UzQ0Y7O0FzQ3AzQ1U7RUZiUjtFQUlBO0FwQ2s0Q0Y7O0FzQ3ozQ1U7RUZiUjtFQUlBO0FwQ3U0Q0Y7O0FzQzkzQ1U7RUZiUjtFQUlBO0FwQzQ0Q0Y7O0FzQ240Q1U7RUZiUjtFQUlBO0FwQ2k1Q0Y7O0FzQ3g0Q1U7RUZiUjtFQUlBO0FwQ3M1Q0Y7O0FzQzc0Q1U7RUZiUjtFQUlBO0FwQzI1Q0Y7O0FzQ2w1Q1U7RUZiUjtFQUlBO0FwQ2c2Q0Y7O0FzQ3Y1Q1U7RUZiUjtFQUlBO0FwQ3E2Q0Y7O0FzQzU1Q1U7RUZiUjtFQUlBO0FwQzA2Q0Y7O0FzQ2o2Q1U7RUZiUjtFQUlBO0FwQys2Q0Y7O0FzQ3Q2Q1U7RUZiUjtFQUlBO0FwQ283Q0Y7O0FzQzM2Q1U7RUZiUjtFQUlBO0FwQ3k3Q0Y7O0FzQzE2Q007RUFBd0I7QXRDODZDOUI7O0FzQzU2Q007RUFBdUI7QXRDZzdDN0I7O0FzQzc2Q1E7RUFBd0IsUUFEYjtBdENrN0NuQjs7QXNDajdDUTtFQUF3QixRQURiO0F0Q3M3Q25COztBc0NyN0NRO0VBQXdCLFFBRGI7QXRDMDdDbkI7O0FzQ3o3Q1E7RUFBd0IsUUFEYjtBdEM4N0NuQjs7QXNDNzdDUTtFQUF3QixRQURiO0F0Q2s4Q25COztBc0NqOENRO0VBQXdCLFFBRGI7QXRDczhDbkI7O0FzQ3I4Q1E7RUFBd0IsUUFEYjtBdEMwOENuQjs7QXNDejhDUTtFQUF3QixRQURiO0F0Qzg4Q25COztBc0M3OENRO0VBQXdCLFFBRGI7QXRDazlDbkI7O0FzQ2o5Q1E7RUFBd0IsUUFEYjtBdENzOUNuQjs7QXNDcjlDUTtFQUF3QixTQURiO0F0QzA5Q25COztBc0N6OUNRO0VBQXdCLFNBRGI7QXRDODlDbkI7O0FzQzc5Q1E7RUFBd0IsU0FEYjtBdENrK0NuQjs7QXNDMTlDWTtFRmhCVjtBcEM4K0NGOztBc0M5OUNZO0VGaEJWO0FwQ2svQ0Y7O0FzQ2wrQ1k7RUZoQlY7QXBDcy9DRjs7QXNDdCtDWTtFRmhCVjtBcEMwL0NGOztBc0MxK0NZO0VGaEJWO0FwQzgvQ0Y7O0FzQzkrQ1k7RUZoQlY7QXBDa2dERjs7QXNDbC9DWTtFRmhCVjtBcENzZ0RGOztBc0N0L0NZO0VGaEJWO0FwQzBnREY7O0FzQzEvQ1k7RUZoQlY7QXBDOGdERjs7QXNDOS9DWTtFRmhCVjtBcENraERGOztBc0NsZ0RZO0VGaEJWO0FwQ3NoREY7O0FxQ2poREk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RXRDZ2pETjtFb0NwaERBO0lBQ0U7SUFDQTtFcENzaERGO0VvQ3hoREE7SUFDRTtJQUNBO0VwQzBoREY7RW9DNWhEQTtJQUNFO0lBQ0E7RXBDOGhERjtFb0NoaURBO0lBQ0U7SUFDQTtFcENraURGO0VvQ3BpREE7SUFDRTtJQUNBO0VwQ3NpREY7RW9DeGlEQTtJQUNFO0lBQ0E7RXBDMGlERjtFc0M3akRJO0lGQ0o7SUFDQTtJQUNBO0VwQytqREE7RXNDNWpEUTtJRmJSO0lBSUE7RXBDeWtEQTtFc0Noa0RRO0lGYlI7SUFJQTtFcEM2a0RBO0VzQ3BrRFE7SUZiUjtJQUlBO0VwQ2lsREE7RXNDeGtEUTtJRmJSO0lBSUE7RXBDcWxEQTtFc0M1a0RRO0lGYlI7SUFJQTtFcEN5bERBO0VzQ2hsRFE7SUZiUjtJQUlBO0VwQzZsREE7RXNDcGxEUTtJRmJSO0lBSUE7RXBDaW1EQTtFc0N4bERRO0lGYlI7SUFJQTtFcENxbURBO0VzQzVsRFE7SUZiUjtJQUlBO0VwQ3ltREE7RXNDaG1EUTtJRmJSO0lBSUE7RXBDNm1EQTtFc0NwbURRO0lGYlI7SUFJQTtFcENpbkRBO0VzQ3htRFE7SUZiUjtJQUlBO0VwQ3FuREE7RXNDdG1ESTtJQUF3QjtFdEN5bUQ1QjtFc0N2bURJO0lBQXVCO0V0QzBtRDNCO0VzQ3ZtRE07SUFBd0IsUUFEYjtFdEMybURqQjtFc0MxbURNO0lBQXdCLFFBRGI7RXRDOG1EakI7RXNDN21ETTtJQUF3QixRQURiO0V0Q2luRGpCO0VzQ2huRE07SUFBd0IsUUFEYjtFdENvbkRqQjtFc0NubkRNO0lBQXdCLFFBRGI7RXRDdW5EakI7RXNDdG5ETTtJQUF3QixRQURiO0V0QzBuRGpCO0VzQ3puRE07SUFBd0IsUUFEYjtFdEM2bkRqQjtFc0M1bkRNO0lBQXdCLFFBRGI7RXRDZ29EakI7RXNDL25ETTtJQUF3QixRQURiO0V0Q21vRGpCO0VzQ2xvRE07SUFBd0IsUUFEYjtFdENzb0RqQjtFc0Nyb0RNO0lBQXdCLFNBRGI7RXRDeW9EakI7RXNDeG9ETTtJQUF3QixTQURiO0V0QzRvRGpCO0VzQzNvRE07SUFBd0IsU0FEYjtFdEMrb0RqQjtFc0N2b0RVO0lGaEJWO0VwQzBwREE7RXNDMW9EVTtJRmhCVjtFcEM2cERBO0VzQzdvRFU7SUZoQlY7RXBDZ3FEQTtFc0NocERVO0lGaEJWO0VwQ21xREE7RXNDbnBEVTtJRmhCVjtFcENzcURBO0VzQ3RwRFU7SUZoQlY7RXBDeXFEQTtFc0N6cERVO0lGaEJWO0VwQzRxREE7RXNDNXBEVTtJRmhCVjtFcEMrcURBO0VzQy9wRFU7SUZoQlY7RXBDa3JEQTtFc0NscURVO0lGaEJWO0VwQ3FyREE7RXNDcnFEVTtJRmhCVjtFcEN3ckRBO0VzQ3hxRFU7SUZoQlY7RXBDMnJEQTtBQUNGO0FxQ3ZyREk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RXRDcXRETjtFb0N6ckRBO0lBQ0U7SUFDQTtFcEMyckRGO0VvQzdyREE7SUFDRTtJQUNBO0VwQytyREY7RW9DanNEQTtJQUNFO0lBQ0E7RXBDbXNERjtFb0Nyc0RBO0lBQ0U7SUFDQTtFcEN1c0RGO0VvQ3pzREE7SUFDRTtJQUNBO0VwQzJzREY7RW9DN3NEQTtJQUNFO0lBQ0E7RXBDK3NERjtFc0NsdURJO0lGQ0o7SUFDQTtJQUNBO0VwQ291REE7RXNDanVEUTtJRmJSO0lBSUE7RXBDOHVEQTtFc0NydURRO0lGYlI7SUFJQTtFcENrdkRBO0VzQ3p1RFE7SUZiUjtJQUlBO0VwQ3N2REE7RXNDN3VEUTtJRmJSO0lBSUE7RXBDMHZEQTtFc0NqdkRRO0lGYlI7SUFJQTtFcEM4dkRBO0VzQ3J2RFE7SUZiUjtJQUlBO0VwQ2t3REE7RXNDenZEUTtJRmJSO0lBSUE7RXBDc3dEQTtFc0M3dkRRO0lGYlI7SUFJQTtFcEMwd0RBO0VzQ2p3RFE7SUZiUjtJQUlBO0VwQzh3REE7RXNDcndEUTtJRmJSO0lBSUE7RXBDa3hEQTtFc0N6d0RRO0lGYlI7SUFJQTtFcENzeERBO0VzQzd3RFE7SUZiUjtJQUlBO0VwQzB4REE7RXNDM3dESTtJQUF3QjtFdEM4d0Q1QjtFc0M1d0RJO0lBQXVCO0V0Qyt3RDNCO0VzQzV3RE07SUFBd0IsUUFEYjtFdENneERqQjtFc0Mvd0RNO0lBQXdCLFFBRGI7RXRDbXhEakI7RXNDbHhETTtJQUF3QixRQURiO0V0Q3N4RGpCO0VzQ3J4RE07SUFBd0IsUUFEYjtFdEN5eERqQjtFc0N4eERNO0lBQXdCLFFBRGI7RXRDNHhEakI7RXNDM3hETTtJQUF3QixRQURiO0V0Qyt4RGpCO0VzQzl4RE07SUFBd0IsUUFEYjtFdENreURqQjtFc0NqeURNO0lBQXdCLFFBRGI7RXRDcXlEakI7RXNDcHlETTtJQUF3QixRQURiO0V0Q3d5RGpCO0VzQ3Z5RE07SUFBd0IsUUFEYjtFdEMyeURqQjtFc0MxeURNO0lBQXdCLFNBRGI7RXRDOHlEakI7RXNDN3lETTtJQUF3QixTQURiO0V0Q2l6RGpCO0VzQ2h6RE07SUFBd0IsU0FEYjtFdENvekRqQjtFc0M1eURVO0lGaEJWO0VwQyt6REE7RXNDL3lEVTtJRmhCVjtFcENrMERBO0VzQ2x6RFU7SUZoQlY7RXBDcTBEQTtFc0NyekRVO0lGaEJWO0VwQ3cwREE7RXNDeHpEVTtJRmhCVjtFcEMyMERBO0VzQzN6RFU7SUZoQlY7RXBDODBEQTtFc0M5ekRVO0lGaEJWO0VwQ2kxREE7RXNDajBEVTtJRmhCVjtFcENvMURBO0VzQ3AwRFU7SUZoQlY7RXBDdTFEQTtFc0N2MERVO0lGaEJWO0VwQzAxREE7RXNDMTBEVTtJRmhCVjtFcEM2MURBO0VzQzcwRFU7SUZoQlY7RXBDZzJEQTtBQUNGO0FxQzUxREk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RXRDMDNETjtFb0M5MURBO0lBQ0U7SUFDQTtFcENnMkRGO0VvQ2wyREE7SUFDRTtJQUNBO0VwQ28yREY7RW9DdDJEQTtJQUNFO0lBQ0E7RXBDdzJERjtFb0MxMkRBO0lBQ0U7SUFDQTtFcEM0MkRGO0VvQzkyREE7SUFDRTtJQUNBO0VwQ2czREY7RW9DbDNEQTtJQUNFO0lBQ0E7RXBDbzNERjtFc0N2NERJO0lGQ0o7SUFDQTtJQUNBO0VwQ3k0REE7RXNDdDREUTtJRmJSO0lBSUE7RXBDbTVEQTtFc0MxNERRO0lGYlI7SUFJQTtFcEN1NURBO0VzQzk0RFE7SUZiUjtJQUlBO0VwQzI1REE7RXNDbDVEUTtJRmJSO0lBSUE7RXBDKzVEQTtFc0N0NURRO0lGYlI7SUFJQTtFcENtNkRBO0VzQzE1RFE7SUZiUjtJQUlBO0VwQ3U2REE7RXNDOTVEUTtJRmJSO0lBSUE7RXBDMjZEQTtFc0NsNkRRO0lGYlI7SUFJQTtFcEMrNkRBO0VzQ3Q2RFE7SUZiUjtJQUlBO0VwQ203REE7RXNDMTZEUTtJRmJSO0lBSUE7RXBDdTdEQTtFc0M5NkRRO0lGYlI7SUFJQTtFcEMyN0RBO0VzQ2w3RFE7SUZiUjtJQUlBO0VwQys3REE7RXNDaDdESTtJQUF3QjtFdENtN0Q1QjtFc0NqN0RJO0lBQXVCO0V0Q283RDNCO0VzQ2o3RE07SUFBd0IsUUFEYjtFdENxN0RqQjtFc0NwN0RNO0lBQXdCLFFBRGI7RXRDdzdEakI7RXNDdjdETTtJQUF3QixRQURiO0V0QzI3RGpCO0VzQzE3RE07SUFBd0IsUUFEYjtFdEM4N0RqQjtFc0M3N0RNO0lBQXdCLFFBRGI7RXRDaThEakI7RXNDaDhETTtJQUF3QixRQURiO0V0Q284RGpCO0VzQ244RE07SUFBd0IsUUFEYjtFdEN1OERqQjtFc0N0OERNO0lBQXdCLFFBRGI7RXRDMDhEakI7RXNDejhETTtJQUF3QixRQURiO0V0QzY4RGpCO0VzQzU4RE07SUFBd0IsUUFEYjtFdENnOURqQjtFc0MvOERNO0lBQXdCLFNBRGI7RXRDbTlEakI7RXNDbDlETTtJQUF3QixTQURiO0V0Q3M5RGpCO0VzQ3I5RE07SUFBd0IsU0FEYjtFdEN5OURqQjtFc0NqOURVO0lGaEJWO0VwQ28rREE7RXNDcDlEVTtJRmhCVjtFcEN1K0RBO0VzQ3Y5RFU7SUZoQlY7RXBDMCtEQTtFc0MxOURVO0lGaEJWO0VwQzYrREE7RXNDNzlEVTtJRmhCVjtFcENnL0RBO0VzQ2grRFU7SUZoQlY7RXBDbS9EQTtFc0NuK0RVO0lGaEJWO0VwQ3MvREE7RXNDdCtEVTtJRmhCVjtFcEN5L0RBO0VzQ3orRFU7SUZoQlY7RXBDNC9EQTtFc0M1K0RVO0lGaEJWO0VwQysvREE7RXNDLytEVTtJRmhCVjtFcENrZ0VBO0VzQ2wvRFU7SUZoQlY7RXBDcWdFQTtBQUNGO0FxQ2pnRUk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RXRDK2hFTjtFb0NuZ0VBO0lBQ0U7SUFDQTtFcENxZ0VGO0VvQ3ZnRUE7SUFDRTtJQUNBO0VwQ3lnRUY7RW9DM2dFQTtJQUNFO0lBQ0E7RXBDNmdFRjtFb0MvZ0VBO0lBQ0U7SUFDQTtFcENpaEVGO0VvQ25oRUE7SUFDRTtJQUNBO0VwQ3FoRUY7RW9DdmhFQTtJQUNFO0lBQ0E7RXBDeWhFRjtFc0M1aUVJO0lGQ0o7SUFDQTtJQUNBO0VwQzhpRUE7RXNDM2lFUTtJRmJSO0lBSUE7RXBDd2pFQTtFc0MvaUVRO0lGYlI7SUFJQTtFcEM0akVBO0VzQ25qRVE7SUZiUjtJQUlBO0VwQ2drRUE7RXNDdmpFUTtJRmJSO0lBSUE7RXBDb2tFQTtFc0MzakVRO0lGYlI7SUFJQTtFcEN3a0VBO0VzQy9qRVE7SUZiUjtJQUlBO0VwQzRrRUE7RXNDbmtFUTtJRmJSO0lBSUE7RXBDZ2xFQTtFc0N2a0VRO0lGYlI7SUFJQTtFcENvbEVBO0VzQzNrRVE7SUZiUjtJQUlBO0VwQ3dsRUE7RXNDL2tFUTtJRmJSO0lBSUE7RXBDNGxFQTtFc0NubEVRO0lGYlI7SUFJQTtFcENnbUVBO0VzQ3ZsRVE7SUZiUjtJQUlBO0VwQ29tRUE7RXNDcmxFSTtJQUF3QjtFdEN3bEU1QjtFc0N0bEVJO0lBQXVCO0V0Q3lsRTNCO0VzQ3RsRU07SUFBd0IsUUFEYjtFdEMwbEVqQjtFc0N6bEVNO0lBQXdCLFFBRGI7RXRDNmxFakI7RXNDNWxFTTtJQUF3QixRQURiO0V0Q2dtRWpCO0VzQy9sRU07SUFBd0IsUUFEYjtFdENtbUVqQjtFc0NsbUVNO0lBQXdCLFFBRGI7RXRDc21FakI7RXNDcm1FTTtJQUF3QixRQURiO0V0Q3ltRWpCO0VzQ3htRU07SUFBd0IsUUFEYjtFdEM0bUVqQjtFc0MzbUVNO0lBQXdCLFFBRGI7RXRDK21FakI7RXNDOW1FTTtJQUF3QixRQURiO0V0Q2tuRWpCO0VzQ2puRU07SUFBd0IsUUFEYjtFdENxbkVqQjtFc0NwbkVNO0lBQXdCLFNBRGI7RXRDd25FakI7RXNDdm5FTTtJQUF3QixTQURiO0V0QzJuRWpCO0VzQzFuRU07SUFBd0IsU0FEYjtFdEM4bkVqQjtFc0N0bkVVO0lGaEJWO0VwQ3lvRUE7RXNDem5FVTtJRmhCVjtFcEM0b0VBO0VzQzVuRVU7SUZoQlY7RXBDK29FQTtFc0MvbkVVO0lGaEJWO0VwQ2twRUE7RXNDbG9FVTtJRmhCVjtFcENxcEVBO0VzQ3JvRVU7SUZoQlY7RXBDd3BFQTtFc0N4b0VVO0lGaEJWO0VwQzJwRUE7RXNDM29FVTtJRmhCVjtFcEM4cEVBO0VzQzlvRVU7SUZoQlY7RXBDaXFFQTtFc0NqcEVVO0lGaEJWO0VwQ29xRUE7RXNDcHBFVTtJRmhCVjtFcEN1cUVBO0VzQ3ZwRVU7SUZoQlY7RXBDMHFFQTtBQUNGO0F1Qzl0RUE7RUFDRTtFQUNBLG1CakI4Tk87RWlCN05QO0F2Q2d1RUY7QXVDN3RFRTs7RUFFRSxnQlptVjBCO0VZbFYxQjtFQUNBO0F2Qyt0RUo7QXVDNXRFRTtFQUNFO0VBQ0E7QXZDOHRFSjtBdUMzdEVFO0VBQ0U7QXZDNnRFSjs7QXVDbnRFRTs7RUFFRSxlWjZUMEI7QTNCeTVEOUI7O0F1QzdzRUE7RUFDRTtBdkNndEVGO0F1QzlzRUU7O0VBRUU7QXZDZ3RFSjtBdUM1c0VJOztFQUVFO0F2QzhzRU47O0F1Q3hzRUU7Ozs7RUFJRTtBdkMyc0VKOztBdUNsc0VFO0VBQ0UscUNaeVIwQjtBM0I0NkQ5Qjs7QTRCcHdFRTtFVzJFSSxjakJoRkM7RWlCaUZELHNDWjhRd0I7QTNCKzZEOUI7O0F3Qy93RUk7OztFQUdFLHlCRDJGK0I7QXZDdXJFckM7QXdDOXdFTTs7OztFQUlFLHFCRG1GeUU7QXZDNnJFakY7O0E0QnJ4RUU7RVlpQk0seUJBSmU7QXhDNHdFdkI7QXdDdHdFUTs7RUFFRSx5QkFSYTtBeENneEV2Qjs7QXdDbnlFSTs7O0VBR0UseUJEMkYrQjtBdkMyc0VyQztBd0NseUVNOzs7O0VBSUUscUJEbUZ5RTtBdkNpdEVqRjs7QTRCenlFRTtFWWlCTSx5QkFKZTtBeENneUV2QjtBd0MxeEVROztFQUVFLHlCQVJhO0F4Q295RXZCOztBd0N2ekVJOzs7RUFHRSx5QkQyRitCO0F2Qyt0RXJDO0F3Q3R6RU07Ozs7RUFJRSxxQkRtRnlFO0F2Q3F1RWpGOztBNEI3ekVFO0VZaUJNLHlCQUplO0F4Q296RXZCO0F3Qzl5RVE7O0VBRUUseUJBUmE7QXhDd3pFdkI7O0F3QzMwRUk7OztFQUdFLHlCRDJGK0I7QXZDbXZFckM7QXdDMTBFTTs7OztFQUlFLHFCRG1GeUU7QXZDeXZFakY7O0E0QmoxRUU7RVlpQk0seUJBSmU7QXhDdzBFdkI7QXdDbDBFUTs7RUFFRSx5QkFSYTtBeEM0MEV2Qjs7QXdDLzFFSTs7O0VBR0UseUJEMkYrQjtBdkN1d0VyQztBd0M5MUVNOzs7O0VBSUUscUJEbUZ5RTtBdkM2d0VqRjs7QTRCcjJFRTtFWWlCTSx5QkFKZTtBeEM0MUV2QjtBd0N0MUVROztFQUVFLHlCQVJhO0F4Q2cyRXZCOztBd0NuM0VJOzs7RUFHRSx5QkQyRitCO0F2QzJ4RXJDO0F3Q2wzRU07Ozs7RUFJRSxxQkRtRnlFO0F2Q2l5RWpGOztBNEJ6M0VFO0VZaUJNLHlCQUplO0F4Q2czRXZCO0F3QzEyRVE7O0VBRUUseUJBUmE7QXhDbzNFdkI7O0F3Q3Y0RUk7OztFQUdFLHlCRDJGK0I7QXZDK3lFckM7QXdDdDRFTTs7OztFQUlFLHFCRG1GeUU7QXZDcXpFakY7O0E0Qjc0RUU7RVlpQk0seUJBSmU7QXhDbzRFdkI7QXdDOTNFUTs7RUFFRSx5QkFSYTtBeEN3NEV2Qjs7QXdDMzVFSTs7O0VBR0UseUJEMkYrQjtBdkNtMEVyQztBd0MxNUVNOzs7O0VBSUUscUJEbUZ5RTtBdkN5MEVqRjs7QTRCajZFRTtFWWlCTSx5QkFKZTtBeEN3NUV2QjtBd0NsNUVROztFQUVFLHlCQVJhO0F4QzQ1RXZCOztBd0MvNkVJOzs7RUFHRSx5QkQyRitCO0F2Q3UxRXJDO0F3Qzk2RU07Ozs7RUFJRSxxQkRtRnlFO0F2QzYxRWpGOztBNEJyN0VFO0VZaUJNLHlCQUplO0F4QzQ2RXZCO0F3Q3Q2RVE7O0VBRUUseUJBUmE7QXhDZzdFdkI7O0F3Q244RUk7OztFQUdFLHlCRDJGK0I7QXZDMjJFckM7QXdDbDhFTTs7OztFQUlFLHFCRG1GeUU7QXZDaTNFakY7O0E0Qno4RUU7RVlpQk0seUJBSmU7QXhDZzhFdkI7QXdDMTdFUTs7RUFFRSx5QkFSYTtBeENvOEV2Qjs7QXdDdjlFSTs7O0VBR0UsMkJEMkYrQjtBdkMrM0VyQztBd0N0OUVNOzs7O0VBSUUscUJEbUZ5RTtBdkNxNEVqRjs7QTRCNzlFRTtFWWlCTSx5QkFKZTtBeENvOUV2QjtBd0M5OEVROztFQUVFLHlCQVJhO0F4Q3c5RXZCOztBd0MzK0VJOzs7RUFHRSx5QkQyRitCO0F2Q201RXJDO0F3QzErRU07Ozs7RUFJRSxxQkRtRnlFO0F2Q3k1RWpGOztBNEJqL0VFO0VZaUJNLHlCQUplO0F4Q3crRXZCO0F3Q2wrRVE7O0VBRUUseUJBUmE7QXhDNCtFdkI7O0F3Qy8vRUk7OztFQUdFLHlCRDJGK0I7QXZDdTZFckM7QXdDOS9FTTs7OztFQUlFLHFCRG1GeUU7QXZDNjZFakY7O0E0QnJnRkU7RVlpQk0seUJBSmU7QXhDNC9FdkI7QXdDdC9FUTs7RUFFRSx5QkFSYTtBeENnZ0Z2Qjs7QXdDbmhGSTs7O0VBR0UseUJEMkYrQjtBdkMyN0VyQztBd0NsaEZNOzs7O0VBSUUscUJEbUZ5RTtBdkNpOEVqRjs7QTRCemhGRTtFWWlCTSx5QkFKZTtBeENnaEZ2QjtBd0MxZ0ZROztFQUVFLHlCQVJhO0F4Q29oRnZCOztBd0N2aUZJOzs7RUFHRSxzQ2I2VndCO0EzQjZzRTlCOztBNEJ2aUZFO0VZaUJNLHNDQUplO0F4QzhoRnZCO0F3Q3hoRlE7O0VBRUUsc0NBUmE7QXhDa2lGdkI7O0F1QzE4RUk7RUFDRSxXakI5R0U7RWlCK0dGLHlCWnBHSztFWXFHTCxxQlppUXdCO0EzQjRzRTlCO0F1Q3g4RUk7RUFDRSxjWjVHSztFWTZHTCx5QlpsSEs7RVltSEwscUJabEhLO0EzQjRqRlg7O0F1Q3I4RUE7RUFDRSxXakI5SE07RWlCK0hOLHlCWnBIUztBM0I0akZYO0F1Q3Q4RUU7OztFQUdFLHFCWjZPMEI7QTNCMnRFOUI7QXVDcjhFRTtFQUNFO0F2Q3U4RUo7QXVDbjhFSTtFQUNFLDJDWmlPd0I7QTNCb3VFOUI7QTRCMWtGRTtFVzRJTSxXakJwSkE7RWlCcUpBLDRDWjJOc0I7QTNCc3VFOUI7O0FxQ2poRkk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFdkNtN0VOO0V1Q2g3RU07SUFDRTtFdkNrN0VSO0FBQ0Y7QXFDN2hGSTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0V2Qzg3RU47RXVDMzdFTTtJQUNFO0V2QzY3RVI7QUFDRjtBcUN4aUZJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RXZDeThFTjtFdUN0OEVNO0lBQ0U7RXZDdzhFUjtBQUNGO0FxQ25qRkk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFdkNvOUVOO0V1Q2o5RU07SUFDRTtFdkNtOUVSO0FBQ0Y7QXVDNzlFSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0F2Qzg5RVI7QXVDMzlFUTtFQUNFO0F2QzY5RVY7O0F5QzFvRkE7RUFDRTtFQUNBO0VBQ0EsZ0NkMmVzQztFYzFldEM7RWYwS0k7RWV2S0osZ0JuQjZDNEI7RW1CNUM1QixnQmR1UjRCO0VjdFI1QixjZERTO0VjRVQsc0JuQlpNO0VtQmFOO0VBQ0E7RVJBRTtFU0ZFLHdFRFFKO0F6Q3dvRkY7QTBDNW9GTTtFRGROO0lDZVE7RTFDK29GTjtBQUNGO0F5QzFvRkU7RUFDRTtFQUNBO0F6QzRvRko7QTJDNXBGRTtFQUNFO0VBQ0Esc0JyQlhJO0VxQllKLHFCaEJzZG9DO0VnQnJkcEM7RUFLRSwrQ2hCcVh3QjtBM0JxeUU5QjtBeUM1b0ZFO0VBQ0UsY2R4Qk87RWMwQlA7QXpDNm9GSjtBeUNocEZFO0VBQ0UsY2R4Qk87RWMwQlA7QXpDNm9GSjtBeUNocEZFO0VBQ0UsY2R4Qk87RWMwQlA7QXpDNm9GSjtBeUNyb0ZFO0VBRUUseUJkeENPO0VjMENQO0F6Q3FvRko7O0F5QzduRkU7Ozs7RUFDRTtLQUFBO1VBQUE7QXpDbW9GSjs7QXlDN25GRTtFQUNFO0VBQ0E7QXpDZ29GSjtBeUM3bkZFO0VBTUUsY2QvRE87RWNnRVAsc0JuQjFFSTtBdEJvc0ZSOztBeUNybkZBOztFQUVFO0VBQ0E7QXpDd25GRjs7QXlDOW1GQTtFQUNFO0VBQ0E7RUFDQTtFZmlFRTtFZS9ERixnQmRnTTRCO0EzQmk3RTlCOztBeUM5bUZBO0VBQ0U7RUFDQTtFZjBFSTtFZXhFSixnQmQ2SDRCO0EzQm8vRTlCOztBeUM5bUZBO0VBQ0U7RUFDQTtFZm1FSTtFZWpFSixnQmR1SDRCO0EzQjAvRTlCOztBeUN4bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWZvREk7RWVsREosZ0JkbUs0QjtFY2xLNUIsY25CNUhLO0VtQjZITDtFQUNBO0VBQ0E7QXpDMm1GRjtBeUN6bUZFO0VBRUU7RUFDQTtBekMwbUZKOztBeUM5bEZBO0VBQ0Usa0NkNlZzQztFYzVWdEM7RWYyQkk7RWV6QkosZ0JkK0U0QjtFTXhOMUI7QWpDMnVGSjs7QXlDOWxGQTtFQUNFLGdDZHNWc0M7RWNyVnRDO0VmbUJJO0VlakJKLGdCZHNFNEI7RU12TjFCO0FqQ212Rko7O0F5QzVsRkU7RUFFRTtBekM4bEZKOztBeUMxbEZBO0VBQ0U7QXpDNmxGRjs7QXlDcmxGQTtFQUNFLG1CZDJVc0M7QTNCNndFeEM7O0F5Q3JsRkE7RUFDRTtFQUNBLG1CZDRUc0M7QTNCNHhFeEM7O0F5Q2hsRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekNtbEZGO0F5Q2psRkU7O0VBRUU7RUFDQTtBekNtbEZKOztBeUMxa0ZBO0VBQ0U7RUFDQTtFQUNBLHFCZGlTc0M7QTNCNHlFeEM7O0F5QzFrRkE7RUFDRTtFQUNBLGtCZDZSc0M7RWM1UnRDO0F6QzZrRkY7QXlDMWtGRTtFQUVFLGNkek5PO0EzQm95Rlg7O0F5Q3ZrRkE7RUFDRTtBekMwa0ZGOztBeUN2a0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJkOFFzQztBM0I0ekV4QztBeUN2a0ZFO0VBQ0U7RUFDQTtFQUNBLHVCZHlRb0M7RWN4UXBDO0F6Q3lrRko7O0EyQ3R4RkU7RUFDRTtFQUNBO0VBQ0EsbUJoQjJjb0M7RUR0VWxDO0VpQm5JRixjRnFOcUM7QXpDb2tGekM7O0EyQ3R4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQndIRTtFaUJ0SEYsZ0JoQnVPMEI7RWdCdE8xQjtFQUNBO0VWOUNBO0FqQ3cwRko7QTJDcnhGSTtFQUVFO0EzQ3N4Rk47O0EyQ2p4Rkk7Ozs7RUFFRTtBM0NzeEZOOztBMkNwMEZJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDa3hGUjtBMkMvd0ZNO0VBQ0UscUJGdUtpQztFRXRLakM7QTNDaXhGUjs7QTJDajFGSTtFQXlFSTtFQUNBO0EzQzR3RlI7O0EyQ3QxRkk7RUFtRkksaUNoQjZYZ0M7RWdCNVhoQztBM0N1d0ZSOztBMkMzMUZJO0VBMkZFLHFCRjJJbUM7RUV4SWpDO0VBQ0E7QTNDa3dGUjtBMkMvdkZNO0VBQ0UscUJGbUlpQztFRWxJakM7QTNDaXdGUjs7QTJDMXZGTTtFQUNFLGNGMEhpQztBekNtb0Z6QztBMkMxdkZNOzs7RUFFRTtBM0M2dkZSOztBMkN0dkZNO0VBQ0UsY0Y2R2lDO0F6QzRvRnpDO0EyQ3Z2RlE7RUFDRSxxQkYwRytCO0F6QytvRnpDO0EyQ3B2RlE7RUFDRTtFQzVKTix5QkQ2SjJCO0EzQ3N2Ri9CO0EyQ2p2RlE7RUFDRTtBM0NtdkZWO0EyQ2h2RlE7RUFDRSxxQkZ5RitCO0F6Q3lwRnpDOztBMkN6dUZNO0VBQ0UscUJGK0VpQztBekM2cEZ6QztBMkN4dUZRO0VBQ0UscUJGMEUrQjtFRXpFL0I7QTNDMHVGVjs7QTJDMzNGRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMmNvQztFRHRVbEM7RWlCbklGLGNGcU5xQztBekN5cUZ6Qzs7QTJDMzNGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCd0hFO0VpQnRIRixnQmhCdU8wQjtFZ0J0TzFCO0VBQ0E7RVY5Q0E7QWpDNjZGSjtBMkMxM0ZJO0VBRUU7QTNDMjNGTjs7QTJDdDNGSTs7OztFQUVFO0EzQzIzRk47O0EyQ3o2Rkk7RUFvREUscUJGa0xtQztFRS9LakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N1M0ZSO0EyQ3AzRk07RUFDRSxxQkZ1S2lDO0VFdEtqQztBM0NzM0ZSOztBMkN0N0ZJO0VBeUVJO0VBQ0E7QTNDaTNGUjs7QTJDMzdGSTtFQW1GSSxpQ2hCNlhnQztFZ0I1WGhDO0EzQzQyRlI7O0EyQ2g4Rkk7RUEyRkUscUJGMkltQztFRXhJakM7RUFDQTtBM0N1MkZSO0EyQ3AyRk07RUFDRSxxQkZtSWlDO0VFbElqQztBM0NzMkZSOztBMkMvMUZNO0VBQ0UsY0YwSGlDO0F6Q3d1RnpDO0EyQy8xRk07OztFQUVFO0EzQ2syRlI7O0EyQzMxRk07RUFDRSxjRjZHaUM7QXpDaXZGekM7QTJDNTFGUTtFQUNFLHFCRjBHK0I7QXpDb3ZGekM7QTJDejFGUTtFQUNFO0VDNUpOLHlCRDZKMkI7QTNDMjFGL0I7QTJDdDFGUTtFQUNFO0EzQ3cxRlY7QTJDcjFGUTtFQUNFLHFCRnlGK0I7QXpDOHZGekM7O0EyQzkwRk07RUFDRSxxQkYrRWlDO0F6Q2t3RnpDO0EyQzcwRlE7RUFDRSxxQkYwRStCO0VFekUvQjtBM0MrMEZWOztBeUMxdkZBO0VBQ0U7RUFDQTtFQUNBO0F6QzZ2RkY7QXlDeHZGRTtFQUNFO0F6QzB2Rko7QXFDejlGSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V6Q3d2Rko7RXlDcHZGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpDc3ZGSjtFeUNsdkZFO0lBQ0U7SUFDQTtJQUNBO0V6Q292Rko7RXlDaHZGRTtJQUNFO0V6Q2t2Rko7RXlDL3VGRTs7SUFFRTtFekNpdkZKO0V5QzV1RkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6Qzh1Rko7RXlDNXVGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZGdMa0M7SWMvS2xDO0V6Qzh1Rko7RXlDM3VGRTtJQUNFO0lBQ0E7RXpDNnVGSjtFeUMzdUZFO0lBQ0U7RXpDNnVGSjtBQUNGOztBNkMvakdBO0VBQ0U7RUFFQSxnQnZCK0M0QjtFdUI5QzVCLGN2QkhLO0V1QklMO0VBR0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUN1RkE7RXBCNEVJO0VvQjFFSixnQm5CMkw0QjtFTW5SMUI7RVNGRSxxSUdHSjtBN0Nra0dGO0EwQ2prR007RUdkTjtJSGVRO0UxQ29rR047QUFDRjtBNEI5a0dFO0VpQlVFLGN2QmZHO0V1QmdCSDtBN0N1a0dKO0E2Q3BrR0U7RUFFRTtFQUNBLCtDbEI4VzBCO0EzQnV0RjlCO0E2Q2prR0U7RUFFRSxhbEJrWjBCO0EzQmdyRjlCO0E2QzlqR0U7RUFDRTtBN0Nna0dKO0E2Q2xqR0E7O0VBRUU7QTdDb2pHRjs7QTZDM2lHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QTNCc2lHZjtBNEJ0bUdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUNrbkd6RztBOEN0bUdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q21tR047QThDOWxHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JzakdmO0E4Q3hsR0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDa29HN0w7QThDbmxHSTtFQUtJO0E5Q2lsR1I7O0E2Q3prR0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0EzQm9rR2Y7QTRCcG9HRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDZ3BHekc7QThDcG9HRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUNpb0dOO0E4QzVuR0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCb2xHZjtBOEN0bkdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q2dxRzdMO0E4Q2puR0k7RUFLSTtBOUMrbUdSOztBNkN2bUdFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBM0JrbUdmO0E0QmxxR0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5QzhxR3pHO0E4Q2xxR0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDK3BHTjtBOEMxcEdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQmtuR2Y7QThDcHBHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUM4ckc3TDtBOEMvb0dJO0VBS0k7QTlDNm9HUjs7QTZDcm9HRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QTNCZ29HZjtBNEJoc0dFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUM0c0d6RztBOENoc0dFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5QzZyR047QThDeHJHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JncEdmO0E4Q2xyR0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDNHRHN0w7QThDN3FHSTtFQUtJO0E5QzJxR1I7O0E2Q25xR0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0EzQjhwR2Y7QTRCOXRHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDMHVHekc7QThDOXRHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUMydEdOO0E4Q3R0R0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCOHFHZjtBOENodEdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5QzB2RzdMO0E4QzNzR0k7RUFLSTtBOUN5c0dSOztBNkNqc0dFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBM0I0ckdmO0E0QjV2R0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5Q3d3R3pHO0E4QzV2R0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDeXZHTjtBOENwdkdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQjRzR2Y7QThDOXVHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUN3eEc3TDtBOEN6dUdJO0VBS0k7QTlDdXVHUjs7QTZDL3RHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QTNCMHRHZjtBNEIxeEdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUNzeUd6RztBOEMxeEdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q3V4R047QThDbHhHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0IwdUdmO0E4QzV3R0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDc3pHN0w7QThDdndHSTtFQUtJO0E5Q3F3R1I7O0E2Qzd2R0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0EzQnd2R2Y7QTRCeHpHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDbzBHekc7QThDeHpHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUNxekdOO0E4Q2h6R0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCd3dHZjtBOEMxeUdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q28xRzdMO0E4Q3J5R0k7RUFLSTtBOUNteUdSOztBNkMzeEdFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBM0JzeEdmO0E0QnQxR0U7RWtCQUU7RUZOQSx1QkVEMkQ7RUFTM0QsbUJBVHFHO0E5Q2syR3pHO0E4Q3QxR0U7RUFFRTtFRmJBLHVCRUQyRDtFQWdCM0QsbUJBaEJxRztFQXFCbkc7QTlDbTFHTjtBOEM5MEdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQnN5R2Y7QThDeDBHRTtFQUdFO0VBQ0EsdUJBekMrSTtFQTZDL0ksbUJBN0N5TDtBOUNrM0c3TDtBOENuMEdJO0VBS0k7QTlDaTBHUjs7QTZDenpHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QTNCb3pHZjtBNEJwM0dFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUNnNEd6RztBOENwM0dFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q2kzR047QThDNTJHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JvMEdmO0E4Q3QyR0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDZzVHN0w7QThDajJHSTtFQUtJO0E5QysxR1I7O0E2Q3YxR0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0EzQmsxR2Y7QTRCbDVHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDODVHekc7QThDbDVHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUMrNEdOO0E4QzE0R0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCazJHZjtBOENwNEdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Qzg2RzdMO0E4Qy8zR0k7RUFLSTtBOUM2M0dSOztBNkNyM0dFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBM0JnM0dmO0E0Qmg3R0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5QzQ3R3pHO0E4Q2g3R0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDNjZHTjtBOEN4NkdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQmc0R2Y7QThDbDZHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUM0OEc3TDtBOEM3NUdJO0VBS0k7QTlDMjVHUjs7QTZDbjVHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QTNCODRHZjtBNEI5OEdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUMwOUd6RztBOEM5OEdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5QzI4R047QThDdDhHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0I4NUdmO0E4Q2g4R0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDMCtHN0w7QThDMzdHSTtFQUtJO0E5Q3k3R1I7O0E2Q2o3R0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0EzQjQ2R2Y7QTRCNStHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDdy9Hekc7QThDNStHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUN5K0dOO0E4Q3ArR0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCNDdHZjtBOEM5OUdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q3dnSDdMO0E4Q3o5R0k7RUFLSTtBOUN1OUdSOztBNkN6OEdFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0EzQnk4R2Y7QTRCemdIRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBM0I4OEdmO0E4Q2o5R0U7RUFFRTtBOUNrOUdKO0E4Qy84R0U7RUFFRSxjbkJKVztFbUJLWDtBOUNnOUdKO0E4Qzc4R0U7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QTNCMDlHZjtBOEMzOEdJO0VBS0k7QTlDeThHUjs7QTZDbCtHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBM0JrK0dmO0E0QmxpSEU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QTNCdStHZjtBOEMxK0dFO0VBRUU7QTlDMitHSjtBOEN4K0dFO0VBRUUsY25CSlc7RW1CS1g7QTlDeStHSjtBOEN0K0dFO0VBR0U7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0EzQm0vR2Y7QThDcCtHSTtFQUtJO0E5Q2srR1I7O0E2QzMvR0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QTNCMi9HZjtBNEIzakhFO0VrQndERSxjQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0EzQmdnSGY7QThDbmdIRTtFQUVFO0E5Q29nSEo7QThDamdIRTtFQUVFLGNuQkpXO0VtQktYO0E5Q2tnSEo7QThDLy9HRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBM0I0Z0hmO0E4QzcvR0k7RUFLSTtBOUMyL0dSOztBNkNwaEhFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0EzQm9oSGY7QTRCcGxIRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBM0J5aEhmO0E4QzVoSEU7RUFFRTtBOUM2aEhKO0E4QzFoSEU7RUFFRSxjbkJKVztFbUJLWDtBOUMyaEhKO0E4Q3hoSEU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QTNCcWlIZjtBOEN0aEhJO0VBS0k7QTlDb2hIUjs7QTZDN2lIRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBM0I2aUhmO0E0QjdtSEU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QTNCa2pIZjtBOENyakhFO0VBRUU7QTlDc2pISjtBOENuakhFO0VBRUUsY25CSlc7RW1CS1g7QTlDb2pISjtBOENqakhFO0VBR0U7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0EzQjhqSGY7QThDL2lISTtFQUtJO0E5QzZpSFI7O0E2Q3RrSEU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QTNCc2tIZjtBNEJ0b0hFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0EzQjJrSGY7QThDOWtIRTtFQUVFO0E5QytrSEo7QThDNWtIRTtFQUVFLGNuQkpXO0VtQktYO0E5QzZrSEo7QThDMWtIRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBM0J1bEhmO0E4Q3hrSEk7RUFLSTtBOUNza0hSOztBNkMvbEhFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0EzQitsSGY7QTRCL3BIRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBM0JvbUhmO0E4Q3ZtSEU7RUFFRTtBOUN3bUhKO0E4Q3JtSEU7RUFFRSxjbkJKVztFbUJLWDtBOUNzbUhKO0E4Q25tSEU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QTNCZ25IZjtBOENqbUhJO0VBS0k7QTlDK2xIUjs7QTZDeG5IRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBM0J3bkhmO0E0QnhySEU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QTNCNm5IZjtBOENob0hFO0VBRUU7QTlDaW9ISjtBOEM5bkhFO0VBRUUsY25CSlc7RW1CS1g7QTlDK25ISjtBOEM1bkhFO0VBR0U7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0EzQnlvSGY7QThDMW5ISTtFQUtJO0E5Q3duSFI7O0E2Q2pwSEU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QTNCaXBIZjtBNEJqdEhFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0EzQnNwSGY7QThDenBIRTtFQUVFO0E5QzBwSEo7QThDdnBIRTtFQUVFLGNuQkpXO0VtQktYO0E5Q3dwSEo7QThDcnBIRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBM0JrcUhmO0E4Q25wSEk7RUFLSTtBOUNpcEhSOztBNkMxcUhFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0EzQjBxSGY7QTRCMXVIRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBM0IrcUhmO0E4Q2xySEU7RUFFRTtBOUNtckhKO0E4Q2hySEU7RUFFRSxjbkJKVztFbUJLWDtBOUNpckhKO0E4QzlxSEU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QTNCMnJIZjtBOEM1cUhJO0VBS0k7QTlDMHFIUjs7QTZDbnNIRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBM0Jtc0hmO0E0Qm53SEU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QTNCd3NIZjtBOEMzc0hFO0VBRUU7QTlDNHNISjtBOEN6c0hFO0VBRUUsY25CSlc7RW1CS1g7QTlDMHNISjtBOEN2c0hFO0VBR0U7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0EzQm90SGY7QThDcnNISTtFQUtJO0E5Q21zSFI7O0E2QzV0SEU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QTNCNHRIZjtBNEI1eEhFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0EzQml1SGY7QThDcHVIRTtFQUVFO0E5Q3F1SEo7QThDbHVIRTtFQUVFLGNuQkpXO0VtQktYO0E5Q211SEo7QThDaHVIRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBM0I2dUhmO0E4Qzl0SEk7RUFLSTtBOUM0dEhSOztBNkNydkhFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0EzQnF2SGY7QTRCcnpIRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBM0IwdkhmO0E4Qzd2SEU7RUFFRTtBOUM4dkhKO0E4QzN2SEU7RUFFRSxjbkJKVztFbUJLWDtBOUM0dkhKO0E4Q3p2SEU7RUFHRTtFQUNBLHlCbkJaVztFbUJhWCxxQm5CYlc7QTNCc3dIZjtBOEN2dkhJO0VBS0k7QTlDcXZIUjs7QTZDOXdIRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBM0I4d0hmO0E0QjkwSEU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QTNCbXhIZjtBOEN0eEhFO0VBRUU7QTlDdXhISjtBOENweEhFO0VBRUUsY25CSlc7RW1CS1g7QTlDcXhISjtBOENseEhFO0VBR0U7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0EzQit4SGY7QThDaHhISTtFQUtJO0E5Qzh3SFI7O0E2QzV4SEE7RUFDRSxnQnZCekI0QjtFdUIwQjVCLGN2QlAwQjtFdUJRMUIscUJ2QlAwQjtBdEJzeUg1QjtBNEJ4MkhFO0VpQjRFRSxjdkJYd0I7RXVCWXhCLHFCdkJUd0I7QXRCd3lINUI7QTZDNXhIRTtFQUVFLHFCdkJkd0I7QXRCMnlINUI7QTZDMXhIRTtFQUVFLGNsQnRGTztFa0J1RlA7QTdDMnhISjs7QTZDaHhIQTtFQ1BFO0VwQjRFSTtFb0IxRUosZ0JuQitINEI7RU12TjFCO0FqQ28zSEo7O0E2Q254SEE7RUNYRTtFcEI0RUk7RW9CMUVKLG9CeEJ3RDhCO0VXaEo1QjtBakMyM0hKOztBNkNqeEhBO0VBQ0U7RUFDQTtBN0NveEhGO0E2Q2p4SEU7RUFDRSxrQmxCd1QwQjtBM0IyOUc5Qjs7QTZDM3dIRTs7O0VBQ0U7QTdDZ3hISjs7QXVCdDRIRTtFdUJmQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7RUpyRFgsV0RuQkk7QXRCODVIUjtBNEJ0NUhFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUNrNkh6RztBOEN0NUhFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q201SE47QThDOTRIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JzMkhmO0E4Q3g0SEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDazdIN0w7QThDbjRISTtFQUtJO0E5Q2k0SFI7O0F1QnI2SEU7RXVCZkE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0VKckRYLFdEbkJJO0F0QjY3SFI7QTRCcjdIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDaThIekc7QThDcjdIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUNrN0hOO0E4Qzc2SEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCcTRIZjtBOEN2NkhFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q2k5SDdMO0E4Q2w2SEk7RUFLSTtBOUNnNkhSOztBdUJwOEhFO0V1QmZBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtFSnJEWCxXRG5CSTtBdEI0OUhSO0E0QnA5SEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5Q2crSHpHO0E4Q3A5SEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDaTlITjtBOEM1OEhFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQm82SGY7QThDdDhIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUNnL0g3TDtBOENqOEhJO0VBS0k7QTlDKzdIUjs7QXVCbitIRTtFdUJmQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7RUpyRFgsV0RuQkk7QXRCMi9IUjtBNEJuL0hFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUMrL0h6RztBOENuL0hFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q2cvSE47QThDMytIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JtOEhmO0E4Q3IrSEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDK2dJN0w7QThDaCtISTtFQUtJO0E5Qzg5SFI7O0F1QmxnSUU7RXVCZkE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0VKckRYLFdEbkJJO0F0QjBoSVI7QTRCbGhJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDOGhJekc7QThDbGhJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUMrZ0lOO0E4QzFnSUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCaytIZjtBOENwZ0lFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5QzhpSTdMO0E4Qy8vSEk7RUFLSTtBOUM2L0hSOztBdUJqaUlFO0V1QmZBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtFSnJEWCxXRG5CSTtBdEJ5aklSO0E0QmpqSUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5QzZqSXpHO0E4Q2pqSUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDOGlJTjtBOEN6aUlFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQmlnSWY7QThDbmlJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUM2a0k3TDtBOEM5aElJO0VBS0k7QTlDNGhJUjs7QXVCaGtJRTtFdUJmQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7RUpyRFgsV0RuQkk7QXRCd2xJUjtBNEJobElFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUM0bEl6RztBOENobElFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5QzZrSU47QThDeGtJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0JnaUlmO0E4Q2xrSUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDNG1JN0w7QThDN2pJSTtFQUtJO0E5QzJqSVI7O0F1Qi9sSUU7RXVCZkE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0VKckRYLFdEbkJJO0F0QnVuSVI7QTRCL21JRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDMm5Jekc7QThDL21JRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUM0bUlOO0E4Q3ZtSUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCK2pJZjtBOENqbUlFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5QzJvSTdMO0E4QzVsSUk7RUFLSTtBOUMwbElSOztBdUI5bklFO0V1QmZBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtFSnJEWCxXRG5CSTtBdEJzcElSO0E0QjlvSUU7RWtCQUU7RUZOQSx1QkVEMkQ7RUFTM0QsbUJBVHFHO0E5QzBwSXpHO0E4QzlvSUU7RUFFRTtFRmJBLHVCRUQyRDtFQWdCM0QsbUJBaEJxRztFQXFCbkc7QTlDMm9JTjtBOEN0b0lFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQjhsSWY7QThDaG9JRTtFQUdFO0VBQ0EsdUJBekMrSTtFQTZDL0ksbUJBN0N5TDtBOUMwcUk3TDtBOEMzbklJO0VBS0k7QTlDeW5JUjs7QXVCN3BJRTtFdUJmQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7RUpyRFgsV0RuQkk7QXRCcXJJUjtBNEI3cUlFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUN5ckl6RztBOEM3cUlFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5QzBxSU47QThDcnFJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0I2bklmO0E4Qy9wSUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDeXNJN0w7QThDMXBJSTtFQUtJO0E5Q3dwSVI7O0F1QjVySUU7RXVCZkE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0VKckRYLFdEbkJJO0F0Qm90SVI7QTRCNXNJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDd3RJekc7QThDNXNJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUN5c0lOO0E4Q3BzSUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCNHBJZjtBOEM5cklFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q3d1STdMO0E4Q3pySUk7RUFLSTtBOUN1cklSOztBdUIzdElFO0V1QmZBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtFSnJEWCxXRG5CSTtBdEJtdklSO0E0QjN1SUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E5Q3V2SXpHO0E4QzN1SUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTlDd3VJTjtBOENudUlFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0EzQjJySWY7QThDN3RJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBOUN1d0k3TDtBOEN4dElJO0VBS0k7QTlDc3RJUjs7QXVCMXZJRTtFdUJmQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7RUpyRFgsV0RuQkk7QXRCa3hJUjtBNEIxd0lFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBOUNzeEl6RztBOEMxd0lFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0E5Q3V3SU47QThDbHdJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBM0IwdElmO0E4QzV2SUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTlDc3lJN0w7QThDdnZJSTtFQUtJO0E5Q3F2SVI7O0F1Qnp4SUU7RXVCZkE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0VKckRYLFdEbkJJO0F0Qml6SVI7QTRCenlJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTlDcXpJekc7QThDenlJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBOUNzeUlOO0E4Q2p5SUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QTNCeXZJZjtBOEMzeElFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E5Q3EwSTdMO0E4Q3R4SUk7RUFLSTtBOUNveElSOztBK0M3MElBO0VMZ0JNLGdDS2ZKO0EvQ2cxSUY7QTBDN3pJTTtFS3BCTjtJTHFCUTtFMUNnMElOO0FBQ0Y7QStDbjFJRTtFQUNFO0EvQ3ExSUo7O0ErQ2gxSUU7RUFDRTtBL0NtMUlKOztBK0MvMElBO0VBQ0U7RUFDQTtFQUNBO0VMREksNkJLRUo7QS9DazFJRjtBMENoMUlNO0VLTk47SUxPUTtFMUNtMUlOO0FBQ0Y7QStDcjFJRTtFQUNFO0VBQ0E7RUxORSw0QktPRjtBL0N1MUlKO0EwQzExSU07RUtBSjtJTENNO0UxQzYxSU47QUFDRjs7QWdEbDNJQTs7OztFQUlFO0FoRHEzSUY7O0FnRGwzSUE7RUFDRTtBaERxM0lGO0FpRGoySUk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBakRvNElGO0FpRC8wSUk7RUFDRTtBakRpMUlOOztBZ0QzM0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJCeXBCa0M7RXFCeHBCbEM7RUFDQTtFQUNBLGdCckJpdUJrQztFcUJodUJsQztFQUNBO0V0QjJKSTtFc0J6SkosYzFCcEJLO0UwQnFCTDtFQUNBO0VBQ0EsNkIxQnVLa0M7RTBCdEtsQztFQUNBO0VmZEU7QWpDNjRJSjs7QWdEdDNJSTtFQUNFO0VBQ0E7QWhEeTNJTjs7QWdEdDNJSTtFQUNFO0VBQ0E7QWhEeTNJTjs7QXFDNzJJSTtFV25CQTtJQUNFO0lBQ0E7RWhEbzRJSjtFZ0RqNElFO0lBQ0U7SUFDQTtFaERtNElKO0FBQ0Y7QXFDeDNJSTtFV25CQTtJQUNFO0lBQ0E7RWhEODRJSjtFZ0QzNElFO0lBQ0U7SUFDQTtFaEQ2NElKO0FBQ0Y7QXFDbDRJSTtFV25CQTtJQUNFO0lBQ0E7RWhEdzVJSjtFZ0RyNUlFO0lBQ0U7SUFDQTtFaER1NUlKO0FBQ0Y7QXFDNTRJSTtFV25CQTtJQUNFO0lBQ0E7RWhEazZJSjtFZ0QvNUlFO0lBQ0U7SUFDQTtFaERpNklKO0FBQ0Y7QWdEMTVJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckIrckJnQztBM0I2dEhwQztBaUQzN0lJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QWpEdTlJRjtBaUR6NklJO0VBQ0U7QWpEMjZJTjs7QWdEaDZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJyQmlyQmdDO0EzQmt2SHBDO0FpRGg5SUk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBakRxK0lGO0FpRDk3SUk7RUFDRTtBakRnOElOO0FnRDM2SUk7RUFDRTtBaEQ2NklOOztBZ0R2NklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCZ3FCZ0M7QTNCMHdIcEM7QWlEeCtJSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0FqRDArSU47QWlELzlJTTtFQUNFO0FqRGkrSVI7QWlEOTlJTTtFQUNFO0VBQ0EscUJ0QjRNc0I7RXNCM010Qix1QnRCME1zQjtFc0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtBakQrL0lGO0FpRDk5SUk7RUFDRTtBakRnK0lOO0FnRDE3SUk7RUFDRTtBaEQ0N0lOOztBZ0RwN0lFO0VBSUU7RUFDQTtBaERvN0lKOztBZ0QvNklBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0FsRGlpSkY7O0FnRC82SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCMUJyRTRCO0UwQnNFNUIsY3JCaEhTO0VxQmlIVDtFQUVBO0VBQ0E7RUFDQTtBaERpN0lGO0E0QnRpSkU7RW9Cb0lFLGMxQjFJRTtFMEIySUY7RUovSUEsNkJ0QndNZ0M7QXRCNjJJcEM7QWdEbDZJRTtFQUVFLGMxQmpKRTtFMEJrSkY7RUp0SkEsNkJ0QjJNZ0M7QXRCKzJJcEM7QWdEaDZJRTtFQUVFLGNyQnRKTztFcUJ1SlA7RUFDQTtBaERpNklKOztBZ0R6NUlBO0VBQ0U7QWhENDVJRjs7QWdEeDVJQTtFQUNFO0VBQ0EsdUJyQmltQmtDO0VxQmhtQmxDO0V0QkFJO0VzQkVKLGNyQnpLUztFcUIwS1Q7QWhEMjVJRjs7QWdEdjVJQTtFQUNFO0VBQ0E7RUFDQSxjckI5S1M7QTNCd2tKWDs7QW1EcmxKQTs7RUFFRTtFQUNBO0VBQ0E7QW5Ed2xKRjtBbUR0bEpFOztFQUNFO0VBQ0E7QW5EeWxKSjtBNEJ4bEpFOztFdUJJSTtBbkR3bEpOO0FtRHRsSkk7Ozs7RUFHRTtBbkR5bEpOOztBbURubEpBO0VBQ0U7RUFDQTtFQUNBO0FuRHNsSkY7QW1EcGxKRTtFQUNFO0FuRHNsSko7O0FtRGhsSkU7O0VBRUU7QW5EbWxKSjtBbUQva0pFOztFbEJYRTtFQUNBO0FqQzhsSko7QW1EL2tKRTs7RWxCRkU7RUFDQTtBakNxbEpKOztBbURsa0pBO0VBQ0U7RUFDQTtBbkRxa0pGO0FtRG5rSkU7RUFHRTtBbkRta0pKO0FtRGhrSkU7RUFDRTtBbkRra0pKOztBbUQ5akpBO0VBQ0U7RUFDQTtBbkRpa0pGOztBbUQ5akpBO0VBQ0U7RUFDQTtBbkRpa0pGOztBbUQ3aUpBO0VBQ0U7RUFDQTtFQUNBO0FuRGdqSkY7QW1EOWlKRTs7RUFFRTtBbkRnakpKO0FtRDdpSkU7O0VBRUU7QW5EK2lKSjtBbUQzaUpFOztFbEJyRkU7RUFDQTtBakNvb0pKO0FtRDNpSkU7O0VsQnhHRTtFQUNBO0FqQ3VwSko7O0FtRDVoSkU7O0VBRUU7QW5EK2hKSjtBbUQ3aEpJOzs7O0VBRUU7RUFDQTtFQUNBO0FuRGlpSk47O0FvRDFySkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRDZySkY7QW9EM3JKRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBENnJKSjtBb0QzckpJOzs7Ozs7Ozs7Ozs7RUFHRTtBcERzc0pOO0FvRGpzSkU7OztFQUdFO0FwRG1zSko7QW9EL3JKRTtFQUNFO0FwRGlzSko7QW9ENXJKSTs7RW5CSUE7RUFDQTtBakM0ckpKO0FvRDVySkU7RUFDRTtFQUNBO0FwRDhySko7QW9ENXJKSTtFbkJuQkE7RUFDQTtBakNrdEpKO0FvRDlySkk7RW5CUEE7RUFDQTtBakN3c0pKO0FvRDlySkk7Ozs7RW5CekJBO0VBQ0E7QWpDNnRKSjtBb0Q1ckpJOzs7O0VuQmxDQTtFQUNBO0FqQ291Sko7O0FvRG5ySkE7O0VBRUU7QXBEc3JKRjtBb0RqckpFOztFQUNFO0VBQ0E7QXBEb3JKSjtBb0RsckpJOztFQUNFO0FwRHFySk47QW9EanJKRTs7Ozs7Ozs7RUFJRTtBcER1ckpKOztBb0RuckpBO0VBQXVCO0FwRHVySnZCOztBb0R0ckpBO0VBQXNCO0FwRDBySnRCOztBb0RsckpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFCMkRJO0UwQnpESixnQjlCakU0QjtFOEJrRTVCLGdCekJ5SzRCO0V5QnhLNUIsY3pCL0dTO0V5QmdIVDtFQUNBO0VBQ0EseUJ6QnZIUztFeUJ3SFQ7RW5CL0dFO0FqQ3F5Sko7QW9EbHJKRTs7RUFFRTtBcERvckpKOztBb0QxcUpBOztFQUVFLGdDekJtV3NDO0EzQjAwSXhDOztBb0QxcUpBOzs7Ozs7RUFNRTtFMUJ3Qkk7RTBCdEJKLGdCekIyRTRCO0VNdk4xQjtBakMwekpKOztBb0QxcUpBOztFQUVFLGtDekJpVnNDO0EzQjQxSXhDOztBb0QxcUpBOzs7Ozs7RUFNRTtFMUJPSTtFMEJMSixnQnpCMkQ0QjtFTXhOMUI7QWpDMjBKSjs7QW9EMXFKQTs7RUFFRTtBcEQ2cUpGOztBb0RscUpBOzs7Ozs7OztFbkI5Skk7RUFDQTtBakMyMEpKOztBb0RucUpBOzs7Ozs7RW5CM0pJO0VBQ0E7QWpDdTBKSjs7QXFELzJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRrM0pGOztBcUQvMkpBO0VBQ0U7RUFDQSxrQjFCeWZzQztBM0J5M0l4Qzs7QXFELzJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFcxQnFmc0M7RTBCcGZ0QztFQUNBO0FyRGszSkY7QXFEaDNKRTtFQUNFLFcvQjVCSTtFK0I2QkoscUIxQnlOMEI7RWlCcFAxQix5QmpCb1AwQjtBM0IwcEo5QjtBcUQ5MkpFO0VBS0ksK0MxQmdXd0I7QTNCNGdKOUI7QXFEeDJKRTtFQUNFLHFCMUJzYm9DO0EzQm83SXhDO0FxRHYySkU7RUFDRSxXL0JoREk7RStCaURKLHlCMUJrZjRDO0UwQmpmNUMscUIxQmlmNEM7QTNCdzNJaEQ7QXFEbDJKSTtFQUNFLGMxQmpESztBM0JxNUpYO0FxRGwySk07RUFDRSx5QjFCeERHO0EzQjQ1Slg7O0FxRDExSkE7RUFDRTtFQUNBO0VBRUE7QXJENDFKRjtBcUR4MUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXMUJ3Ym9DO0UwQnZicEMsWTFCdWJvQztFMEJ0YnBDO0VBQ0E7RUFDQSxzQi9CeEZJO0UrQnlGSjtBckQwMUpKO0FxRHIxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQnlhb0M7RTBCeGFwQyxZMUJ3YW9DO0UwQnZhcEM7RUFDQTtBckR1MUpKOztBcUQ3MEpFO0VwQmxHRTtBakNtN0pKO0FxRDUwSkk7RUFDRTtBckQ4MEpOO0FxRHowSkk7RUFDRSxxQjFCMEh3QjtFaUJwUDFCLHlCakJvUDBCO0EzQmt0SjlCO0FxRHgwSkk7RUFDRTtBckQwMEpOO0FxRHIwSkk7RVRwSUEsdUNqQnloQjRDO0EzQm03SWhEO0FxRHIwSkk7RVR2SUEsdUNqQnloQjRDO0EzQnM3SWhEOztBcUQ3ekpFO0VBRUUsa0IxQjBaNEM7QTNCcTZJaEQ7QXFEM3pKSTtFQUNFO0FyRDZ6Sk47QXFEeHpKSTtFVDlKQSx1Q2pCeWhCNEM7QTNCZzhJaEQ7O0FxRGh6SkE7RUFDRTtBckRtekpGO0FxRGh6Skk7RUFDRTtFQUNBLGMxQmtZMEM7RTBCalkxQztFQUVBLHFCMUJnWTBDO0EzQmk3SWhEO0FxRDl5Skk7RUFDRTtFQUNBO0VBQ0EsdUIxQjJYMEM7RTBCMVgxQyx3QjFCMFgwQztFMEJ6WDFDLHlCMUJwTEs7RTBCc0xMLHFCMUJzWDBDO0VleGlCMUMseUlXbUxBO0FyRCt5Sk47QTBDOTlKTTtFV3VLRjtJWHRLSTtFMUNpK0pOO0FBQ0Y7QXFEL3lKSTtFQUNFLHNCL0JyTUU7RStCc01GO0FyRGl6Sk47QXFENXlKSTtFVHpNQSx1Q2pCeWhCNEM7QTNCKzlJaEQ7O0FxRGx5SkE7RUFDRTtFQUNBO0VBQ0EsZ0MxQnFSc0M7RTBCcFJ0QztFM0I1Q0k7RTJCK0NKLGdCL0J6SzRCO0UrQjBLNUIsZ0IxQmlFNEI7RTBCaEU1QixjMUJ2TlM7RTBCd05UO0VBQ0E7RUFDQTtFcEJ0TkU7RW9CeU5GO0tBQUE7VUFBQTtBckRteUpGO0FxRGp5SkU7RUFDRSxxQjFCd1BvQztFMEJ2UHBDO0VBS0UsK0MxQm1XOEI7QTNCNDdJcEM7QXFENXhKSTtFQU1FLGMxQi9PSztFMEJnUEwsc0IvQjFQRTtBdEJtaEtSO0FxRHJ4SkU7RUFFRTtFQUNBLHFCL0IvSDBCO0UrQmdJMUI7QXJEc3hKSjtBcURueEpFO0VBQ0UsYzFCN1BPO0UwQjhQUCx5QjFCbFFPO0EzQnVoS1g7QXFEanhKRTtFQUNFO0FyRG14Sko7QXFEL3dKRTtFQUNFO0VBQ0E7QXJEaXhKSjs7QXFEN3dKQTtFQUNFLGtDMUIwTnNDO0UwQnpOdEMsbUIvQjVIOEI7RStCNkg5QixzQi9CN0g4QjtFK0I4SDlCLHFCL0I3SDhCO0VJbUIxQjtBMUIyM0pOOztBcUQ3d0pBO0VBQ0UsZ0MxQm1Oc0M7RTBCbE50QyxtQi9CL0o0QjtFK0JnSzVCLHNCL0JoSzRCO0UrQmlLNUIsb0IvQmhLNEI7RUk4Q3hCO0ExQm00Sk47O0FxRHh3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQzFCaU1zQztFMEJoTXRDO0FyRDJ3SkY7O0FxRHh3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQzFCeUxzQztFMEJ4THRDO0VBQ0E7RUFDQTtBckQyd0pGO0FxRHp3SkU7RUFDRSxxQjFCcUtvQztFMEJwS3BDLCtDMUJ5RTBCO0EzQmtzSjlCO0FxRHZ3SkU7RUFFRSx5QjFCL1RPO0EzQnVrS1g7QXFEcHdKSTtFQUNFLGlCMUIyVGE7QTNCMjhJbkI7QXFEbHdKRTtFQUNFO0FyRG93Sko7O0FxRGh3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0MxQndKc0M7RTBCdkp0QztFQUNBO0VBRUEsZ0IvQnRTNEI7RStCdVM1QixnQjFCNUQ0QjtFMEI2RDVCLGMxQnBWUztFMEJxVlQsc0IvQi9WTTtFK0JnV047RXBCbFZFO0FqQ3FsS0o7QXFEL3ZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCMUJpSW9DO0UwQmhJcEM7RUFDQSxnQjFCNUUwQjtFMEI2RTFCLGMxQnBXTztFMEJxV1A7RVQ3V0EseUJqQkdPO0UwQjRXUDtFcEJuV0E7QWpDcW1LSjs7QXFEdnZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FyRDB2SkY7QXFEeHZKRTtFQUNFO0FyRDB2Sko7QXFEdHZKSTtFQUEwQiwrRDFCb09lO0EzQnFoSjdDO0FxRHh2Skk7RUFBMEIsK0QxQm1PZTtBM0J3aEo3QztBcUQxdkpJO0VBQTBCLCtEMUJrT2U7QTNCMmhKN0M7QXFEMXZKRTtFQUNFO0FyRDR2Sko7QXFEenZKRTtFQUNFLFcxQm9OeUM7RTBCbk56QyxZMUJtTnlDO0UwQmxOekM7RVRsWkEseUJqQm9QMEI7RTBCZ0sxQixTMUJtTnlDO0VNM2xCekM7RVNGRSxvSFc2WUY7RVg3WUUsNEdXNllGO0VBQ0E7VUFBQTtBckQwdkpKO0EwQ3BvS007RVdpWUo7SVhoWU07SUFBQTtFMUN1b0tOO0FBQ0Y7QXFEN3ZKSTtFVDFaQSx5QmpCNG1CeUM7QTNCOGlKN0M7QXFEM3ZKRTtFQUNFLFcxQjZMZ0M7RTBCNUxoQyxjMUI2TGdDO0UwQjVMaEM7RUFDQSxlMUI0TGdDO0UwQjNMaEMseUIxQmhhTztFMEJpYVA7RXBCelpBO0FqQ3VwS0o7QXFEenZKRTtFQUNFLFcxQnlMeUM7RTBCeEx6QyxZMUJ3THlDO0VpQnBtQnpDLHlCakJvUDBCO0UwQjBMMUIsUzFCeUx5QztFTTNsQnpDO0VTRkUsaUhXdWFGO0VYdmFFLDRHV3VhRjtFQUNBO09BQUE7QXJEMHZKSjtBMEM5cEtNO0VXNFpKO0lYM1pNO0lBQUE7RTFDaXFLTjtBQUNGO0FxRDd2Skk7RVRwYkEseUJqQjRtQnlDO0EzQndrSjdDO0FxRDN2SkU7RUFDRSxXMUJtS2dDO0UwQmxLaEMsYzFCbUtnQztFMEJsS2hDO0VBQ0EsZTFCa0tnQztFMEJqS2hDLHlCMUIxYk87RTBCMmJQO0VwQm5iQTtBakNpcktKO0FxRHp2SkU7RUFDRSxXMUIrSnlDO0UwQjlKekMsWTFCOEp5QztFMEI3SnpDO0VBQ0Esb0IxQnJFMEI7RTBCc0UxQixtQjFCdEUwQjtFaUJuWTFCLHlCakJvUDBCO0UwQnVOMUIsUzFCNEp5QztFTTNsQnpDO0VTRkUsZ0hXb2NGO0VYcGNFLDRHV29jRjtFQUNBO0FyRDB2Sko7QTBDM3JLTTtFV3NiSjtJWHJiTTtJQUFBO0UxQzhyS047QUFDRjtBcUQ3dkpJO0VUamRBLHlCakI0bUJ5QztBM0JxbUo3QztBcUQzdkpFO0VBQ0UsVzFCc0lnQztFMEJySWhDLGMxQnNJZ0M7RTBCckloQztFQUNBLGUxQnFJZ0M7RTBCcEloQztFQUNBO0VBQ0E7QXJENnZKSjtBcUR6dkpFO0VBQ0UseUIxQjlkTztFTVFQO0FqQ2t0S0o7QXFEeHZKRTtFQUNFO0VBQ0EseUIxQnBlTztFTVFQO0FqQ3V0S0o7QXFEdHZKSTtFQUNFLHlCMUJ4ZUs7QTNCZ3VLWDtBcURydkpJO0VBQ0U7QXJEdXZKTjtBcURwdkpJO0VBQ0UseUIxQmhmSztBM0JzdUtYO0FxRG52Skk7RUFDRTtBckRxdkpOO0FxRGx2Skk7RUFDRSx5QjFCeGZLO0EzQjR1S1g7O0FxRC91SkE7OztFWHpmTSw0R1c0Zko7QXJEa3ZKRjtBMEMxdUtNO0VXcWZOOzs7SVhwZlE7RTFDK3VLTjtBQUNGOztBc0Rod0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERtd0tGOztBc0Rod0tBO0VBQ0U7RUFDQTtBdERtd0tGO0E0Qmx3S0U7RTBCR0U7QXREa3dLSjtBc0Q5dktFO0VBQ0UsYzNCWE87RTJCWVA7RUFDQTtBdERnd0tKOztBc0R4dktBO0VBQ0U7QXREMnZLRjtBc0R6dktFO0VBQ0U7RUFDQTtFQUNBO0VyQmJBO0VBQ0E7QWpDeXdLSjtBNEJyeEtFO0UwQjZCSTtFQUNBLHFDM0JpcEI4QjtBM0IwbUpwQztBc0R4dktJO0VBQ0UsYzNCckNLO0UyQnNDTDtFQUNBO0F0RDB2S047QXNEdHZLRTs7RUFFRSxjM0I1Q087RTJCNkNQLHNCaEN2REk7RWdDd0RKLGtDM0Jzb0JnQztBM0JrbkpwQztBc0RydktFO0VBRUU7RXJCdENBO0VBQ0E7QWpDNnhLSjs7QXNENXVLRTtFQUNFO0VBQ0E7RXJCN0RBO0FqQzZ5S0o7QXNENXVLRTs7RUFFRSxXaENqRkk7RWdDa0ZKLHlCM0JvSzBCO0EzQjBrSzlCOztBc0RwdUtFOztFQUVFO0VBQ0E7QXREdXVLSjs7QXNEbHVLRTs7RUFFRTtFQUNBO0VBQ0E7QXREcXVLSjs7QXNEM3RLRTtFQUNFO0F0RDh0S0o7QXNENXRLRTtFQUNFO0F0RDh0S0o7O0F1RHYwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEMDBLRjtBdUR0MEtFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkQ2MEtKO0F1RHp6S0E7RUFDRTtFQUNBLHNCNUJrcUJrQztFNEJqcUJsQyx5QjVCaXFCa0M7RTRCaHFCbEMsb0JqQ3VEa0M7RUlzRTlCO0U2QjNISjtFQUNBO0F2RDJ6S0Y7QTRCcjJLRTtFMkI2Q0U7QXZEMnpLSjs7QXVEbHpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEcXpLRjtBdURuektFO0VBQ0U7RUFDQTtBdkRxektKO0F1RGx6S0U7RUFDRTtFQUNBO0F2RG96S0o7O0F1RDN5S0E7RUFDRTtFQUNBLGNqQ1JvQztFaUNTcEMsaUJqQ1RvQztBdEJ1ekt0Qzs7QXVEbHlLQTtFQUNFO0VBQ0E7RUFHQTtBdkRteUtGOztBdUQveEtBO0VBQ0U7RTdCOERJO0U2QjVESjtFQUNBO0VBQ0E7RXRCeEdFO0FqQzI0S0o7QTRCNzRLRTtFMkI4R0U7QXZEa3lLSjs7QXVENXhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQreEtGOztBdUQ1eEtBO0VBQ0UsZ0I1QmdsQmtDO0U0Qi9rQmxDO0F2RCt4S0Y7O0FxQ3IyS0k7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0V2RDR4S1I7QUFDRjtBcUM5M0tJO0VrQjZGQTtJQW9CSTtJQUNBO0V2RGl4S047RXVEL3dLTTtJQUNFO0V2RGl4S1I7RXVEL3dLUTtJQUNFO0V2RGl4S1Y7RXVEOXdLUTtJQUNFLHFCNUJ5aEJ3QjtJNEJ4aEJ4QixvQjVCd2hCd0I7RTNCd3ZKbEM7RXVEM3dLTTs7Ozs7O0lBQ0U7RXZEa3hLUjtFdURwd0tNO0lBQ0U7RXZEc3dLUjtFdURud0tNO0lBQ0U7SUFHQTtFdkRtd0tSO0V1RGh3S007SUFDRTtFdkRrd0tSO0FBQ0Y7QXFDbjVLSTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RXZEeTBLUjtBQUNGO0FxQzM2S0k7RWtCNkZBO0lBb0JJO0lBQ0E7RXZEOHpLTjtFdUQ1ektNO0lBQ0U7RXZEOHpLUjtFdUQ1ektRO0lBQ0U7RXZEOHpLVjtFdUQzektRO0lBQ0UscUI1QnloQndCO0k0QnhoQnhCLG9CNUJ3aEJ3QjtFM0JxeUpsQztFdUR4ektNOzs7Ozs7SUFDRTtFdkQrektSO0V1RGp6S007SUFDRTtFdkRtektSO0V1RGh6S007SUFDRTtJQUdBO0V2RGd6S1I7RXVEN3lLTTtJQUNFO0V2RCt5S1I7QUFDRjtBcUNoOEtJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFdkRzM0tSO0FBQ0Y7QXFDeDlLSTtFa0I2RkE7SUFvQkk7SUFDQTtFdkQyMktOO0V1RHoyS007SUFDRTtFdkQyMktSO0V1RHoyS1E7SUFDRTtFdkQyMktWO0V1RHgyS1E7SUFDRSxxQjVCeWhCd0I7STRCeGhCeEIsb0I1QndoQndCO0UzQmsxSmxDO0V1RHIyS007Ozs7OztJQUNFO0V2RDQyS1I7RXVEOTFLTTtJQUNFO0V2RGcyS1I7RXVENzFLTTtJQUNFO0lBR0E7RXZENjFLUjtFdUQxMUtNO0lBQ0U7RXZENDFLUjtBQUNGO0FxQzcrS0k7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0V2RG02S1I7QUFDRjtBcUNyZ0xJO0VrQjZGQTtJQW9CSTtJQUNBO0V2RHc1S047RXVEdDVLTTtJQUNFO0V2RHc1S1I7RXVEdDVLUTtJQUNFO0V2RHc1S1Y7RXVEcjVLUTtJQUNFLHFCNUJ5aEJ3QjtJNEJ4aEJ4QixvQjVCd2hCd0I7RTNCKzNKbEM7RXVEbDVLTTs7Ozs7O0lBQ0U7RXZEeTVLUjtFdUQzNEtNO0lBQ0U7RXZENjRLUjtFdUQxNEtNO0lBQ0U7SUFHQTtFdkQwNEtSO0V1RHY0S007SUFDRTtFdkR5NEtSO0FBQ0Y7QXVEMThLSTtFQW9CSTtFQUNBO0F2RHk3S1I7QXVENThLUTs7Ozs7O0VBQ0U7RUFDQTtBdkRtOUtWO0F1RGg4S1E7RUFDRTtBdkRrOEtWO0F1RGg4S1U7RUFDRTtBdkRrOEtaO0F1RC83S1U7RUFDRSxxQjVCeWhCd0I7RTRCeGhCeEIsb0I1QndoQndCO0EzQnk2SnBDO0F1RDU3S1E7Ozs7OztFQUNFO0F2RG04S1Y7QXVEcjdLUTtFQUNFO0F2RHU3S1Y7QXVEcDdLUTtFQUNFO0VBR0E7QXZEbzdLVjtBdURqN0tRO0VBQ0U7QXZEbTdLVjs7QXVEcjZLRTtFQUNFLGNqQzlORTtBdEJzb0xOO0E0QmhvTEU7RTJCMk5JLGNqQ2pPQTtBdEJ5b0xOO0F1RG42S0k7RUFDRSxjakM5T0U7QXRCbXBMUjtBNEJ0b0xFO0UyQm9PTSxjakMxT0Y7QXRCK29MTjtBdURsNktNO0VBQ0UseUI1QmtmNEI7QTNCazdKcEM7QXVEaDZLSTs7OztFQUlFLGNqQ3RQQTtBdEJ3cExOO0F1RDk1S0U7RUFDRSxjakNsUUk7RWlDbVFKLGdDNUJzZWdDO0EzQjA3SnBDO0F1RDc1S0U7RUFDRTtBdkQrNUtKO0F1RDU1S0U7RUFDRSxjakMzUUk7QXRCeXFMUjtBdUQ3NUtJO0VBQ0UsY2pDdFFBO0F0QnFxTE47QTRCL3BMRTtFMkJtUU0sY2pDelFGO0F0QndxTE47O0F1RHY1S0U7RUFDRSxXakN4Ukk7QXRCa3JMUjtBNEJ0cUxFO0UyQitRSSxXakMzUkU7QXRCcXJMUjtBdURyNUtJO0VBQ0UsV2pDalNFO0F0QndyTFI7QTRCNXFMRTtFMkJ3Uk0sZ0M1QnliNEI7QTNCODlKcEM7QXVEcDVLTTtFQUNFLGdDNUJ1YjRCO0EzQis5SnBDO0F1RGw1S0k7Ozs7RUFJRSxXakNoVEU7QXRCb3NMUjtBdURoNUtFO0VBQ0UsV2pDclRJO0VpQ3NUSix5QmpDck1nQztBdEJ1bExwQztBdUQvNEtFO0VBQ0U7QXZEaTVLSjtBdUQ5NEtFO0VBQ0UsV2pDOVRJO0F0QjhzTFI7QXVELzRLSTtFQUNFLFdqQ2hVRTtBdEJpdExSO0E0QnJzTEU7RTJCdVRNLFdqQ25VQTtBdEJvdExSOztBdUJuckxJO0VBQ0U7QXZCc3JMTjs7QXdEeHRMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQmxDUE07RWtDUU47RUFDQTtFdkJLRTtBakNzdExKO0F3RHh0TEU7RUFDRTtFQUNBO0F4RDB0TEo7QXdEdnRMRTtFQUNFO0VBQ0E7QXhEeXRMSjtBd0R2dExJO0VBQ0U7RXZCQ0Y7RUFDQTtBakN5dExKO0F3RHZ0TEk7RUFDRTtFdkJVRjtFQUNBO0FqQ2d0TEo7QXdEcHRMRTs7RUFFRTtBeERzdExKOztBd0RsdExBO0VBR0U7RUFHQTtFQUNBLGdCN0JneEJrQztBM0JpOEpwQzs7QXdEN3NMQTtFQUNFLHNCN0Iwd0JrQztBM0JzOEpwQzs7QXdEN3NMQTtFQUNFO0VBQ0E7QXhEZ3RMRjs7QXdEN3NMQTtFQUNFO0F4RGd0TEY7O0E0QnJ3TEU7RTRCMERFO0F4RCtzTEo7QXdENXNMRTtFQUNFLG9CN0J5dkJnQztBM0JxOUpwQzs7QXdEdHNMQTtFQUNFO0VBQ0E7RUFFQSxxQzdCa3ZCa0M7RTZCanZCbEM7QXhEd3NMRjtBd0R0c0xFO0V2QnZFRTtBakNneExKOztBd0Rwc0xBO0VBQ0U7RUFFQSxxQzdCdXVCa0M7RTZCdHVCbEM7QXhEc3NMRjtBd0Rwc0xFO0V2QmxGRTtBakN5eExKOztBd0Q3ckxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEZ3NMRjs7QXdEN3JMQTtFQUNFO0VBQ0E7QXhEZ3NMRjs7QXdENXJMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdCNnNCa0M7RU01ekJoQztBakMreUxKOztBd0Q1ckxBOzs7RUFHRTtFQUNBO0F4RCtyTEY7O0F3RDVyTEE7O0V2QmpISTtFQUNBO0FqQ2t6TEo7O0F3RDdyTEE7O0V2QnhHSTtFQUNBO0FqQzB5TEo7O0F3RDFyTEU7RUFDRSxtQjdCcXJCZ0M7QTNCd2dLcEM7QXFDNXhMSTtFbUI2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFeEQ2ckxGO0V3RDNyTEU7SUFFRTtJQUNBLGtCN0J5cUI4QjtJNkJ4cUI5QjtJQUNBLGlCN0J1cUI4QjtFM0JxaEtsQztBQUNGOztBd0RockxFO0VBQ0UsbUI3QnlwQmdDO0EzQjBoS3BDO0FxQzl5TEk7RW1CdUhKO0lBUUk7SUFDQTtFeERtckxGO0V3RGhyTEU7SUFFRTtJQUNBO0V4RGlyTEo7RXdEL3FMSTtJQUNFO0lBQ0E7RXhEaXJMTjtFd0Q1cUxNO0l2QnpLSjtJQUNBO0VqQ3cxTEY7RXdEN3FMUTs7SUFHRTtFeEQ4cUxWO0V3RDVxTFE7O0lBR0U7RXhENnFMVjtFd0R6cUxNO0l2QjFLSjtJQUNBO0VqQ3MxTEY7RXdEMXFMUTs7SUFHRTtFeEQycUxWO0V3RHpxTFE7O0lBR0U7RXhEMHFMVjtBQUNGOztBd0Q3cExFO0VBQ0Usc0I3QjhrQmdDO0EzQmtsS3BDO0FxQ3gxTEk7RW1Cc0xKO0lBTUksb0I3QjJsQmdDO1M2QjNsQmhDLGU3QjJsQmdDO0k2QjFsQmhDLHdCN0IybEJnQztTNkIzbEJoQyxtQjdCMmxCZ0M7STZCMWxCaEM7SUFDQTtFeERncUxGO0V3RDlwTEU7SUFDRTtJQUNBO0V4RGdxTEo7QUFDRjs7QXdEdnBMQTtFQUNFO0F4RDBwTEY7QXdEeHBMRTtFQUNFO0F4RDBwTEo7QXdEeHBMSTtFQUNFO0V2QnZPRjtFQUNBO0FqQ2s0TEo7QXdEeHBMSTtFdkJ6UEE7RUFDQTtBakNvNUxKO0F3RHhwTEk7RXZCdFFBO0V1QndRRTtBeEQwcExOOztBeURwN0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUI5QnFpQ2tDO0U4Qm5pQ2xDO0VBQ0EseUI5QkVTO0VNU1A7QWpDNDZMSjs7QXlEajdMRTtFQUNFLG9COUJ5aENnQztBM0IyNUpwQztBeURsN0xJO0VBQ0U7RUFDQSxxQjlCcWhDOEI7RThCcGhDOUIsYzlCTks7RThCT0w7QXpEbzdMTjtBeUQxNkxFO0VBQ0U7QXpENDZMSjtBeUR6NkxFO0VBQ0U7QXpEMjZMSjtBeUR4NkxFO0VBQ0UsYzlCMUJPO0EzQm84TFg7O0EwRGo5TEE7RUFDRTtFNUJHQTtFQUNBO0VHYUU7QWpDczhMSjs7QTBEbDlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUIvQm94QmtDO0UrQm54QmxDLGNwQ2lFMEI7RW9DL0QxQixzQnBDVk07RW9DV047QTFEbzlMRjtBMERsOUxFO0VBQ0U7RUFDQSxjcEMwRHdCO0VvQ3pEeEI7RUFDQSx5Qi9CWk87RStCYVAscUIvQlpPO0EzQmcrTFg7QTBEajlMRTtFQUNFO0VBQ0EsVS9CNHdCZ0M7RStCM3dCaEMsK0MvQitXMEI7QTNCb21MOUI7O0EwRDc4TEk7RUFDRTtFekJhRjtFQUNBO0FqQ284TEo7QTBENzhMSTtFekJOQTtFQUNBO0FqQ3M5TEo7QTBENThMRTtFQUNFO0VBQ0EsV3BDM0NJO0VvQzRDSix5Qi9CME0wQjtFK0J6TTFCLHFCL0J5TTBCO0EzQnF3TDlCO0EwRDM4TEU7RUFDRSxjL0J4Q087RStCeUNQO0VBRUE7RUFDQSxzQnBDckRJO0VvQ3NESixxQi9CaERPO0EzQjQvTFg7O0EyRG5nTUU7RUFDRTtFakNnTEU7RWlDOUtGLGdCaENtTzBCO0EzQm15TDlCO0EyRGpnTU07RTFCcUNGO0VBQ0E7QWpDKzlMSjtBMkRoZ01NO0UxQmtCRjtFQUNBO0FqQ2kvTEo7O0EyRGpoTUU7RUFDRTtFakNnTEU7RWlDOUtGLGdCaENvTzBCO0EzQmd6TDlCO0EyRC9nTU07RTFCcUNGO0VBQ0E7QWpDNitMSjtBMkQ5Z01NO0UxQmtCRjtFQUNBO0FqQysvTEo7O0E0RDdoTUE7RUFDRTtFQUNBO0VsQzZKRTtFa0MzSkYsZ0J0Q2tENEI7RXNDakQ1QjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHFJa0JESjtBNURnaU1GO0EwQzNoTU07RWtCZk47SWxCZ0JRO0UxQzhoTU47QUFDRjtBNEJwaU1FO0VnQ0dJO0E1RG9pTU47O0E0RC9oTUU7RUFDRTtBNURraU1KOztBNEQ3aE1BO0VBQ0U7RUFDQTtBNURnaU1GOztBNER6aE1BO0VBQ0Usb0JqQ2k0QmtDO0VpQ2g0QmxDLG1CakNnNEJrQztFTXY1QmhDO0FqQ29qTUo7O0E0RHBoTUU7RUNqREE7RUFDQSx5QmxDMEVhO0EzQisvTGY7QTRCM2pNRTtFaUNWSTtFQUNBO0E3RHdrTU47QTZEcmtNSTtFQUVFO0VBQ0E7QTdEc2tNTjs7QTREamlNRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QTNCNGdNZjtBNEJ4a01FO0VpQ1ZJO0VBQ0E7QTdEcWxNTjtBNkRsbE1JO0VBRUU7RUFDQTtBN0RtbE1OOztBNEQ5aU1FO0VDakRBO0VBQ0EseUJsQzBFYTtBM0J5aE1mO0E0QnJsTUU7RWlDVkk7RUFDQTtBN0RrbU1OO0E2RC9sTUk7RUFFRTtFQUNBO0E3RGdtTU47O0E0RDNqTUU7RUNqREE7RUFDQSx5QmxDMEVhO0EzQnNpTWY7QTRCbG1NRTtFaUNWSTtFQUNBO0E3RCttTU47QTZENW1NSTtFQUVFO0VBQ0E7QTdENm1NTjs7QTREeGtNRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QTNCbWpNZjtBNEIvbU1FO0VpQ1ZJO0VBQ0E7QTdENG5NTjtBNkR6bk1JO0VBRUU7RUFDQTtBN0Qwbk1OOztBNERybE1FO0VDakRBO0VBQ0EseUJsQzBFYTtBM0Jna01mO0E0QjVuTUU7RWlDVkk7RUFDQTtBN0R5b01OO0E2RHRvTUk7RUFFRTtFQUNBO0E3RHVvTU47O0E0RGxtTUU7RUNqREE7RUFDQSx5QmxDMEVhO0EzQjZrTWY7QTRCem9NRTtFaUNWSTtFQUNBO0E3RHNwTU47QTZEbnBNSTtFQUVFO0VBQ0E7QTdEb3BNTjs7QTREL21NRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QTNCMGxNZjtBNEJ0cE1FO0VpQ1ZJO0VBQ0E7QTdEbXFNTjtBNkRocU1JO0VBRUU7RUFDQTtBN0RpcU1OOztBNEQ1bk1FO0VDakRBO0VBQ0EseUJsQzBFYTtBM0J1bU1mO0E0Qm5xTUU7RWlDVkk7RUFDQTtBN0Rnck1OO0E2RDdxTUk7RUFFRTtFQUNBO0E3RDhxTU47O0E0RHpvTUU7RUNqREE7RUFDQSx5QmxDMEVhO0EzQm9uTWY7QTRCaHJNRTtFaUNWSTtFQUNBO0E3RDZyTU47QTZEMXJNSTtFQUVFO0VBQ0E7QTdEMnJNTjs7QTREdHBNRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QTNCaW9NZjtBNEI3ck1FO0VpQ1ZJO0VBQ0E7QTdEMHNNTjtBNkR2c01JO0VBRUU7RUFDQTtBN0R3c01OOztBNERucU1FO0VDakRBO0VBQ0EseUJsQzBFYTtBM0I4b01mO0E0QjFzTUU7RWlDVkk7RUFDQTtBN0R1dE1OO0E2RHB0TUk7RUFFRTtFQUNBO0E3RHF0TU47O0E0RGhyTUU7RUNqREE7RUFDQSx5QmxDMEVhO0EzQjJwTWY7QTRCdnRNRTtFaUNWSTtFQUNBO0E3RG91TU47QTZEanVNSTtFQUVFO0VBQ0E7QTdEa3VNTjs7QTREN3JNRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QTNCd3FNZjtBNEJwdU1FO0VpQ1ZJO0VBQ0E7QTdEaXZNTjtBNkQ5dU1JO0VBRUU7RUFDQTtBN0QrdU1OOztBOEQ1dk1BO0VBQ0U7RUFDQSxtQm5DeXpCa0M7RW1DdnpCbEMseUJuQ0tTO0VNU1A7QWpDaXZNSjtBcUN2c01JO0V5QjVESjtJQVFJO0U5RCt2TUY7QUFDRjs7QThENXZNQTtFQUNFO0VBQ0E7RTdCSUU7QWpDNHZNSjs7QStEMXdNQTtFQUNFO0VBQ0E7RUFDQSxtQnBDeTlCa0M7RW9DeDlCbEM7RTlCVUU7QWpDb3dNSjs7QStEendNQTtFQUVFO0EvRDJ3TUY7O0ErRHZ3TUE7RUFDRSxnQnpDdUM0QjtBdEJtdU05Qjs7QStEbHdNQTtFQUNFO0EvRHF3TUY7QStEbHdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rvd01KOztBK0Qxdk1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRCt2TXZFO0FnRTN5TUU7RUFDRTtBaEU2eU1KO0FnRTF5TUU7RUFDRTtBaEU0eU1KOztBK0R0d01FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRDJ3TXZFO0FnRXZ6TUU7RUFDRTtBaEV5ek1KO0FnRXR6TUU7RUFDRTtBaEV3ek1KOztBK0RseE1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRHV4TXZFO0FnRW4wTUU7RUFDRTtBaEVxME1KO0FnRWwwTUU7RUFDRTtBaEVvME1KOztBK0Q5eE1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRG15TXZFO0FnRS8wTUU7RUFDRTtBaEVpMU1KO0FnRTkwTUU7RUFDRTtBaEVnMU1KOztBK0QxeU1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRCt5TXZFO0FnRTMxTUU7RUFDRTtBaEU2MU1KO0FnRTExTUU7RUFDRTtBaEU0MU1KOztBK0R0ek1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRDJ6TXZFO0FnRXYyTUU7RUFDRTtBaEV5Mk1KO0FnRXQyTUU7RUFDRTtBaEV3Mk1KOztBK0RsME1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRHUwTXZFO0FnRW4zTUU7RUFDRTtBaEVxM01KO0FnRWwzTUU7RUFDRTtBaEVvM01KOztBK0Q5ME1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRG0xTXZFO0FnRS8zTUU7RUFDRTtBaEVpNE1KO0FnRTkzTUU7RUFDRTtBaEVnNE1KOztBK0QxMU1FO0VDL0NBLFlEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRCsxTXZFO0FnRTM0TUU7RUFDRTtBaEU2NE1KO0FnRTE0TUU7RUFDRTtBaEU0NE1KOztBK0R0Mk1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRDIyTXZFO0FnRXY1TUU7RUFDRTtBaEV5NU1KO0FnRXQ1TUU7RUFDRTtBaEV3NU1KOztBK0RsM01FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6Qix1QkQ4Q3FFO0EvRHUzTXZFO0FnRW42TUU7RUFDRTtBaEVxNk1KO0FnRWw2TUU7RUFDRTtBaEVvNk1KOztBK0Q5M01FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRG00TXZFO0FnRS82TUU7RUFDRTtBaEVpN01KO0FnRTk2TUU7RUFDRTtBaEVnN01KOztBK0QxNE1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRCs0TXZFO0FnRTM3TUU7RUFDRTtBaEU2N01KO0FnRTE3TUU7RUFDRTtBaEU0N01KOztBK0R0NU1FO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EvRDI1TXZFO0FnRXY4TUU7RUFDRTtBaEV5OE1KO0FnRXQ4TUU7RUFDRTtBaEV3OE1KOztBaUVoOU1FO0VBQ0U7SUFBTztFakVvOU1UO0VpRW45TUU7SUFBSztFakVzOU1QO0FBQ0Y7O0FpRXo5TUU7RUFDRTtJQUFPO0VqRW85TVQ7RWlFbjlNRTtJQUFLO0VqRXM5TVA7QUFDRjtBaUVuOU1BO0VBQ0U7RUFDQSxZdENrK0JrQztFc0NqK0JsQztFQUNBO0V2Q3dLSTtFdUN0S0oseUJ0Q0xTO0VNU1A7QWpDazlNSjs7QWlFajlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNDcEJNO0UyQ3FCTjtFQUNBO0VBQ0EseUJ0Q3U5QmtDO0VlbCtCOUIsMkJ1QllKO0FqRW85TUY7QTBDNTlNTTtFdUJETjtJdkJFUTtFMUMrOU1OO0FBQ0Y7O0FpRXQ5TUE7RXJCWUU7RXFCVkE7QWpFeTlNRjs7QWlFcjlNRTtFQUNFO1VBQUE7QWpFdzlNSjtBaUVyOU1NO0VBSko7SUFLTTtZQUFBO0VqRXc5TU47QUFDRjs7QWtFbmdOQTtFQUNFO0VBQ0E7QWxFc2dORjs7QWtFbmdOQTtFQUNFO0FsRXNnTkY7O0FtRXhnTkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFbENRRTtBakNrZ05KOztBbUVoZ05BO0VBQ0U7RUFDQSxjeENSUztFd0NTVDtBbkVtZ05GO0E0QjFnTkU7RXVDV0U7RUFDQSxjeENkTztFd0NlUDtFQUNBLHlCeEN0Qk87QTNCd2hOWDtBbUUvL01FO0VBQ0UsYzdDM0JHO0U2QzRCSCx5QnhDMUJPO0EzQjJoTlg7O0FtRXgvTUE7RUFDRTtFQUNBO0VBQ0E7RUFHQSxzQjdDOUNNO0U2QytDTjtBbkV5L01GO0FtRXYvTUU7RWxDMUJFO0VBQ0E7QWpDb2hOSjtBbUV2L01FO0VsQ2hCRTtFQUNBO0FqQzBnTko7QW1Fdi9NRTtFQUVFLGN4Q2xETztFd0NtRFA7RUFDQSxzQjdDN0RJO0F0QnFqTlI7QW1FcC9NRTtFQUNFO0VBQ0EsVzdDbkVJO0U2Q29FSix5QnhDa0wwQjtFd0NqTDFCLHFCeENpTDBCO0EzQnEwTTlCO0FtRW4vTUU7RUFDRTtBbkVxL01KO0FtRW4vTUk7RUFDRTtFQUNBLHFCeEMySndCO0EzQjAxTTlCOztBbUV2K01JO0VBQ0U7QW5FMCtNTjtBbUV2K01RO0VsQzFCSjtFQVpBO0FqQ2loTko7QW1FdCtNUTtFbEMzQ0o7RUFZQTtBakN5Z05KO0FtRXIrTVE7RUFDRTtBbkV1K01WO0FtRXArTVE7RUFDRSxxQnhDMEhvQjtFd0N6SHBCO0FuRXMrTVY7QW1FcCtNVTtFQUNFO0VBQ0Esc0J4Q3FIa0I7QTNCaTNNOUI7O0FxQ2ppTkk7RThCbUNBO0lBQ0U7RW5Fa2dOSjtFbUUvL01NO0lsQzFCSjtJQVpBO0VqQ3lpTkY7RW1FOS9NTTtJbEMzQ0o7SUFZQTtFakNpaU5GO0VtRTcvTU07SUFDRTtFbkUrL01SO0VtRTUvTU07SUFDRSxxQnhDMEhvQjtJd0N6SHBCO0VuRTgvTVI7RW1FNS9NUTtJQUNFO0lBQ0Esc0J4Q3FIa0I7RTNCeTRNNUI7QUFDRjtBcUMxak5JO0U4Qm1DQTtJQUNFO0VuRTBoTko7RW1FdmhOTTtJbEMxQko7SUFaQTtFakNpa05GO0VtRXRoTk07SWxDM0NKO0lBWUE7RWpDeWpORjtFbUVyaE5NO0lBQ0U7RW5FdWhOUjtFbUVwaE5NO0lBQ0UscUJ4QzBIb0I7SXdDekhwQjtFbkVzaE5SO0VtRXBoTlE7SUFDRTtJQUNBLHNCeENxSGtCO0UzQmk2TTVCO0FBQ0Y7QXFDbGxOSTtFOEJtQ0E7SUFDRTtFbkVrak5KO0VtRS9pTk07SWxDMUJKO0lBWkE7RWpDeWxORjtFbUU5aU5NO0lsQzNDSjtJQVlBO0VqQ2lsTkY7RW1FN2lOTTtJQUNFO0VuRStpTlI7RW1FNWlOTTtJQUNFLHFCeEMwSG9CO0l3Q3pIcEI7RW5FOGlOUjtFbUU1aU5RO0lBQ0U7SUFDQSxzQnhDcUhrQjtFM0J5N001QjtBQUNGO0FxQzFtTkk7RThCbUNBO0lBQ0U7RW5FMGtOSjtFbUV2a05NO0lsQzFCSjtJQVpBO0VqQ2luTkY7RW1FdGtOTTtJbEMzQ0o7SUFZQTtFakN5bU5GO0VtRXJrTk07SUFDRTtFbkV1a05SO0VtRXBrTk07SUFDRSxxQnhDMEhvQjtJd0N6SHBCO0VuRXNrTlI7RW1FcGtOUTtJQUNFO0lBQ0Esc0J4Q3FIa0I7RTNCaTlNNUI7QUFDRjtBbUV6ak5BO0VsQ25ISTtBakMrcU5KO0FtRXpqTkU7RUFDRTtBbkUyak5KO0FtRXpqTkk7RUFDRTtBbkUyak5OOztBb0Vwc05FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRW9qTjNDO0E0QjVyTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVzc05SO0FvRW5zTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRTZqTjFFOztBb0VsdE5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRWtrTjNDO0E0QjFzTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVvdE5SO0FvRWp0Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRTJrTjFFOztBb0VodU5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRWdsTjNDO0E0Qnh0TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVrdU5SO0FvRS90Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXlsTjFFOztBb0U5dU5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRThsTjNDO0E0QnR1TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVndk5SO0FvRTd1Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXVtTjFFOztBb0U1dk5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRTRtTjNDO0E0QnB2TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEU4dk5SO0FvRTN2Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXFuTjFFOztBb0Uxd05FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRTBuTjNDO0E0Qmx3TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEU0d05SO0FvRXp3Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRW1vTjFFOztBb0V4eE5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRXdvTjNDO0E0Qmh4TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEUweE5SO0FvRXZ4Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRWlwTjFFOztBb0V0eU5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRXNwTjNDO0E0Qjl4TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEV3eU5SO0FvRXJ5Tk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRStwTjFFOztBb0Vwek5FO0VBQ0UsWURvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRW9xTjNDO0E0QjV5TkU7RXdDUE0sWUQrSWtFO0VDOUlsRTtBcEVzek5SO0FvRW56Tk07RUFDRSxXOUNWQTtFOENXQSx1QkR5SWtFO0VDeElsRSxtQkR3SWtFO0FuRTZxTjFFOztBb0VsME5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRWtyTjNDO0E0QjF6TkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVvME5SO0FvRWowTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRTJyTjFFOztBb0VoMU5FO0VBQ0UsY0RvSnNFO0VDbkp0RSwyQkRtSnVDO0FuRWdzTjNDO0E0QngwTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVrMU5SO0FvRS8wTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXlzTjFFOztBb0U5MU5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRThzTjNDO0E0QnQxTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEVnMk5SO0FvRTcxTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXV0TjFFOztBb0U1Mk5FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRTR0TjNDO0E0QnAyTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEU4Mk5SO0FvRTMyTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRXF1TjFFOztBb0UxM05FO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FuRTB1TjNDO0E0QmwzTkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBcEU0M05SO0FvRXozTk07RUFDRSxXOUNWQTtFOENXQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FuRW12TjFFOztBcUUzNE5BO0VBQ0U7RTNDbUxJO0UyQ2pMSixnQi9Dd0Q0QjtFK0N2RDVCO0VBQ0EsYy9DRk07RStDR04seUIxQ3lsQ2tDO0UwQ3hsQ2xDO0FyRTg0TkY7QTRCejRORTtFeUNERSxjL0NSSTtFK0NTSjtBckU2NE5KO0E0Qno0TkU7RXlDQ0k7QXJFMjROTjs7QXFFaDROQTtFQUNFO0VBQ0E7RUFDQTtBckVtNE5GOztBcUU3M05BO0VBQ0U7QXJFZzRORjs7QXNFaDZOQTtFQUVFO0F0RWs2TkY7QXNFaDZORTtFQUNFO0VBQ0E7QXRFazZOSjs7QXNFNzVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGEzQzRwQmtDO0UyQzNwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXRFODVORjs7QXNFdjVOQTtFQUNFO0VBQ0E7RUFDQSxjM0NpNUJrQztFMkMvNEJsQztBdEV5NU5GO0FzRXQ1TkU7RTVCM0JJLG1DNEI0QkY7RUFDQSw4QjNDdTZCZ0M7QTNCaS9McEM7QTBDajdOTTtFNEJ1Qko7STVCdEJNO0UxQ283Tk47QUFDRjtBc0UzNU5FO0VBQ0UsZTNDcTZCZ0M7QTNCdy9McEM7QXNFejVORTtFQUNFLHNCM0NrNkJnQztBM0J5L0xwQzs7QXNFdjVOQTtFQUNFO0VBQ0E7QXRFMDVORjtBc0V4NU5FO0VBQ0U7RUFDQTtBdEUwNU5KO0FzRXY1TkU7O0VBRUU7QXRFeTVOSjtBc0V0NU5FO0VBQ0U7QXRFdzVOSjs7QXNFcDVOQTtFQUNFO0VBQ0E7RUFDQTtBdEV1NU5GO0FzRXA1TkU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QXRFczVOSjtBc0VsNU5FO0VBQ0U7RUFDQTtFQUNBO0F0RW81Tko7QXNFbDVOSTtFQUNFO0F0RW81Tk47QXNFajVOSTtFQUNFO0F0RW01Tk47O0FzRTc0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0JoRDlHTTtFZ0QrR047RUFDQTtFckNsR0U7RXFDc0dGO0F0RTQ0TkY7O0FzRXg0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhM0NnakJrQztFMkMvaUJsQztFQUNBO0VBQ0EseUJoRGhJTTtBdEIyZ09SO0FzRXg0TkU7RUFBUztBdEUyNE5YO0FzRTE0TkU7RUFBUyxZM0MrekJ5QjtBM0I4a01wQzs7QXNFeDROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCM0M2ekJrQztFMkM1ekJsQztFckN0SEU7RUFDQTtBakNrZ09KO0FzRTE0TkU7RUFDRSxrQjNDd3pCZ0M7RTJDdHpCaEM7QXRFMjROSjs7QXNFdDROQTtFQUNFO0VBQ0EsZ0IzQ3VJNEI7QTNCa3dOOUI7O0FzRXA0TkE7RUFDRTtFQUdBO0VBQ0EsYTNDMHdCa0M7QTNCMm5NcEM7O0FzRWo0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDeklFO0VBQ0E7QWpDOGdPSjtBc0VoNE5FO0VBQ0U7QXRFazROSjs7QXNFNzNOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFZzRORjs7QXFDdmdPSTtFaUM2SUY7SUFDRSxnQjNDdXdCZ0M7STJDdHdCaEM7RXRFODNORjtFc0UzM05BO0lBQ0U7RXRFNjNORjtFc0UzM05FO0lBQ0U7RXRFNjNOSjtFc0V6M05BO0lBQ0U7RXRFMjNORjtFc0V6M05FO0lBQ0U7SUFDQTtJQUFBO0lBQUE7RXRFMjNOSjtFc0VuM05BO0lBQVksZ0IzQyt1QnNCO0UzQnVvTWxDO0FBQ0Y7QXFDOWhPSTtFaUMyS0Y7O0lBRUUsZ0IzQ3V1QmdDO0UzQitvTWxDO0FBQ0Y7QXFDcGlPSTtFaUNrTEY7SUFBWSxpQjNDaXVCc0I7RTNCcXBNbEM7QUFDRjtBdUVwbU9BO0VBQ0U7RUFDQSxhNUNnckJrQztFNEMvcUJsQztFQUNBLFM1QzYxQmtDO0U2Q2oyQmxDLG9DbERxRTRCO0VrRG5FNUI7RUFDQSxnQmxEc0Q0QjtFa0RyRDVCLGdCN0NnUzRCO0U2Qy9SNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDcUtJO0U2Q3pLSjtFQUNBO0F2RWduT0Y7QXVFOW1PRTtFQUFTLFk1Q2kxQnlCO0EzQmd5TXBDO0F1RS9tT0U7RUFDRTtFQUNBO0VBQ0EsYTVDaTFCZ0M7RTRDaDFCaEMsYzVDaTFCZ0M7QTNCZ3lNcEM7QXVFL21PSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RWluT047O0F1RTVtT0E7RUFDRTtBdkUrbU9GO0F1RTdtT0U7RUFDRTtBdkUrbU9KO0F1RTdtT0k7RUFDRTtFQUNBO0VBQ0EseUJqRHJDRTtBdEJvcE9SOztBdUUxbU9BO0VBQ0U7QXZFNm1PRjtBdUUzbU9FO0VBQ0U7RUFDQSxhNUNtekJnQztFNENsekJoQyxjNUNpekJnQztBM0I0ek1wQztBdUUzbU9JO0VBQ0U7RUFDQTtFQUNBLDJCakRyREU7QXRCa3FPUjs7QXVFeG1PQTtFQUNFO0F2RTJtT0Y7QXVFem1PRTtFQUNFO0F2RTJtT0o7QXVFem1PSTtFQUNFO0VBQ0E7RUFDQSw0QmpEbkVFO0F0QjhxT1I7O0F1RXRtT0E7RUFDRTtBdkV5bU9GO0F1RXZtT0U7RUFDRTtFQUNBLGE1Q3F4QmdDO0U0Q3B4QmhDLGM1Q214QmdDO0EzQnMxTXBDO0F1RXZtT0k7RUFDRTtFQUNBO0VBQ0EsMEJqRG5GRTtBdEI0ck9SOztBdUVwbE9BO0VBQ0UsZ0I1Qyt1QmtDO0U0Qzl1QmxDO0VBQ0EsV2pEMUdNO0VpRDJHTjtFQUNBLHlCakQ3R007RVdlSjtBakNzck9KOztBeUV4c09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDOHFCa0M7RThDN3FCbEM7RUFDQSxnQjlDKzJCa0M7RTZDcDNCbEMsb0NsRHFFNEI7RWtEbkU1QjtFQUNBLGdCbERzRDRCO0VrRHJENUIsZ0I3Q2dTNEI7RTZDL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNxS0k7RStDeEtKO0VBQ0Esc0JuRFRNO0VtRFVOO0VBQ0E7RXhDR0U7QWpDbXRPSjtBeUVsdE9FO0VBQ0U7RUFDQTtFQUNBLFc5QysyQmdDO0U4QzkyQmhDLGM5QysyQmdDO0U4QzkyQmhDO0F6RW90T0o7QXlFbHRPSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFbXRPTjs7QXlFOXNPQTtFQUNFLHFCOUNnMkJrQztBM0JpM01wQztBeUUvc09FO0VBQ0U7QXpFaXRPSjtBeUUvc09JO0VBQ0U7RUFDQTtFQUNBLHFDOUMyMUI4QjtBM0JzM01wQztBeUU5c09JO0VBQ0UsVzlDMEx3QjtFOEN6THhCO0VBQ0Esc0JuRGhERTtBdEJnd09SOztBeUUzc09BO0VBQ0UsbUI5QzQwQmtDO0EzQms0TXBDO0F5RTVzT0U7RUFDRTtFQUNBLGE5Q3cwQmdDO0U4Q3YwQmhDLFk5Q3MwQmdDO0U4Q3IwQmhDO0F6RThzT0o7QXlFNXNPSTtFQUNFO0VBQ0E7RUFDQSx1QzlDbzBCOEI7QTNCMDRNcEM7QXlFM3NPSTtFQUNFLFM5Q21Ld0I7RThDbEt4QjtFQUNBLHdCbkR2RUU7QXRCb3hPUjs7QXlFeHNPQTtFQUNFLGtCOUNxekJrQztBM0JzNU1wQztBeUV6c09FO0VBQ0U7QXpFMnNPSjtBeUV6c09JO0VBQ0U7RUFDQTtFQUNBLHdDOUNnekI4QjtBM0IyNU1wQztBeUV4c09JO0VBQ0UsUTlDK0l3QjtFOEM5SXhCO0VBQ0EseUJuRDNGRTtBdEJxeU9SO0F5RXJzT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc5QzR4QmdDO0U4QzN4QmhDO0VBQ0E7RUFDQTtBekV1c09KOztBeUVuc09BO0VBQ0Usb0I5Q3F4QmtDO0EzQmk3TXBDO0F5RXBzT0U7RUFDRTtFQUNBLGE5Q2l4QmdDO0U4Q2h4QmhDLFk5Qyt3QmdDO0U4Qzl3QmhDO0F6RXNzT0o7QXlFcHNPSTtFQUNFO0VBQ0E7RUFDQSxzQzlDNndCOEI7QTNCeTdNcEM7QXlFbnNPSTtFQUNFLFU5QzRHd0I7RThDM0d4QjtFQUNBLHVCbkQ5SEU7QXRCbTBPUjs7QXlFL3FPQTtFQUNFO0VBQ0E7RS9DMEJJO0UrQ3ZCSix5QjlDK3RCa0M7RThDOXRCbEM7RXhDbklFO0VBQ0E7QWpDcXpPSjtBeUVock9FO0VBQ0U7QXpFa3JPSjs7QXlFOXFPQTtFQUNFO0VBQ0EsY25EaktLO0F0QmsxT1A7O0EwRTUwT0E7RUFDRTtBMUUrME9GOztBMEU1ME9BO0VBQ0U7QTFFKzBPRjs7QTBFNTBPQTtFQUNFO0VBQ0E7RUFDQTtBMUUrME9GO0EyRXQyT0U7RUFDRTtFQUNBO0VBQ0E7QTNFdzJPSjs7QTBFaDFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VoQ2xCSSxzQ2dDbUJKO0ExRW0xT0Y7QTBDbDJPTTtFZ0NRTjtJaENQUTtFMUNxMk9OO0FBQ0Y7O0EwRXIxT0E7OztFQUdFO0ExRXcxT0Y7O0EwRXIxT0E7O0VBRUU7QTFFdzFPRjs7QTBFcjFPQTs7RUFFRTtBMUV3MU9GOztBMEUvME9FO0VBQ0U7RUFDQTtFQUNBO0ExRWsxT0o7QTBFLzBPRTs7O0VBR0U7RUFDQTtBMUVpMU9KO0EwRTkwT0U7O0VBRUU7RUFDQTtFaEM1REUsMkJnQzZERjtBMUVnMU9KO0EwQ3o0T007RWdDcURKOztJaENwRE07RTFDNjRPTjtBQUNGOztBMEU3ME9BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVS9DczlCbUM7RStDcjlCbkM7RUFDQSxXcEQ5Rk07RW9EK0ZOO0VBQ0E7RUFDQTtFQUNBLFkvQ2k5Qm1DO0VldmlDL0IsOEJnQ3VGSjtBMUUrME9GO0EwQ2w2T007RWdDa0VOOztJaENqRVE7RTFDczZPTjtBQUNGO0E0QjU2T0U7OztFOEMyRkUsV3BEdkdJO0VvRHdHSjtFQUNBO0VBQ0EsWS9DMDhCaUM7QTNCNDRNckM7O0EwRW4xT0E7RUFDRTtBMUVzMU9GOztBMEVqMU9BO0VBQ0U7QTFFbzFPRjs7QTBFNzBPQTs7RUFFRTtFQUNBLFcvQ204Qm1DO0UrQ2w4Qm5DLFkvQ2s4Qm1DO0UrQ2o4Qm5DO0ExRWcxT0Y7O0EwRTkwT0E7RUFDRTtBMUVpMU9GOztBMEUvME9BO0VBQ0U7QTFFazFPRjs7QTBFejBPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQi9DeTVCbUM7RStDeDVCbkMsZ0IvQ3c1Qm1DO0UrQ3Y1Qm5DO0ExRTIwT0Y7QTBFejBPRTtFQUNFO0VBQ0E7RUFDQSxXL0N1NUJpQztFK0N0NUJqQyxXL0N1NUJpQztFK0N0NUJqQyxpQi9DdzVCaUM7RStDdjVCakMsZ0IvQ3U1QmlDO0UrQ3Q1QmpDO0VBQ0E7RUFDQSxzQnBEdEtJO0VvRHVLSjtFQUVBO0VBQ0E7RUFDQTtFaEMvSkUsNkJnQ2dLRjtBMUUwME9KO0EwQ3QrT007RWdDNklKO0loQzVJTTtFMUN5K09OO0FBQ0Y7QTBFNTBPRTtFQUNFO0ExRTgwT0o7O0EwRXIwT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdwRGpNTTtFb0RrTU47QTFFdzBPRjs7QTRFNWdQQTtFQUFxQjtBNUVnaFByQjs7QTRFL2dQQTtFQUFxQjtBNUVtaFByQjs7QTRFbGhQQTtFQUFxQjtBNUVzaFByQjs7QTRFcmhQQTtFQUFxQjtBNUV5aFByQjs7QTRFeGhQQTtFQUFxQjtBNUU0aFByQjs7QTRFM2hQQTtFQUFxQjtBNUUraFByQjs7QTZFamlQRTtFQUNFO0E3RW9pUEo7O0E0QjFoUEU7OztFaURMSTtBN0VxaVBOOztBNkUzaVBFO0VBQ0U7QTdFOGlQSjs7QTRCcGlQRTs7O0VpRExJO0E3RStpUE47O0E2RXJqUEU7RUFDRTtBN0V3alBKOztBNEI5aVBFOzs7RWlETEk7QTdFeWpQTjs7QTZFL2pQRTtFQUNFO0E3RWtrUEo7O0E0QnhqUEU7OztFaURMSTtBN0Vta1BOOztBNkV6a1BFO0VBQ0U7QTdFNGtQSjs7QTRCbGtQRTs7O0VpRExJO0E3RTZrUE47O0E2RW5sUEU7RUFDRTtBN0VzbFBKOztBNEI1a1BFOzs7RWlETEk7QTdFdWxQTjs7QTZFN2xQRTtFQUNFO0E3RWdtUEo7O0E0QnRsUEU7OztFaURMSTtBN0VpbVBOOztBNkV2bVBFO0VBQ0U7QTdFMG1QSjs7QTRCaG1QRTs7O0VpRExJO0E3RTJtUE47O0E2RWpuUEU7RUFDRTtBN0VvblBKOztBNEIxbVBFOzs7RWlETEk7QTdFcW5QTjs7QTZFM25QRTtFQUNFO0E3RThuUEo7O0E0QnBuUEU7OztFaURMSTtBN0UrblBOOztBNkVyb1BFO0VBQ0U7QTdFd29QSjs7QTRCOW5QRTs7O0VpRExJO0E3RXlvUE47O0E2RS9vUEU7RUFDRTtBN0VrcFBKOztBNEJ4b1BFOzs7RWlETEk7QTdFbXBQTjs7QTZFenBQRTtFQUNFO0E3RTRwUEo7O0E0QmxwUEU7OztFaURMSTtBN0U2cFBOOztBNkVucVBFO0VBQ0U7QTdFc3FQSjs7QTRCNXBQRTs7O0VpRExJO0E3RXVxUE47O0E4RXRxUEE7RUFDRTtBOUV5cVBGOztBOEV0cVBBO0VBQ0U7QTlFeXFQRjs7QStFcHJQQTtFQUFrQjtBL0V3clBsQjs7QStFdnJQQTtFQUFrQjtBL0UyclBsQjs7QStFMXJQQTtFQUFrQjtBL0U4clBsQjs7QStFN3JQQTtFQUFrQjtBL0Vpc1BsQjs7QStFaHNQQTtFQUFrQjtBL0Vvc1BsQjs7QStFbHNQQTtFQUFtQjtBL0Vzc1BuQjs7QStFcnNQQTtFQUFtQjtBL0V5c1BuQjs7QStFeHNQQTtFQUFtQjtBL0U0c1BuQjs7QStFM3NQQTtFQUFtQjtBL0Urc1BuQjs7QStFOXNQQTtFQUFtQjtBL0VrdFBuQjs7QStFL3NQRTtFQUNFO0EvRWt0UEo7O0ErRW50UEU7RUFDRTtBL0VzdFBKOztBK0V2dFBFO0VBQ0U7QS9FMHRQSjs7QStFM3RQRTtFQUNFO0EvRTh0UEo7O0ErRS90UEU7RUFDRTtBL0VrdVBKOztBK0VudVBFO0VBQ0U7QS9Fc3VQSjs7QStFdnVQRTtFQUNFO0EvRTB1UEo7O0ErRTN1UEU7RUFDRTtBL0U4dVBKOztBK0UvdVBFO0VBQ0U7QS9Fa3ZQSjs7QStFbnZQRTtFQUNFO0EvRXN2UEo7O0ErRXZ2UEU7RUFDRTtBL0UwdlBKOztBK0UzdlBFO0VBQ0U7QS9FOHZQSjs7QStFL3ZQRTtFQUNFO0EvRWt3UEo7O0ErRW53UEU7RUFDRTtBL0Vzd1BKOztBK0Vsd1BBO0VBQ0U7QS9FcXdQRjs7QStFOXZQQTtFQUNFO0EvRWl3UEY7O0ErRTl2UEE7RUFDRTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7RUFDQTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7RUFDQTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7RUFDQTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7RUFDQTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7QS9FaXdQRjs7QStFOXZQQTtFQUNFO0EvRWl3UEY7O0ErRTl2UEE7RUFDRTtBL0Vpd1BGOztBK0U5dlBBO0VBQ0U7QS9FaXdQRjs7QTJFejBQRTtFQUNFO0VBQ0E7RUFDQTtBM0U0MFBKOztBZ0ZyMFBNO0VBQXdCO0FoRnkwUDlCOztBZ0Z6MFBNO0VBQXdCO0FoRjYwUDlCOztBZ0Y3MFBNO0VBQXdCO0FoRmkxUDlCOztBZ0ZqMVBNO0VBQXdCO0FoRnExUDlCOztBZ0ZyMVBNO0VBQXdCO0FoRnkxUDlCOztBZ0Z6MVBNO0VBQXdCO0FoRjYxUDlCOztBZ0Y3MVBNO0VBQXdCO0FoRmkyUDlCOztBZ0ZqMlBNO0VBQXdCO0FoRnEyUDlCOztBZ0ZyMlBNO0VBQXdCO0FoRnkyUDlCOztBcUN4elBJO0UyQ2pERTtJQUF3QjtFaEY4MlA1QjtFZ0Y5MlBJO0lBQXdCO0VoRmkzUDVCO0VnRmozUEk7SUFBd0I7RWhGbzNQNUI7RWdGcDNQSTtJQUF3QjtFaEZ1M1A1QjtFZ0Z2M1BJO0lBQXdCO0VoRjAzUDVCO0VnRjEzUEk7SUFBd0I7RWhGNjNQNUI7RWdGNzNQSTtJQUF3QjtFaEZnNFA1QjtFZ0ZoNFBJO0lBQXdCO0VoRm00UDVCO0VnRm40UEk7SUFBd0I7RWhGczRQNUI7QUFDRjtBcUN0MVBJO0UyQ2pERTtJQUF3QjtFaEYyNFA1QjtFZ0YzNFBJO0lBQXdCO0VoRjg0UDVCO0VnRjk0UEk7SUFBd0I7RWhGaTVQNUI7RWdGajVQSTtJQUF3QjtFaEZvNVA1QjtFZ0ZwNVBJO0lBQXdCO0VoRnU1UDVCO0VnRnY1UEk7SUFBd0I7RWhGMDVQNUI7RWdGMTVQSTtJQUF3QjtFaEY2NVA1QjtFZ0Y3NVBJO0lBQXdCO0VoRmc2UDVCO0VnRmg2UEk7SUFBd0I7RWhGbTZQNUI7QUFDRjtBcUNuM1BJO0UyQ2pERTtJQUF3QjtFaEZ3NlA1QjtFZ0Z4NlBJO0lBQXdCO0VoRjI2UDVCO0VnRjM2UEk7SUFBd0I7RWhGODZQNUI7RWdGOTZQSTtJQUF3QjtFaEZpN1A1QjtFZ0ZqN1BJO0lBQXdCO0VoRm83UDVCO0VnRnA3UEk7SUFBd0I7RWhGdTdQNUI7RWdGdjdQSTtJQUF3QjtFaEYwN1A1QjtFZ0YxN1BJO0lBQXdCO0VoRjY3UDVCO0VnRjc3UEk7SUFBd0I7RWhGZzhQNUI7QUFDRjtBcUNoNVBJO0UyQ2pERTtJQUF3QjtFaEZxOFA1QjtFZ0ZyOFBJO0lBQXdCO0VoRnc4UDVCO0VnRng4UEk7SUFBd0I7RWhGMjhQNUI7RWdGMzhQSTtJQUF3QjtFaEY4OFA1QjtFZ0Y5OFBJO0lBQXdCO0VoRmk5UDVCO0VnRmo5UEk7SUFBd0I7RWhGbzlQNUI7RWdGcDlQSTtJQUF3QjtFaEZ1OVA1QjtFZ0Z2OVBJO0lBQXdCO0VoRjA5UDVCO0VnRjE5UEk7SUFBd0I7RWhGNjlQNUI7QUFDRjtBZ0ZwOVBBO0VBRUk7SUFBcUI7RWhGczlQdkI7RWdGdDlQRTtJQUFxQjtFaEZ5OVB2QjtFZ0Z6OVBFO0lBQXFCO0VoRjQ5UHZCO0VnRjU5UEU7SUFBcUI7RWhGKzlQdkI7RWdGLzlQRTtJQUFxQjtFaEZrK1B2QjtFZ0ZsK1BFO0lBQXFCO0VoRnErUHZCO0VnRnIrUEU7SUFBcUI7RWhGdytQdkI7RWdGeCtQRTtJQUFxQjtFaEYyK1B2QjtFZ0YzK1BFO0lBQXFCO0VoRjgrUHZCO0FBQ0Y7QWlGcGdRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc2dRRjtBaUZwZ1FFO0VBQ0U7RUFDQTtBakZzZ1FKO0FpRm5nUUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGcWdRSjs7QWlGNS9QSTtFQUNFO0FqRisvUE47O0FpRmhnUUk7RUFDRTtBakZtZ1FOOztBaUZwZ1FJO0VBQ0U7QWpGdWdRTjs7QWlGeGdRSTtFQUNFO0FqRjJnUU47O0FrRnBpUUk7RUFBZ0M7QWxGd2lRcEM7O0FrRnZpUUk7RUFBZ0M7QWxGMmlRcEM7O0FrRjFpUUk7RUFBZ0M7QWxGOGlRcEM7O0FrRjdpUUk7RUFBZ0M7QWxGaWpRcEM7O0FrRi9pUUk7RUFBOEI7QWxGbWpRbEM7O0FrRmxqUUk7RUFBOEI7QWxGc2pRbEM7O0FrRnJqUUk7RUFBOEI7QWxGeWpRbEM7O0FrRnhqUUk7RUFBOEI7QWxGNGpRbEM7O0FrRjNqUUk7RUFBOEI7QWxGK2pRbEM7O0FrRjlqUUk7RUFBOEI7QWxGa2tRbEM7O0FrRmprUUk7RUFBOEI7QWxGcWtRbEM7O0FrRnBrUUk7RUFBOEI7QWxGd2tRbEM7O0FrRnRrUUk7RUFBb0M7QWxGMGtReEM7O0FrRnprUUk7RUFBb0M7QWxGNmtReEM7O0FrRjVrUUk7RUFBb0M7QWxGZ2xReEM7O0FrRi9rUUk7RUFBb0M7QWxGbWxReEM7O0FrRmxsUUk7RUFBb0M7QWxGc2xReEM7O0FrRnBsUUk7RUFBaUM7QWxGd2xRckM7O0FrRnZsUUk7RUFBaUM7QWxGMmxRckM7O0FrRjFsUUk7RUFBaUM7QWxGOGxRckM7O0FrRjdsUUk7RUFBaUM7QWxGaW1RckM7O0FrRmhtUUk7RUFBaUM7QWxGb21RckM7O0FrRmxtUUk7RUFBa0M7QWxGc21RdEM7O0FrRnJtUUk7RUFBa0M7QWxGeW1RdEM7O0FrRnhtUUk7RUFBa0M7QWxGNG1RdEM7O0FrRjNtUUk7RUFBa0M7QWxGK21RdEM7O0FrRjltUUk7RUFBa0M7QWxGa25RdEM7O0FrRmpuUUk7RUFBa0M7QWxGcW5RdEM7O0FrRm5uUUk7RUFBZ0M7QWxGdW5RcEM7O0FrRnRuUUk7RUFBZ0M7QWxGMG5RcEM7O0FrRnpuUUk7RUFBZ0M7QWxGNm5RcEM7O0FrRjVuUUk7RUFBZ0M7QWxGZ29RcEM7O0FrRi9uUUk7RUFBZ0M7QWxGbW9RcEM7O0FrRmxvUUk7RUFBZ0M7QWxGc29RcEM7O0FxQzFuUUk7RTZDbERBO0lBQWdDO0VsRmlyUWxDO0VrRmhyUUU7SUFBZ0M7RWxGbXJRbEM7RWtGbHJRRTtJQUFnQztFbEZxclFsQztFa0ZwclFFO0lBQWdDO0VsRnVyUWxDO0VrRnJyUUU7SUFBOEI7RWxGd3JRaEM7RWtGdnJRRTtJQUE4QjtFbEYwclFoQztFa0Z6clFFO0lBQThCO0VsRjRyUWhDO0VrRjNyUUU7SUFBOEI7RWxGOHJRaEM7RWtGN3JRRTtJQUE4QjtFbEZnc1FoQztFa0YvclFFO0lBQThCO0VsRmtzUWhDO0VrRmpzUUU7SUFBOEI7RWxGb3NRaEM7RWtGbnNRRTtJQUE4QjtFbEZzc1FoQztFa0Zwc1FFO0lBQW9DO0VsRnVzUXRDO0VrRnRzUUU7SUFBb0M7RWxGeXNRdEM7RWtGeHNRRTtJQUFvQztFbEYyc1F0QztFa0Yxc1FFO0lBQW9DO0VsRjZzUXRDO0VrRjVzUUU7SUFBb0M7RWxGK3NRdEM7RWtGN3NRRTtJQUFpQztFbEZndFFuQztFa0Yvc1FFO0lBQWlDO0VsRmt0UW5DO0VrRmp0UUU7SUFBaUM7RWxGb3RRbkM7RWtGbnRRRTtJQUFpQztFbEZzdFFuQztFa0ZydFFFO0lBQWlDO0VsRnd0UW5DO0VrRnR0UUU7SUFBa0M7RWxGeXRRcEM7RWtGeHRRRTtJQUFrQztFbEYydFFwQztFa0YxdFFFO0lBQWtDO0VsRjZ0UXBDO0VrRjV0UUU7SUFBa0M7RWxGK3RRcEM7RWtGOXRRRTtJQUFrQztFbEZpdVFwQztFa0ZodVFFO0lBQWtDO0VsRm11UXBDO0VrRmp1UUU7SUFBZ0M7RWxGb3VRbEM7RWtGbnVRRTtJQUFnQztFbEZzdVFsQztFa0ZydVFFO0lBQWdDO0VsRnd1UWxDO0VrRnZ1UUU7SUFBZ0M7RWxGMHVRbEM7RWtGenVRRTtJQUFnQztFbEY0dVFsQztFa0YzdVFFO0lBQWdDO0VsRjh1UWxDO0FBQ0Y7QXFDbnVRSTtFNkNsREE7SUFBZ0M7RWxGeXhRbEM7RWtGeHhRRTtJQUFnQztFbEYyeFFsQztFa0YxeFFFO0lBQWdDO0VsRjZ4UWxDO0VrRjV4UUU7SUFBZ0M7RWxGK3hRbEM7RWtGN3hRRTtJQUE4QjtFbEZneVFoQztFa0YveFFFO0lBQThCO0VsRmt5UWhDO0VrRmp5UUU7SUFBOEI7RWxGb3lRaEM7RWtGbnlRRTtJQUE4QjtFbEZzeVFoQztFa0ZyeVFFO0lBQThCO0VsRnd5UWhDO0VrRnZ5UUU7SUFBOEI7RWxGMHlRaEM7RWtGenlRRTtJQUE4QjtFbEY0eVFoQztFa0YzeVFFO0lBQThCO0VsRjh5UWhDO0VrRjV5UUU7SUFBb0M7RWxGK3lRdEM7RWtGOXlRRTtJQUFvQztFbEZpelF0QztFa0ZoelFFO0lBQW9DO0VsRm16UXRDO0VrRmx6UUU7SUFBb0M7RWxGcXpRdEM7RWtGcHpRRTtJQUFvQztFbEZ1elF0QztFa0ZyelFFO0lBQWlDO0VsRnd6UW5DO0VrRnZ6UUU7SUFBaUM7RWxGMHpRbkM7RWtGenpRRTtJQUFpQztFbEY0elFuQztFa0YzelFFO0lBQWlDO0VsRjh6UW5DO0VrRjd6UUU7SUFBaUM7RWxGZzBRbkM7RWtGOXpRRTtJQUFrQztFbEZpMFFwQztFa0ZoMFFFO0lBQWtDO0VsRm0wUXBDO0VrRmwwUUU7SUFBa0M7RWxGcTBRcEM7RWtGcDBRRTtJQUFrQztFbEZ1MFFwQztFa0Z0MFFFO0lBQWtDO0VsRnkwUXBDO0VrRngwUUU7SUFBa0M7RWxGMjBRcEM7RWtGejBRRTtJQUFnQztFbEY0MFFsQztFa0YzMFFFO0lBQWdDO0VsRjgwUWxDO0VrRjcwUUU7SUFBZ0M7RWxGZzFRbEM7RWtGLzBRRTtJQUFnQztFbEZrMVFsQztFa0ZqMVFFO0lBQWdDO0VsRm8xUWxDO0VrRm4xUUU7SUFBZ0M7RWxGczFRbEM7QUFDRjtBcUMzMFFJO0U2Q2xEQTtJQUFnQztFbEZpNFFsQztFa0ZoNFFFO0lBQWdDO0VsRm00UWxDO0VrRmw0UUU7SUFBZ0M7RWxGcTRRbEM7RWtGcDRRRTtJQUFnQztFbEZ1NFFsQztFa0ZyNFFFO0lBQThCO0VsRnc0UWhDO0VrRnY0UUU7SUFBOEI7RWxGMDRRaEM7RWtGejRRRTtJQUE4QjtFbEY0NFFoQztFa0YzNFFFO0lBQThCO0VsRjg0UWhDO0VrRjc0UUU7SUFBOEI7RWxGZzVRaEM7RWtGLzRRRTtJQUE4QjtFbEZrNVFoQztFa0ZqNVFFO0lBQThCO0VsRm81UWhDO0VrRm41UUU7SUFBOEI7RWxGczVRaEM7RWtGcDVRRTtJQUFvQztFbEZ1NVF0QztFa0Z0NVFFO0lBQW9DO0VsRnk1UXRDO0VrRng1UUU7SUFBb0M7RWxGMjVRdEM7RWtGMTVRRTtJQUFvQztFbEY2NVF0QztFa0Y1NVFFO0lBQW9DO0VsRis1UXRDO0VrRjc1UUU7SUFBaUM7RWxGZzZRbkM7RWtGLzVRRTtJQUFpQztFbEZrNlFuQztFa0ZqNlFFO0lBQWlDO0VsRm82UW5DO0VrRm42UUU7SUFBaUM7RWxGczZRbkM7RWtGcjZRRTtJQUFpQztFbEZ3NlFuQztFa0Z0NlFFO0lBQWtDO0VsRnk2UXBDO0VrRng2UUU7SUFBa0M7RWxGMjZRcEM7RWtGMTZRRTtJQUFrQztFbEY2NlFwQztFa0Y1NlFFO0lBQWtDO0VsRis2UXBDO0VrRjk2UUU7SUFBa0M7RWxGaTdRcEM7RWtGaDdRRTtJQUFrQztFbEZtN1FwQztFa0ZqN1FFO0lBQWdDO0VsRm83UWxDO0VrRm43UUU7SUFBZ0M7RWxGczdRbEM7RWtGcjdRRTtJQUFnQztFbEZ3N1FsQztFa0Z2N1FFO0lBQWdDO0VsRjA3UWxDO0VrRno3UUU7SUFBZ0M7RWxGNDdRbEM7RWtGMzdRRTtJQUFnQztFbEY4N1FsQztBQUNGO0FxQ243UUk7RTZDbERBO0lBQWdDO0VsRnkrUWxDO0VrRngrUUU7SUFBZ0M7RWxGMitRbEM7RWtGMStRRTtJQUFnQztFbEY2K1FsQztFa0Y1K1FFO0lBQWdDO0VsRisrUWxDO0VrRjcrUUU7SUFBOEI7RWxGZy9RaEM7RWtGLytRRTtJQUE4QjtFbEZrL1FoQztFa0ZqL1FFO0lBQThCO0VsRm8vUWhDO0VrRm4vUUU7SUFBOEI7RWxGcy9RaEM7RWtGci9RRTtJQUE4QjtFbEZ3L1FoQztFa0Z2L1FFO0lBQThCO0VsRjAvUWhDO0VrRnovUUU7SUFBOEI7RWxGNC9RaEM7RWtGMy9RRTtJQUE4QjtFbEY4L1FoQztFa0Y1L1FFO0lBQW9DO0VsRisvUXRDO0VrRjkvUUU7SUFBb0M7RWxGaWdSdEM7RWtGaGdSRTtJQUFvQztFbEZtZ1J0QztFa0ZsZ1JFO0lBQW9DO0VsRnFnUnRDO0VrRnBnUkU7SUFBb0M7RWxGdWdSdEM7RWtGcmdSRTtJQUFpQztFbEZ3Z1JuQztFa0Z2Z1JFO0lBQWlDO0VsRjBnUm5DO0VrRnpnUkU7SUFBaUM7RWxGNGdSbkM7RWtGM2dSRTtJQUFpQztFbEY4Z1JuQztFa0Y3Z1JFO0lBQWlDO0VsRmdoUm5DO0VrRjlnUkU7SUFBa0M7RWxGaWhScEM7RWtGaGhSRTtJQUFrQztFbEZtaFJwQztFa0ZsaFJFO0lBQWtDO0VsRnFoUnBDO0VrRnBoUkU7SUFBa0M7RWxGdWhScEM7RWtGdGhSRTtJQUFrQztFbEZ5aFJwQztFa0Z4aFJFO0lBQWtDO0VsRjJoUnBDO0VrRnpoUkU7SUFBZ0M7RWxGNGhSbEM7RWtGM2hSRTtJQUFnQztFbEY4aFJsQztFa0Y3aFJFO0lBQWdDO0VsRmdpUmxDO0VrRi9oUkU7SUFBZ0M7RWxGa2lSbEM7RWtGamlSRTtJQUFnQztFbEZvaVJsQztFa0ZuaVJFO0lBQWdDO0VsRnNpUmxDO0FBQ0Y7QW1GamxSSTtFQUF3QjtBbkZvbFI1Qjs7QW1GbmxSSTtFQUF3QjtBbkZ1bFI1Qjs7QW1GdGxSSTtFQUF3QjtBbkYwbFI1Qjs7QXFDdGlSSTtFOEN0REE7SUFBd0I7RW5GaW1SMUI7RW1GaG1SRTtJQUF3QjtFbkZtbVIxQjtFbUZsbVJFO0lBQXdCO0VuRnFtUjFCO0FBQ0Y7QXFDbGpSSTtFOEN0REE7SUFBd0I7RW5GNG1SMUI7RW1GM21SRTtJQUF3QjtFbkY4bVIxQjtFbUY3bVJFO0lBQXdCO0VuRmduUjFCO0FBQ0Y7QXFDN2pSSTtFOEN0REE7SUFBd0I7RW5GdW5SMUI7RW1GdG5SRTtJQUF3QjtFbkZ5blIxQjtFbUZ4blJFO0lBQXdCO0VuRjJuUjFCO0FBQ0Y7QXFDeGtSSTtFOEN0REE7SUFBd0I7RW5Ga29SMUI7RW1Gam9SRTtJQUF3QjtFbkZvb1IxQjtFbUZub1JFO0lBQXdCO0VuRnNvUjFCO0FBQ0Y7QW9GNW9SRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtBcEYrb1IzQjs7QW9GL29SRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtBcEZtcFIzQjs7QW9GbnBSRTtFQUF5QjtLQUFBO01BQUE7VUFBQTtBcEZ1cFIzQjs7QXFGdnBSRTtFQUFzQjtBckYycFJ4Qjs7QXFGM3BSRTtFQUFzQjtBckYrcFJ4Qjs7QXNGOXBSRTtFQUF5QjtBdEZrcVIzQjs7QXNGbHFSRTtFQUF5QjtBdEZzcVIzQjs7QXNGdHFSRTtFQUF5QjtBdEYwcVIzQjs7QXNGMXFSRTtFQUF5QjtBdEY4cVIzQjs7QXNGOXFSRTtFQUF5QjtFQUFBO0F0RmtyUjNCOztBc0Y3cVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0RpcUJrQztBM0IrZ1FwQzs7QXNGN3FSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNEeXBCa0M7QTNCdWhRcEM7O0FzRjVxUkU7RUFERjtJQUVJO0lBQUE7SUFDQTtJQUNBLGEzRGlwQmdDO0UzQitoUWxDO0FBQ0Y7O0F1RjFzUkE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNHNSRjs7QXdGbHNSRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZvc1JKOztBeUZqdVJBO0VBQWE7QXpGcXVSYjs7QXlGcHVSQTtFQUFVO0F6Rnd1UlY7O0F5RnZ1UkE7RUFBYTtBekYydVJiOztBeUYxdVJBO0VBQWU7QXpGOHVSZjs7QTBGN3VSSTtFQUF1QjtBMUZpdlIzQjs7QTBGanZSSTtFQUF1QjtBMUZxdlIzQjs7QTBGcnZSSTtFQUF1QjtBMUZ5dlIzQjs7QTBGenZSSTtFQUF1QjtBMUY2dlIzQjs7QTBGN3ZSSTtFQUF1QjtBMUZpd1IzQjs7QTBGandSSTtFQUF1QjtBMUZxd1IzQjs7QTBGcndSSTtFQUF1QjtBMUZ5d1IzQjs7QTBGendSSTtFQUF1QjtBMUY2d1IzQjs7QTBGN3dSSTtFQUF1QjtBMUZpeFIzQjs7QTBGanhSSTtFQUF1QjtBMUZxeFIzQjs7QTBGcnhSSTtFQUF1QjtBMUZ5eFIzQjs7QTBGenhSSTtFQUF1QjtBMUY2eFIzQjs7QTBGenhSQTtFQUFVO0ExRjZ4UlY7O0EwRjV4UkE7RUFBVTtBMUZneVJWOztBMEY1eFJBO0VBQWM7QTFGZ3lSZDs7QTBGL3hSQTtFQUFjO0ExRm15UmQ7O0EwRmp5UkE7RUFBVTtBMUZxeVJWOztBMEZweVJBO0VBQVU7QTFGd3lSVjs7QTJGanpSUTtFQUFnQztBM0ZxelJ4Qzs7QTJGcHpSUTs7RUFFRTtBM0Z1elJWOztBMkZyelJROztFQUVFO0EzRnd6UlY7O0EyRnR6UlE7O0VBRUU7QTNGeXpSVjs7QTJGdnpSUTs7RUFFRTtBM0YwelJWOztBMkZ6MFJRO0VBQWdDO0EzRjYwUnhDOztBMkY1MFJROztFQUVFO0EzRiswUlY7O0EyRjcwUlE7O0VBRUU7QTNGZzFSVjs7QTJGOTBSUTs7RUFFRTtBM0ZpMVJWOztBMkYvMFJROztFQUVFO0EzRmsxUlY7O0EyRmoyUlE7RUFBZ0M7QTNGcTJSeEM7O0EyRnAyUlE7O0VBRUU7QTNGdTJSVjs7QTJGcjJSUTs7RUFFRTtBM0Z3MlJWOztBMkZ0MlJROztFQUVFO0EzRnkyUlY7O0EyRnYyUlE7O0VBRUU7QTNGMDJSVjs7QTJGejNSUTtFQUFnQztBM0Y2M1J4Qzs7QTJGNTNSUTs7RUFFRTtBM0YrM1JWOztBMkY3M1JROztFQUVFO0EzRmc0UlY7O0EyRjkzUlE7O0VBRUU7QTNGaTRSVjs7QTJGLzNSUTs7RUFFRTtBM0ZrNFJWOztBMkZqNVJRO0VBQWdDO0EzRnE1UnhDOztBMkZwNVJROztFQUVFO0EzRnU1UlY7O0EyRnI1UlE7O0VBRUU7QTNGdzVSVjs7QTJGdDVSUTs7RUFFRTtBM0Z5NVJWOztBMkZ2NVJROztFQUVFO0EzRjA1UlY7O0EyRno2UlE7RUFBZ0M7QTNGNjZSeEM7O0EyRjU2UlE7O0VBRUU7QTNGKzZSVjs7QTJGNzZSUTs7RUFFRTtBM0ZnN1JWOztBMkY5NlJROztFQUVFO0EzRmk3UlY7O0EyRi82UlE7O0VBRUU7QTNGazdSVjs7QTJGajhSUTtFQUFnQztBM0ZxOFJ4Qzs7QTJGcDhSUTs7RUFFRTtBM0Z1OFJWOztBMkZyOFJROztFQUVFO0EzRnc4UlY7O0EyRnQ4UlE7O0VBRUU7QTNGeThSVjs7QTJGdjhSUTs7RUFFRTtBM0YwOFJWOztBMkZ6OVJRO0VBQWdDO0EzRjY5UnhDOztBMkY1OVJROztFQUVFO0EzRis5UlY7O0EyRjc5UlE7O0VBRUU7QTNGZytSVjs7QTJGOTlSUTs7RUFFRTtBM0ZpK1JWOztBMkYvOVJROztFQUVFO0EzRmsrUlY7O0EyRmovUlE7RUFBZ0M7QTNGcS9SeEM7O0EyRnAvUlE7O0VBRUU7QTNGdS9SVjs7QTJGci9SUTs7RUFFRTtBM0Z3L1JWOztBMkZ0L1JROztFQUVFO0EzRnkvUlY7O0EyRnYvUlE7O0VBRUU7QTNGMC9SVjs7QTJGemdTUTtFQUFnQztBM0Y2Z1N4Qzs7QTJGNWdTUTs7RUFFRTtBM0YrZ1NWOztBMkY3Z1NROztFQUVFO0EzRmdoU1Y7O0EyRjlnU1E7O0VBRUU7QTNGaWhTVjs7QTJGL2dTUTs7RUFFRTtBM0ZraFNWOztBMkZqaVNRO0VBQWdDO0EzRnFpU3hDOztBMkZwaVNROztFQUVFO0EzRnVpU1Y7O0EyRnJpU1E7O0VBRUU7QTNGd2lTVjs7QTJGdGlTUTs7RUFFRTtBM0Z5aVNWOztBMkZ2aVNROztFQUVFO0EzRjBpU1Y7O0EyRnpqU1E7RUFBZ0M7QTNGNmpTeEM7O0EyRjVqU1E7O0VBRUU7QTNGK2pTVjs7QTJGN2pTUTs7RUFFRTtBM0Zna1NWOztBMkY5alNROztFQUVFO0EzRmlrU1Y7O0EyRi9qU1E7O0VBRUU7QTNGa2tTVjs7QTJGamxTUTtFQUFnQztBM0ZxbFN4Qzs7QTJGcGxTUTs7RUFFRTtBM0Z1bFNWOztBMkZybFNROztFQUVFO0EzRndsU1Y7O0EyRnRsU1E7O0VBRUU7QTNGeWxTVjs7QTJGdmxTUTs7RUFFRTtBM0YwbFNWOztBMkZ6bVNRO0VBQWdDO0EzRjZtU3hDOztBMkY1bVNROztFQUVFO0EzRittU1Y7O0EyRjdtU1E7O0VBRUU7QTNGZ25TVjs7QTJGOW1TUTs7RUFFRTtBM0ZpblNWOztBMkYvbVNROztFQUVFO0EzRmtuU1Y7O0EyRmpvU1E7RUFBZ0M7QTNGcW9TeEM7O0EyRnBvU1E7O0VBRUU7QTNGdW9TVjs7QTJGcm9TUTs7RUFFRTtBM0Z3b1NWOztBMkZ0b1NROztFQUVFO0EzRnlvU1Y7O0EyRnZvU1E7O0VBRUU7QTNGMG9TVjs7QTJGenBTUTtFQUFnQztBM0Y2cFN4Qzs7QTJGNXBTUTs7RUFFRTtBM0YrcFNWOztBMkY3cFNROztFQUVFO0EzRmdxU1Y7O0EyRjlwU1E7O0VBRUU7QTNGaXFTVjs7QTJGL3BTUTs7RUFFRTtBM0ZrcVNWOztBMkZqclNRO0VBQWdDO0EzRnFyU3hDOztBMkZwclNROztFQUVFO0EzRnVyU1Y7O0EyRnJyU1E7O0VBRUU7QTNGd3JTVjs7QTJGdHJTUTs7RUFFRTtBM0Z5clNWOztBMkZ2clNROztFQUVFO0EzRjByU1Y7O0EyRnpzU1E7RUFBZ0M7QTNGNnNTeEM7O0EyRjVzU1E7O0VBRUU7QTNGK3NTVjs7QTJGN3NTUTs7RUFFRTtBM0ZndFNWOztBMkY5c1NROztFQUVFO0EzRml0U1Y7O0EyRi9zU1E7O0VBRUU7QTNGa3RTVjs7QTJGanVTUTtFQUFnQztBM0ZxdVN4Qzs7QTJGcHVTUTs7RUFFRTtBM0Z1dVNWOztBMkZydVNROztFQUVFO0EzRnd1U1Y7O0EyRnR1U1E7O0VBRUU7QTNGeXVTVjs7QTJGdnVTUTs7RUFFRTtBM0YwdVNWOztBMkZ6dlNRO0VBQWdDO0EzRjZ2U3hDOztBMkY1dlNROztFQUVFO0EzRit2U1Y7O0EyRjd2U1E7O0VBRUU7QTNGZ3dTVjs7QTJGOXZTUTs7RUFFRTtBM0Zpd1NWOztBMkYvdlNROztFQUVFO0EzRmt3U1Y7O0EyRmp4U1E7RUFBZ0M7QTNGcXhTeEM7O0EyRnB4U1E7O0VBRUU7QTNGdXhTVjs7QTJGcnhTUTs7RUFFRTtBM0Z3eFNWOztBMkZ0eFNROztFQUVFO0EzRnl4U1Y7O0EyRnZ4U1E7O0VBRUU7QTNGMHhTVjs7QTJGenlTUTtFQUFnQztBM0Y2eVN4Qzs7QTJGNXlTUTs7RUFFRTtBM0YreVNWOztBMkY3eVNROztFQUVFO0EzRmd6U1Y7O0EyRjl5U1E7O0VBRUU7QTNGaXpTVjs7QTJGL3lTUTs7RUFFRTtBM0ZrelNWOztBMkZqMFNRO0VBQWdDO0EzRnEwU3hDOztBMkZwMFNROztFQUVFO0EzRnUwU1Y7O0EyRnIwU1E7O0VBRUU7QTNGdzBTVjs7QTJGdDBTUTs7RUFFRTtBM0Z5MFNWOztBMkZ2MFNROztFQUVFO0EzRjAwU1Y7O0EyRnoxU1E7RUFBZ0M7QTNGNjFTeEM7O0EyRjUxU1E7O0VBRUU7QTNGKzFTVjs7QTJGNzFTUTs7RUFFRTtBM0ZnMlNWOztBMkY5MVNROztFQUVFO0EzRmkyU1Y7O0EyRi8xU1E7O0VBRUU7QTNGazJTVjs7QTJGajNTUTtFQUFnQztBM0ZxM1N4Qzs7QTJGcDNTUTs7RUFFRTtBM0Z1M1NWOztBMkZyM1NROztFQUVFO0EzRnczU1Y7O0EyRnQzU1E7O0VBRUU7QTNGeTNTVjs7QTJGdjNTUTs7RUFFRTtBM0YwM1NWOztBMkZ6NFNRO0VBQWdDO0EzRjY0U3hDOztBMkY1NFNROztFQUVFO0EzRis0U1Y7O0EyRjc0U1E7O0VBRUU7QTNGZzVTVjs7QTJGOTRTUTs7RUFFRTtBM0ZpNVNWOztBMkYvNFNROztFQUVFO0EzRms1U1Y7O0EyRmo2U1E7RUFBZ0M7QTNGcTZTeEM7O0EyRnA2U1E7O0VBRUU7QTNGdTZTVjs7QTJGcjZTUTs7RUFFRTtBM0Z3NlNWOztBMkZ0NlNROztFQUVFO0EzRnk2U1Y7O0EyRnY2U1E7O0VBRUU7QTNGMDZTVjs7QTJGejdTUTtFQUFnQztBM0Y2N1N4Qzs7QTJGNTdTUTs7RUFFRTtBM0YrN1NWOztBMkY3N1NROztFQUVFO0EzRmc4U1Y7O0EyRjk3U1E7O0VBRUU7QTNGaThTVjs7QTJGLzdTUTs7RUFFRTtBM0ZrOFNWOztBMkZqOVNRO0VBQWdDO0EzRnE5U3hDOztBMkZwOVNROztFQUVFO0EzRnU5U1Y7O0EyRnI5U1E7O0VBRUU7QTNGdzlTVjs7QTJGdDlTUTs7RUFFRTtBM0Z5OVNWOztBMkZ2OVNROztFQUVFO0EzRjA5U1Y7O0EyRnorU1E7RUFBZ0M7QTNGNitTeEM7O0EyRjUrU1E7O0VBRUU7QTNGKytTVjs7QTJGNytTUTs7RUFFRTtBM0ZnL1NWOztBMkY5K1NROztFQUVFO0EzRmkvU1Y7O0EyRi8rU1E7O0VBRUU7QTNGay9TVjs7QTJGamdUUTtFQUFnQztBM0ZxZ1R4Qzs7QTJGcGdUUTs7RUFFRTtBM0Z1Z1RWOztBMkZyZ1RROztFQUVFO0EzRndnVFY7O0EyRnRnVFE7O0VBRUU7QTNGeWdUVjs7QTJGdmdUUTs7RUFFRTtBM0YwZ1RWOztBMkZ6aFRRO0VBQWdDO0EzRjZoVHhDOztBMkY1aFRROztFQUVFO0EzRitoVFY7O0EyRjdoVFE7O0VBRUU7QTNGZ2lUVjs7QTJGOWhUUTs7RUFFRTtBM0ZpaVRWOztBMkYvaFRROztFQUVFO0EzRmtpVFY7O0EyRmpqVFE7RUFBZ0M7QTNGcWpUeEM7O0EyRnBqVFE7O0VBRUU7QTNGdWpUVjs7QTJGcmpUUTs7RUFFRTtBM0Z3alRWOztBMkZ0alRROztFQUVFO0EzRnlqVFY7O0EyRnZqVFE7O0VBRUU7QTNGMGpUVjs7QTJGemtUUTtFQUFnQztBM0Y2a1R4Qzs7QTJGNWtUUTs7RUFFRTtBM0Yra1RWOztBMkY3a1RROztFQUVFO0EzRmdsVFY7O0EyRjlrVFE7O0VBRUU7QTNGaWxUVjs7QTJGL2tUUTs7RUFFRTtBM0ZrbFRWOztBMkZqbVRRO0VBQWdDO0EzRnFtVHhDOztBMkZwbVRROztFQUVFO0EzRnVtVFY7O0EyRnJtVFE7O0VBRUU7QTNGd21UVjs7QTJGdG1UUTs7RUFFRTtBM0Z5bVRWOztBMkZ2bVRROztFQUVFO0EzRjBtVFY7O0EyRnpuVFE7RUFBZ0M7QTNGNm5UeEM7O0EyRjVuVFE7O0VBRUU7QTNGK25UVjs7QTJGN25UUTs7RUFFRTtBM0Znb1RWOztBMkY5blRROztFQUVFO0EzRmlvVFY7O0EyRi9uVFE7O0VBRUU7QTNGa29UVjs7QTJGanBUUTtFQUFnQztBM0ZxcFR4Qzs7QTJGcHBUUTs7RUFFRTtBM0Z1cFRWOztBMkZycFRROztFQUVFO0EzRndwVFY7O0EyRnRwVFE7O0VBRUU7QTNGeXBUVjs7QTJGdnBUUTs7RUFFRTtBM0YwcFRWOztBMkZ6cVRRO0VBQWdDO0EzRjZxVHhDOztBMkY1cVRROztFQUVFO0EzRitxVFY7O0EyRjdxVFE7O0VBRUU7QTNGZ3JUVjs7QTJGOXFUUTs7RUFFRTtBM0ZpclRWOztBMkYvcVRROztFQUVFO0EzRmtyVFY7O0EyRmpzVFE7RUFBZ0M7QTNGcXNUeEM7O0EyRnBzVFE7O0VBRUU7QTNGdXNUVjs7QTJGcnNUUTs7RUFFRTtBM0Z3c1RWOztBMkZ0c1RROztFQUVFO0EzRnlzVFY7O0EyRnZzVFE7O0VBRUU7QTNGMHNUVjs7QTJGenRUUTtFQUFnQztBM0Y2dFR4Qzs7QTJGNXRUUTs7RUFFRTtBM0YrdFRWOztBMkY3dFRROztFQUVFO0EzRmd1VFY7O0EyRjl0VFE7O0VBRUU7QTNGaXVUVjs7QTJGL3RUUTs7RUFFRTtBM0ZrdVRWOztBMkZqdlRRO0VBQWdDO0EzRnF2VHhDOztBMkZwdlRROztFQUVFO0EzRnV2VFY7O0EyRnJ2VFE7O0VBRUU7QTNGd3ZUVjs7QTJGdHZUUTs7RUFFRTtBM0Z5dlRWOztBMkZ2dlRROztFQUVFO0EzRjB2VFY7O0EyRnp3VFE7RUFBZ0M7QTNGNndUeEM7O0EyRjV3VFE7O0VBRUU7QTNGK3dUVjs7QTJGN3dUUTs7RUFFRTtBM0ZneFRWOztBMkY5d1RROztFQUVFO0EzRml4VFY7O0EyRi93VFE7O0VBRUU7QTNGa3hUVjs7QTJGanlUUTtFQUFnQztBM0ZxeVR4Qzs7QTJGcHlUUTs7RUFFRTtBM0Z1eVRWOztBMkZyeVRROztFQUVFO0EzRnd5VFY7O0EyRnR5VFE7O0VBRUU7QTNGeXlUVjs7QTJGdnlUUTs7RUFFRTtBM0YweVRWOztBMkZ6elRRO0VBQWdDO0EzRjZ6VHhDOztBMkY1elRROztFQUVFO0EzRit6VFY7O0EyRjd6VFE7O0VBRUU7QTNGZzBUVjs7QTJGOXpUUTs7RUFFRTtBM0ZpMFRWOztBMkYvelRROztFQUVFO0EzRmswVFY7O0EyRmoxVFE7RUFBZ0M7QTNGcTFUeEM7O0EyRnAxVFE7O0VBRUU7QTNGdTFUVjs7QTJGcjFUUTs7RUFFRTtBM0Z3MVRWOztBMkZ0MVRROztFQUVFO0EzRnkxVFY7O0EyRnYxVFE7O0VBRUU7QTNGMDFUVjs7QTJGejJUUTtFQUFnQztBM0Y2MlR4Qzs7QTJGNTJUUTs7RUFFRTtBM0YrMlRWOztBMkY3MlRROztFQUVFO0EzRmczVFY7O0EyRjkyVFE7O0VBRUU7QTNGaTNUVjs7QTJGLzJUUTs7RUFFRTtBM0ZrM1RWOztBMkYxMlRRO0VBQXdCO0EzRjgyVGhDOztBMkY3MlRROztFQUVFO0EzRmczVFY7O0EyRjkyVFE7O0VBRUU7QTNGaTNUVjs7QTJGLzJUUTs7RUFFRTtBM0ZrM1RWOztBMkZoM1RROztFQUVFO0EzRm0zVFY7O0EyRmw0VFE7RUFBd0I7QTNGczRUaEM7O0EyRnI0VFE7O0VBRUU7QTNGdzRUVjs7QTJGdDRUUTs7RUFFRTtBM0Z5NFRWOztBMkZ2NFRROztFQUVFO0EzRjA0VFY7O0EyRng0VFE7O0VBRUU7QTNGMjRUVjs7QTJGMTVUUTtFQUF3QjtBM0Y4NVRoQzs7QTJGNzVUUTs7RUFFRTtBM0ZnNlRWOztBMkY5NVRROztFQUVFO0EzRmk2VFY7O0EyRi81VFE7O0VBRUU7QTNGazZUVjs7QTJGaDZUUTs7RUFFRTtBM0ZtNlRWOztBMkZsN1RRO0VBQXdCO0EzRnM3VGhDOztBMkZyN1RROztFQUVFO0EzRnc3VFY7O0EyRnQ3VFE7O0VBRUU7QTNGeTdUVjs7QTJGdjdUUTs7RUFFRTtBM0YwN1RWOztBMkZ4N1RROztFQUVFO0EzRjI3VFY7O0EyRjE4VFE7RUFBd0I7QTNGODhUaEM7O0EyRjc4VFE7O0VBRUU7QTNGZzlUVjs7QTJGOThUUTs7RUFFRTtBM0ZpOVRWOztBMkYvOFRROztFQUVFO0EzRms5VFY7O0EyRmg5VFE7O0VBRUU7QTNGbTlUVjs7QTJGbCtUUTtFQUF3QjtBM0ZzK1RoQzs7QTJGcitUUTs7RUFFRTtBM0Z3K1RWOztBMkZ0K1RROztFQUVFO0EzRnkrVFY7O0EyRnYrVFE7O0VBRUU7QTNGMCtUVjs7QTJGeCtUUTs7RUFFRTtBM0YyK1RWOztBMkYxL1RRO0VBQXdCO0EzRjgvVGhDOztBMkY3L1RROztFQUVFO0EzRmdnVVY7O0EyRjkvVFE7O0VBRUU7QTNGaWdVVjs7QTJGLy9UUTs7RUFFRTtBM0ZrZ1VWOztBMkZoZ1VROztFQUVFO0EzRm1nVVY7O0EyRmxoVVE7RUFBd0I7QTNGc2hVaEM7O0EyRnJoVVE7O0VBRUU7QTNGd2hVVjs7QTJGdGhVUTs7RUFFRTtBM0Z5aFVWOztBMkZ2aFVROztFQUVFO0EzRjBoVVY7O0EyRnhoVVE7O0VBRUU7QTNGMmhVVjs7QTJGMWlVUTtFQUF3QjtBM0Y4aVVoQzs7QTJGN2lVUTs7RUFFRTtBM0ZnalVWOztBMkY5aVVROztFQUVFO0EzRmlqVVY7O0EyRi9pVVE7O0VBRUU7QTNGa2pVVjs7QTJGaGpVUTs7RUFFRTtBM0ZtalVWOztBMkZsa1VRO0VBQXdCO0EzRnNrVWhDOztBMkZya1VROztFQUVFO0EzRndrVVY7O0EyRnRrVVE7O0VBRUU7QTNGeWtVVjs7QTJGdmtVUTs7RUFFRTtBM0Ywa1VWOztBMkZ4a1VROztFQUVFO0EzRjJrVVY7O0EyRjFsVVE7RUFBd0I7QTNGOGxVaEM7O0EyRjdsVVE7O0VBRUU7QTNGZ21VVjs7QTJGOWxVUTs7RUFFRTtBM0ZpbVVWOztBMkYvbFVROztFQUVFO0EzRmttVVY7O0EyRmhtVVE7O0VBRUU7QTNGbW1VVjs7QTJGbG5VUTtFQUF3QjtBM0ZzblVoQzs7QTJGcm5VUTs7RUFFRTtBM0Z3blVWOztBMkZ0blVROztFQUVFO0EzRnluVVY7O0EyRnZuVVE7O0VBRUU7QTNGMG5VVjs7QTJGeG5VUTs7RUFFRTtBM0YyblVWOztBMkYxb1VRO0VBQXdCO0EzRjhvVWhDOztBMkY3b1VROztFQUVFO0EzRmdwVVY7O0EyRjlvVVE7O0VBRUU7QTNGaXBVVjs7QTJGL29VUTs7RUFFRTtBM0ZrcFVWOztBMkZocFVROztFQUVFO0EzRm1wVVY7O0EyRmxxVVE7RUFBd0I7QTNGc3FVaEM7O0EyRnJxVVE7O0VBRUU7QTNGd3FVVjs7QTJGdHFVUTs7RUFFRTtBM0Z5cVVWOztBMkZ2cVVROztFQUVFO0EzRjBxVVY7O0EyRnhxVVE7O0VBRUU7QTNGMnFVVjs7QTJGMXJVUTtFQUF3QjtBM0Y4clVoQzs7QTJGN3JVUTs7RUFFRTtBM0Znc1VWOztBMkY5clVROztFQUVFO0EzRmlzVVY7O0EyRi9yVVE7O0VBRUU7QTNGa3NVVjs7QTJGaHNVUTs7RUFFRTtBM0Ztc1VWOztBMkZsdFVRO0VBQXdCO0EzRnN0VWhDOztBMkZydFVROztFQUVFO0EzRnd0VVY7O0EyRnR0VVE7O0VBRUU7QTNGeXRVVjs7QTJGdnRVUTs7RUFFRTtBM0YwdFVWOztBMkZ4dFVROztFQUVFO0EzRjJ0VVY7O0EyRjF1VVE7RUFBd0I7QTNGOHVVaEM7O0EyRjd1VVE7O0VBRUU7QTNGZ3ZVVjs7QTJGOXVVUTs7RUFFRTtBM0ZpdlVWOztBMkYvdVVROztFQUVFO0EzRmt2VVY7O0EyRmh2VVE7O0VBRUU7QTNGbXZVVjs7QTJGbHdVUTtFQUF3QjtBM0Zzd1VoQzs7QTJGcndVUTs7RUFFRTtBM0Z3d1VWOztBMkZ0d1VROztFQUVFO0EzRnl3VVY7O0EyRnZ3VVE7O0VBRUU7QTNGMHdVVjs7QTJGeHdVUTs7RUFFRTtBM0Yyd1VWOztBMkYxeFVRO0VBQXdCO0EzRjh4VWhDOztBMkY3eFVROztFQUVFO0EzRmd5VVY7O0EyRjl4VVE7O0VBRUU7QTNGaXlVVjs7QTJGL3hVUTs7RUFFRTtBM0ZreVVWOztBMkZoeVVROztFQUVFO0EzRm15VVY7O0EyRmx6VVE7RUFBd0I7QTNGc3pVaEM7O0EyRnJ6VVE7O0VBRUU7QTNGd3pVVjs7QTJGdHpVUTs7RUFFRTtBM0Z5elVWOztBMkZ2elVROztFQUVFO0EzRjB6VVY7O0EyRnh6VVE7O0VBRUU7QTNGMnpVVjs7QTJGMTBVUTtFQUF3QjtBM0Y4MFVoQzs7QTJGNzBVUTs7RUFFRTtBM0ZnMVVWOztBMkY5MFVROztFQUVFO0EzRmkxVVY7O0EyRi8wVVE7O0VBRUU7QTNGazFVVjs7QTJGaDFVUTs7RUFFRTtBM0ZtMVVWOztBMkZsMlVRO0VBQXdCO0EzRnMyVWhDOztBMkZyMlVROztFQUVFO0EzRncyVVY7O0EyRnQyVVE7O0VBRUU7QTNGeTJVVjs7QTJGdjJVUTs7RUFFRTtBM0YwMlVWOztBMkZ4MlVROztFQUVFO0EzRjIyVVY7O0EyRnIyVUk7RUFBbUI7QTNGeTJVdkI7O0EyRngyVUk7O0VBRUU7QTNGMjJVTjs7QTJGejJVSTs7RUFFRTtBM0Y0MlVOOztBMkYxMlVJOztFQUVFO0EzRjYyVU47O0EyRjMyVUk7O0VBRUU7QTNGODJVTjs7QXFDdjNVSTtFc0RsREk7SUFBZ0M7RTNGODZVdEM7RTJGNzZVTTs7SUFFRTtFM0YrNlVSO0UyRjc2VU07O0lBRUU7RTNGKzZVUjtFMkY3NlVNOztJQUVFO0UzRis2VVI7RTJGNzZVTTs7SUFFRTtFM0YrNlVSO0UyRjk3VU07SUFBZ0M7RTNGaThVdEM7RTJGaDhVTTs7SUFFRTtFM0ZrOFVSO0UyRmg4VU07O0lBRUU7RTNGazhVUjtFMkZoOFVNOztJQUVFO0UzRms4VVI7RTJGaDhVTTs7SUFFRTtFM0ZrOFVSO0UyRmo5VU07SUFBZ0M7RTNGbzlVdEM7RTJGbjlVTTs7SUFFRTtFM0ZxOVVSO0UyRm45VU07O0lBRUU7RTNGcTlVUjtFMkZuOVVNOztJQUVFO0UzRnE5VVI7RTJGbjlVTTs7SUFFRTtFM0ZxOVVSO0UyRnArVU07SUFBZ0M7RTNGdStVdEM7RTJGdCtVTTs7SUFFRTtFM0Z3K1VSO0UyRnQrVU07O0lBRUU7RTNGdytVUjtFMkZ0K1VNOztJQUVFO0UzRncrVVI7RTJGdCtVTTs7SUFFRTtFM0Z3K1VSO0UyRnYvVU07SUFBZ0M7RTNGMC9VdEM7RTJGei9VTTs7SUFFRTtFM0YyL1VSO0UyRnovVU07O0lBRUU7RTNGMi9VUjtFMkZ6L1VNOztJQUVFO0UzRjIvVVI7RTJGei9VTTs7SUFFRTtFM0YyL1VSO0UyRjFnVk07SUFBZ0M7RTNGNmdWdEM7RTJGNWdWTTs7SUFFRTtFM0Y4Z1ZSO0UyRjVnVk07O0lBRUU7RTNGOGdWUjtFMkY1Z1ZNOztJQUVFO0UzRjhnVlI7RTJGNWdWTTs7SUFFRTtFM0Y4Z1ZSO0UyRjdoVk07SUFBZ0M7RTNGZ2lWdEM7RTJGL2hWTTs7SUFFRTtFM0ZpaVZSO0UyRi9oVk07O0lBRUU7RTNGaWlWUjtFMkYvaFZNOztJQUVFO0UzRmlpVlI7RTJGL2hWTTs7SUFFRTtFM0ZpaVZSO0UyRmhqVk07SUFBZ0M7RTNGbWpWdEM7RTJGbGpWTTs7SUFFRTtFM0ZvalZSO0UyRmxqVk07O0lBRUU7RTNGb2pWUjtFMkZsalZNOztJQUVFO0UzRm9qVlI7RTJGbGpWTTs7SUFFRTtFM0ZvalZSO0UyRm5rVk07SUFBZ0M7RTNGc2tWdEM7RTJGcmtWTTs7SUFFRTtFM0Z1a1ZSO0UyRnJrVk07O0lBRUU7RTNGdWtWUjtFMkZya1ZNOztJQUVFO0UzRnVrVlI7RTJGcmtWTTs7SUFFRTtFM0Z1a1ZSO0UyRnRsVk07SUFBZ0M7RTNGeWxWdEM7RTJGeGxWTTs7SUFFRTtFM0YwbFZSO0UyRnhsVk07O0lBRUU7RTNGMGxWUjtFMkZ4bFZNOztJQUVFO0UzRjBsVlI7RTJGeGxWTTs7SUFFRTtFM0YwbFZSO0UyRnptVk07SUFBZ0M7RTNGNG1WdEM7RTJGM21WTTs7SUFFRTtFM0Y2bVZSO0UyRjNtVk07O0lBRUU7RTNGNm1WUjtFMkYzbVZNOztJQUVFO0UzRjZtVlI7RTJGM21WTTs7SUFFRTtFM0Y2bVZSO0UyRjVuVk07SUFBZ0M7RTNGK25WdEM7RTJGOW5WTTs7SUFFRTtFM0Znb1ZSO0UyRjluVk07O0lBRUU7RTNGZ29WUjtFMkY5blZNOztJQUVFO0UzRmdvVlI7RTJGOW5WTTs7SUFFRTtFM0Znb1ZSO0UyRi9vVk07SUFBZ0M7RTNGa3BWdEM7RTJGanBWTTs7SUFFRTtFM0ZtcFZSO0UyRmpwVk07O0lBRUU7RTNGbXBWUjtFMkZqcFZNOztJQUVFO0UzRm1wVlI7RTJGanBWTTs7SUFFRTtFM0ZtcFZSO0UyRmxxVk07SUFBZ0M7RTNGcXFWdEM7RTJGcHFWTTs7SUFFRTtFM0ZzcVZSO0UyRnBxVk07O0lBRUU7RTNGc3FWUjtFMkZwcVZNOztJQUVFO0UzRnNxVlI7RTJGcHFWTTs7SUFFRTtFM0ZzcVZSO0UyRnJyVk07SUFBZ0M7RTNGd3JWdEM7RTJGdnJWTTs7SUFFRTtFM0Z5clZSO0UyRnZyVk07O0lBRUU7RTNGeXJWUjtFMkZ2clZNOztJQUVFO0UzRnlyVlI7RTJGdnJWTTs7SUFFRTtFM0Z5clZSO0UyRnhzVk07SUFBZ0M7RTNGMnNWdEM7RTJGMXNWTTs7SUFFRTtFM0Y0c1ZSO0UyRjFzVk07O0lBRUU7RTNGNHNWUjtFMkYxc1ZNOztJQUVFO0UzRjRzVlI7RTJGMXNWTTs7SUFFRTtFM0Y0c1ZSO0UyRjN0Vk07SUFBZ0M7RTNGOHRWdEM7RTJGN3RWTTs7SUFFRTtFM0YrdFZSO0UyRjd0Vk07O0lBRUU7RTNGK3RWUjtFMkY3dFZNOztJQUVFO0UzRit0VlI7RTJGN3RWTTs7SUFFRTtFM0YrdFZSO0UyRjl1Vk07SUFBZ0M7RTNGaXZWdEM7RTJGaHZWTTs7SUFFRTtFM0ZrdlZSO0UyRmh2Vk07O0lBRUU7RTNGa3ZWUjtFMkZodlZNOztJQUVFO0UzRmt2VlI7RTJGaHZWTTs7SUFFRTtFM0ZrdlZSO0UyRmp3Vk07SUFBZ0M7RTNGb3dWdEM7RTJGbndWTTs7SUFFRTtFM0Zxd1ZSO0UyRm53Vk07O0lBRUU7RTNGcXdWUjtFMkZud1ZNOztJQUVFO0UzRnF3VlI7RTJGbndWTTs7SUFFRTtFM0Zxd1ZSO0UyRnB4Vk07SUFBZ0M7RTNGdXhWdEM7RTJGdHhWTTs7SUFFRTtFM0Z3eFZSO0UyRnR4Vk07O0lBRUU7RTNGd3hWUjtFMkZ0eFZNOztJQUVFO0UzRnd4VlI7RTJGdHhWTTs7SUFFRTtFM0Z3eFZSO0UyRnZ5Vk07SUFBZ0M7RTNGMHlWdEM7RTJGenlWTTs7SUFFRTtFM0YyeVZSO0UyRnp5Vk07O0lBRUU7RTNGMnlWUjtFMkZ6eVZNOztJQUVFO0UzRjJ5VlI7RTJGenlWTTs7SUFFRTtFM0YyeVZSO0UyRjF6Vk07SUFBZ0M7RTNGNnpWdEM7RTJGNXpWTTs7SUFFRTtFM0Y4elZSO0UyRjV6Vk07O0lBRUU7RTNGOHpWUjtFMkY1elZNOztJQUVFO0UzRjh6VlI7RTJGNXpWTTs7SUFFRTtFM0Y4elZSO0UyRjcwVk07SUFBZ0M7RTNGZzFWdEM7RTJGLzBWTTs7SUFFRTtFM0ZpMVZSO0UyRi8wVk07O0lBRUU7RTNGaTFWUjtFMkYvMFZNOztJQUVFO0UzRmkxVlI7RTJGLzBWTTs7SUFFRTtFM0ZpMVZSO0UyRmgyVk07SUFBZ0M7RTNGbTJWdEM7RTJGbDJWTTs7SUFFRTtFM0ZvMlZSO0UyRmwyVk07O0lBRUU7RTNGbzJWUjtFMkZsMlZNOztJQUVFO0UzRm8yVlI7RTJGbDJWTTs7SUFFRTtFM0ZvMlZSO0UyRm4zVk07SUFBZ0M7RTNGczNWdEM7RTJGcjNWTTs7SUFFRTtFM0Z1M1ZSO0UyRnIzVk07O0lBRUU7RTNGdTNWUjtFMkZyM1ZNOztJQUVFO0UzRnUzVlI7RTJGcjNWTTs7SUFFRTtFM0Z1M1ZSO0UyRnQ0Vk07SUFBZ0M7RTNGeTRWdEM7RTJGeDRWTTs7SUFFRTtFM0YwNFZSO0UyRng0Vk07O0lBRUU7RTNGMDRWUjtFMkZ4NFZNOztJQUVFO0UzRjA0VlI7RTJGeDRWTTs7SUFFRTtFM0YwNFZSO0UyRno1Vk07SUFBZ0M7RTNGNDVWdEM7RTJGMzVWTTs7SUFFRTtFM0Y2NVZSO0UyRjM1Vk07O0lBRUU7RTNGNjVWUjtFMkYzNVZNOztJQUVFO0UzRjY1VlI7RTJGMzVWTTs7SUFFRTtFM0Y2NVZSO0UyRjU2Vk07SUFBZ0M7RTNGKzZWdEM7RTJGOTZWTTs7SUFFRTtFM0ZnN1ZSO0UyRjk2Vk07O0lBRUU7RTNGZzdWUjtFMkY5NlZNOztJQUVFO0UzRmc3VlI7RTJGOTZWTTs7SUFFRTtFM0ZnN1ZSO0UyRi83Vk07SUFBZ0M7RTNGazhWdEM7RTJGajhWTTs7SUFFRTtFM0ZtOFZSO0UyRmo4Vk07O0lBRUU7RTNGbThWUjtFMkZqOFZNOztJQUVFO0UzRm04VlI7RTJGajhWTTs7SUFFRTtFM0ZtOFZSO0UyRmw5Vk07SUFBZ0M7RTNGcTlWdEM7RTJGcDlWTTs7SUFFRTtFM0ZzOVZSO0UyRnA5Vk07O0lBRUU7RTNGczlWUjtFMkZwOVZNOztJQUVFO0UzRnM5VlI7RTJGcDlWTTs7SUFFRTtFM0ZzOVZSO0UyRnIrVk07SUFBZ0M7RTNGdytWdEM7RTJGditWTTs7SUFFRTtFM0Z5K1ZSO0UyRnYrVk07O0lBRUU7RTNGeStWUjtFMkZ2K1ZNOztJQUVFO0UzRnkrVlI7RTJGditWTTs7SUFFRTtFM0Z5K1ZSO0UyRngvVk07SUFBZ0M7RTNGMi9WdEM7RTJGMS9WTTs7SUFFRTtFM0Y0L1ZSO0UyRjEvVk07O0lBRUU7RTNGNC9WUjtFMkYxL1ZNOztJQUVFO0UzRjQvVlI7RTJGMS9WTTs7SUFFRTtFM0Y0L1ZSO0UyRjNnV007SUFBZ0M7RTNGOGdXdEM7RTJGN2dXTTs7SUFFRTtFM0YrZ1dSO0UyRjdnV007O0lBRUU7RTNGK2dXUjtFMkY3Z1dNOztJQUVFO0UzRitnV1I7RTJGN2dXTTs7SUFFRTtFM0YrZ1dSO0UyRjloV007SUFBZ0M7RTNGaWlXdEM7RTJGaGlXTTs7SUFFRTtFM0ZraVdSO0UyRmhpV007O0lBRUU7RTNGa2lXUjtFMkZoaVdNOztJQUVFO0UzRmtpV1I7RTJGaGlXTTs7SUFFRTtFM0ZraVdSO0UyRmpqV007SUFBZ0M7RTNGb2pXdEM7RTJGbmpXTTs7SUFFRTtFM0ZxaldSO0UyRm5qV007O0lBRUU7RTNGcWpXUjtFMkZualdNOztJQUVFO0UzRnFqV1I7RTJGbmpXTTs7SUFFRTtFM0ZxaldSO0UyRnBrV007SUFBZ0M7RTNGdWtXdEM7RTJGdGtXTTs7SUFFRTtFM0Z3a1dSO0UyRnRrV007O0lBRUU7RTNGd2tXUjtFMkZ0a1dNOztJQUVFO0UzRndrV1I7RTJGdGtXTTs7SUFFRTtFM0Z3a1dSO0UyRnZsV007SUFBZ0M7RTNGMGxXdEM7RTJGemxXTTs7SUFFRTtFM0YybFdSO0UyRnpsV007O0lBRUU7RTNGMmxXUjtFMkZ6bFdNOztJQUVFO0UzRjJsV1I7RTJGemxXTTs7SUFFRTtFM0YybFdSO0UyRjFtV007SUFBZ0M7RTNGNm1XdEM7RTJGNW1XTTs7SUFFRTtFM0Y4bVdSO0UyRjVtV007O0lBRUU7RTNGOG1XUjtFMkY1bVdNOztJQUVFO0UzRjhtV1I7RTJGNW1XTTs7SUFFRTtFM0Y4bVdSO0UyRjduV007SUFBZ0M7RTNGZ29XdEM7RTJGL25XTTs7SUFFRTtFM0Zpb1dSO0UyRi9uV007O0lBRUU7RTNGaW9XUjtFMkYvbldNOztJQUVFO0UzRmlvV1I7RTJGL25XTTs7SUFFRTtFM0Zpb1dSO0UyRmhwV007SUFBZ0M7RTNGbXBXdEM7RTJGbHBXTTs7SUFFRTtFM0ZvcFdSO0UyRmxwV007O0lBRUU7RTNGb3BXUjtFMkZscFdNOztJQUVFO0UzRm9wV1I7RTJGbHBXTTs7SUFFRTtFM0ZvcFdSO0UyRm5xV007SUFBZ0M7RTNGc3FXdEM7RTJGcnFXTTs7SUFFRTtFM0Z1cVdSO0UyRnJxV007O0lBRUU7RTNGdXFXUjtFMkZycVdNOztJQUVFO0UzRnVxV1I7RTJGcnFXTTs7SUFFRTtFM0Z1cVdSO0UyRnRyV007SUFBZ0M7RTNGeXJXdEM7RTJGeHJXTTs7SUFFRTtFM0YwcldSO0UyRnhyV007O0lBRUU7RTNGMHJXUjtFMkZ4cldNOztJQUVFO0UzRjByV1I7RTJGeHJXTTs7SUFFRTtFM0YwcldSO0UyRnpzV007SUFBZ0M7RTNGNHNXdEM7RTJGM3NXTTs7SUFFRTtFM0Y2c1dSO0UyRjNzV007O0lBRUU7RTNGNnNXUjtFMkYzc1dNOztJQUVFO0UzRjZzV1I7RTJGM3NXTTs7SUFFRTtFM0Y2c1dSO0UyRjV0V007SUFBZ0M7RTNGK3RXdEM7RTJGOXRXTTs7SUFFRTtFM0ZndVdSO0UyRjl0V007O0lBRUU7RTNGZ3VXUjtFMkY5dFdNOztJQUVFO0UzRmd1V1I7RTJGOXRXTTs7SUFFRTtFM0ZndVdSO0UyRi91V007SUFBZ0M7RTNGa3ZXdEM7RTJGanZXTTs7SUFFRTtFM0ZtdldSO0UyRmp2V007O0lBRUU7RTNGbXZXUjtFMkZqdldNOztJQUVFO0UzRm12V1I7RTJGanZXTTs7SUFFRTtFM0ZtdldSO0UyRmx3V007SUFBZ0M7RTNGcXdXdEM7RTJGcHdXTTs7SUFFRTtFM0Zzd1dSO0UyRnB3V007O0lBRUU7RTNGc3dXUjtFMkZwd1dNOztJQUVFO0UzRnN3V1I7RTJGcHdXTTs7SUFFRTtFM0Zzd1dSO0UyRjl2V007SUFBd0I7RTNGaXdXOUI7RTJGaHdXTTs7SUFFRTtFM0Zrd1dSO0UyRmh3V007O0lBRUU7RTNGa3dXUjtFMkZod1dNOztJQUVFO0UzRmt3V1I7RTJGaHdXTTs7SUFFRTtFM0Zrd1dSO0UyRmp4V007SUFBd0I7RTNGb3hXOUI7RTJGbnhXTTs7SUFFRTtFM0ZxeFdSO0UyRm54V007O0lBRUU7RTNGcXhXUjtFMkZueFdNOztJQUVFO0UzRnF4V1I7RTJGbnhXTTs7SUFFRTtFM0ZxeFdSO0UyRnB5V007SUFBd0I7RTNGdXlXOUI7RTJGdHlXTTs7SUFFRTtFM0Z3eVdSO0UyRnR5V007O0lBRUU7RTNGd3lXUjtFMkZ0eVdNOztJQUVFO0UzRnd5V1I7RTJGdHlXTTs7SUFFRTtFM0Z3eVdSO0UyRnZ6V007SUFBd0I7RTNGMHpXOUI7RTJGenpXTTs7SUFFRTtFM0YyeldSO0UyRnp6V007O0lBRUU7RTNGMnpXUjtFMkZ6eldNOztJQUVFO0UzRjJ6V1I7RTJGenpXTTs7SUFFRTtFM0YyeldSO0UyRjEwV007SUFBd0I7RTNGNjBXOUI7RTJGNTBXTTs7SUFFRTtFM0Y4MFdSO0UyRjUwV007O0lBRUU7RTNGODBXUjtFMkY1MFdNOztJQUVFO0UzRjgwV1I7RTJGNTBXTTs7SUFFRTtFM0Y4MFdSO0UyRjcxV007SUFBd0I7RTNGZzJXOUI7RTJGLzFXTTs7SUFFRTtFM0ZpMldSO0UyRi8xV007O0lBRUU7RTNGaTJXUjtFMkYvMVdNOztJQUVFO0UzRmkyV1I7RTJGLzFXTTs7SUFFRTtFM0ZpMldSO0UyRmgzV007SUFBd0I7RTNGbTNXOUI7RTJGbDNXTTs7SUFFRTtFM0ZvM1dSO0UyRmwzV007O0lBRUU7RTNGbzNXUjtFMkZsM1dNOztJQUVFO0UzRm8zV1I7RTJGbDNXTTs7SUFFRTtFM0ZvM1dSO0UyRm40V007SUFBd0I7RTNGczRXOUI7RTJGcjRXTTs7SUFFRTtFM0Z1NFdSO0UyRnI0V007O0lBRUU7RTNGdTRXUjtFMkZyNFdNOztJQUVFO0UzRnU0V1I7RTJGcjRXTTs7SUFFRTtFM0Z1NFdSO0UyRnQ1V007SUFBd0I7RTNGeTVXOUI7RTJGeDVXTTs7SUFFRTtFM0YwNVdSO0UyRng1V007O0lBRUU7RTNGMDVXUjtFMkZ4NVdNOztJQUVFO0UzRjA1V1I7RTJGeDVXTTs7SUFFRTtFM0YwNVdSO0UyRno2V007SUFBd0I7RTNGNDZXOUI7RTJGMzZXTTs7SUFFRTtFM0Y2NldSO0UyRjM2V007O0lBRUU7RTNGNjZXUjtFMkYzNldNOztJQUVFO0UzRjY2V1I7RTJGMzZXTTs7SUFFRTtFM0Y2NldSO0UyRjU3V007SUFBd0I7RTNGKzdXOUI7RTJGOTdXTTs7SUFFRTtFM0ZnOFdSO0UyRjk3V007O0lBRUU7RTNGZzhXUjtFMkY5N1dNOztJQUVFO0UzRmc4V1I7RTJGOTdXTTs7SUFFRTtFM0ZnOFdSO0UyRi84V007SUFBd0I7RTNGazlXOUI7RTJGajlXTTs7SUFFRTtFM0ZtOVdSO0UyRmo5V007O0lBRUU7RTNGbTlXUjtFMkZqOVdNOztJQUVFO0UzRm05V1I7RTJGajlXTTs7SUFFRTtFM0ZtOVdSO0UyRmwrV007SUFBd0I7RTNGcStXOUI7RTJGcCtXTTs7SUFFRTtFM0ZzK1dSO0UyRnArV007O0lBRUU7RTNGcytXUjtFMkZwK1dNOztJQUVFO0UzRnMrV1I7RTJGcCtXTTs7SUFFRTtFM0ZzK1dSO0UyRnIvV007SUFBd0I7RTNGdy9XOUI7RTJGdi9XTTs7SUFFRTtFM0Z5L1dSO0UyRnYvV007O0lBRUU7RTNGeS9XUjtFMkZ2L1dNOztJQUVFO0UzRnkvV1I7RTJGdi9XTTs7SUFFRTtFM0Z5L1dSO0UyRnhnWE07SUFBd0I7RTNGMmdYOUI7RTJGMWdYTTs7SUFFRTtFM0Y0Z1hSO0UyRjFnWE07O0lBRUU7RTNGNGdYUjtFMkYxZ1hNOztJQUVFO0UzRjRnWFI7RTJGMWdYTTs7SUFFRTtFM0Y0Z1hSO0UyRjNoWE07SUFBd0I7RTNGOGhYOUI7RTJGN2hYTTs7SUFFRTtFM0YraFhSO0UyRjdoWE07O0lBRUU7RTNGK2hYUjtFMkY3aFhNOztJQUVFO0UzRitoWFI7RTJGN2hYTTs7SUFFRTtFM0YraFhSO0UyRjlpWE07SUFBd0I7RTNGaWpYOUI7RTJGaGpYTTs7SUFFRTtFM0ZralhSO0UyRmhqWE07O0lBRUU7RTNGa2pYUjtFMkZoalhNOztJQUVFO0UzRmtqWFI7RTJGaGpYTTs7SUFFRTtFM0ZralhSO0UyRmprWE07SUFBd0I7RTNGb2tYOUI7RTJGbmtYTTs7SUFFRTtFM0Zxa1hSO0UyRm5rWE07O0lBRUU7RTNGcWtYUjtFMkZua1hNOztJQUVFO0UzRnFrWFI7RTJGbmtYTTs7SUFFRTtFM0Zxa1hSO0UyRnBsWE07SUFBd0I7RTNGdWxYOUI7RTJGdGxYTTs7SUFFRTtFM0Z3bFhSO0UyRnRsWE07O0lBRUU7RTNGd2xYUjtFMkZ0bFhNOztJQUVFO0UzRndsWFI7RTJGdGxYTTs7SUFFRTtFM0Z3bFhSO0UyRnZtWE07SUFBd0I7RTNGMG1YOUI7RTJGem1YTTs7SUFFRTtFM0YybVhSO0UyRnptWE07O0lBRUU7RTNGMm1YUjtFMkZ6bVhNOztJQUVFO0UzRjJtWFI7RTJGem1YTTs7SUFFRTtFM0YybVhSO0UyRjFuWE07SUFBd0I7RTNGNm5YOUI7RTJGNW5YTTs7SUFFRTtFM0Y4blhSO0UyRjVuWE07O0lBRUU7RTNGOG5YUjtFMkY1blhNOztJQUVFO0UzRjhuWFI7RTJGNW5YTTs7SUFFRTtFM0Y4blhSO0UyRjdvWE07SUFBd0I7RTNGZ3BYOUI7RTJGL29YTTs7SUFFRTtFM0ZpcFhSO0UyRi9vWE07O0lBRUU7RTNGaXBYUjtFMkYvb1hNOztJQUVFO0UzRmlwWFI7RTJGL29YTTs7SUFFRTtFM0ZpcFhSO0UyRjNvWEU7SUFBbUI7RTNGOG9YckI7RTJGN29YRTs7SUFFRTtFM0Yrb1hKO0UyRjdvWEU7O0lBRUU7RTNGK29YSjtFMkY3b1hFOztJQUVFO0UzRitvWEo7RTJGN29YRTs7SUFFRTtFM0Yrb1hKO0FBQ0Y7QXFDenBYSTtFc0RsREk7SUFBZ0M7RTNGK3NYdEM7RTJGOXNYTTs7SUFFRTtFM0ZndFhSO0UyRjlzWE07O0lBRUU7RTNGZ3RYUjtFMkY5c1hNOztJQUVFO0UzRmd0WFI7RTJGOXNYTTs7SUFFRTtFM0ZndFhSO0UyRi90WE07SUFBZ0M7RTNGa3VYdEM7RTJGanVYTTs7SUFFRTtFM0ZtdVhSO0UyRmp1WE07O0lBRUU7RTNGbXVYUjtFMkZqdVhNOztJQUVFO0UzRm11WFI7RTJGanVYTTs7SUFFRTtFM0ZtdVhSO0UyRmx2WE07SUFBZ0M7RTNGcXZYdEM7RTJGcHZYTTs7SUFFRTtFM0ZzdlhSO0UyRnB2WE07O0lBRUU7RTNGc3ZYUjtFMkZwdlhNOztJQUVFO0UzRnN2WFI7RTJGcHZYTTs7SUFFRTtFM0ZzdlhSO0UyRnJ3WE07SUFBZ0M7RTNGd3dYdEM7RTJGdndYTTs7SUFFRTtFM0Z5d1hSO0UyRnZ3WE07O0lBRUU7RTNGeXdYUjtFMkZ2d1hNOztJQUVFO0UzRnl3WFI7RTJGdndYTTs7SUFFRTtFM0Z5d1hSO0UyRnh4WE07SUFBZ0M7RTNGMnhYdEM7RTJGMXhYTTs7SUFFRTtFM0Y0eFhSO0UyRjF4WE07O0lBRUU7RTNGNHhYUjtFMkYxeFhNOztJQUVFO0UzRjR4WFI7RTJGMXhYTTs7SUFFRTtFM0Y0eFhSO0UyRjN5WE07SUFBZ0M7RTNGOHlYdEM7RTJGN3lYTTs7SUFFRTtFM0YreVhSO0UyRjd5WE07O0lBRUU7RTNGK3lYUjtFMkY3eVhNOztJQUVFO0UzRit5WFI7RTJGN3lYTTs7SUFFRTtFM0YreVhSO0UyRjl6WE07SUFBZ0M7RTNGaTBYdEM7RTJGaDBYTTs7SUFFRTtFM0ZrMFhSO0UyRmgwWE07O0lBRUU7RTNGazBYUjtFMkZoMFhNOztJQUVFO0UzRmswWFI7RTJGaDBYTTs7SUFFRTtFM0ZrMFhSO0UyRmoxWE07SUFBZ0M7RTNGbzFYdEM7RTJGbjFYTTs7SUFFRTtFM0ZxMVhSO0UyRm4xWE07O0lBRUU7RTNGcTFYUjtFMkZuMVhNOztJQUVFO0UzRnExWFI7RTJGbjFYTTs7SUFFRTtFM0ZxMVhSO0UyRnAyWE07SUFBZ0M7RTNGdTJYdEM7RTJGdDJYTTs7SUFFRTtFM0Z3MlhSO0UyRnQyWE07O0lBRUU7RTNGdzJYUjtFMkZ0MlhNOztJQUVFO0UzRncyWFI7RTJGdDJYTTs7SUFFRTtFM0Z3MlhSO0UyRnYzWE07SUFBZ0M7RTNGMDNYdEM7RTJGejNYTTs7SUFFRTtFM0YyM1hSO0UyRnozWE07O0lBRUU7RTNGMjNYUjtFMkZ6M1hNOztJQUVFO0UzRjIzWFI7RTJGejNYTTs7SUFFRTtFM0YyM1hSO0UyRjE0WE07SUFBZ0M7RTNGNjRYdEM7RTJGNTRYTTs7SUFFRTtFM0Y4NFhSO0UyRjU0WE07O0lBRUU7RTNGODRYUjtFMkY1NFhNOztJQUVFO0UzRjg0WFI7RTJGNTRYTTs7SUFFRTtFM0Y4NFhSO0UyRjc1WE07SUFBZ0M7RTNGZzZYdEM7RTJGLzVYTTs7SUFFRTtFM0ZpNlhSO0UyRi81WE07O0lBRUU7RTNGaTZYUjtFMkYvNVhNOztJQUVFO0UzRmk2WFI7RTJGLzVYTTs7SUFFRTtFM0ZpNlhSO0UyRmg3WE07SUFBZ0M7RTNGbTdYdEM7RTJGbDdYTTs7SUFFRTtFM0ZvN1hSO0UyRmw3WE07O0lBRUU7RTNGbzdYUjtFMkZsN1hNOztJQUVFO0UzRm83WFI7RTJGbDdYTTs7SUFFRTtFM0ZvN1hSO0UyRm44WE07SUFBZ0M7RTNGczhYdEM7RTJGcjhYTTs7SUFFRTtFM0Z1OFhSO0UyRnI4WE07O0lBRUU7RTNGdThYUjtFMkZyOFhNOztJQUVFO0UzRnU4WFI7RTJGcjhYTTs7SUFFRTtFM0Z1OFhSO0UyRnQ5WE07SUFBZ0M7RTNGeTlYdEM7RTJGeDlYTTs7SUFFRTtFM0YwOVhSO0UyRng5WE07O0lBRUU7RTNGMDlYUjtFMkZ4OVhNOztJQUVFO0UzRjA5WFI7RTJGeDlYTTs7SUFFRTtFM0YwOVhSO0UyRnorWE07SUFBZ0M7RTNGNCtYdEM7RTJGMytYTTs7SUFFRTtFM0Y2K1hSO0UyRjMrWE07O0lBRUU7RTNGNitYUjtFMkYzK1hNOztJQUVFO0UzRjYrWFI7RTJGMytYTTs7SUFFRTtFM0Y2K1hSO0UyRjUvWE07SUFBZ0M7RTNGKy9YdEM7RTJGOS9YTTs7SUFFRTtFM0ZnZ1lSO0UyRjkvWE07O0lBRUU7RTNGZ2dZUjtFMkY5L1hNOztJQUVFO0UzRmdnWVI7RTJGOS9YTTs7SUFFRTtFM0ZnZ1lSO0UyRi9nWU07SUFBZ0M7RTNGa2hZdEM7RTJGamhZTTs7SUFFRTtFM0ZtaFlSO0UyRmpoWU07O0lBRUU7RTNGbWhZUjtFMkZqaFlNOztJQUVFO0UzRm1oWVI7RTJGamhZTTs7SUFFRTtFM0ZtaFlSO0UyRmxpWU07SUFBZ0M7RTNGcWlZdEM7RTJGcGlZTTs7SUFFRTtFM0ZzaVlSO0UyRnBpWU07O0lBRUU7RTNGc2lZUjtFMkZwaVlNOztJQUVFO0UzRnNpWVI7RTJGcGlZTTs7SUFFRTtFM0ZzaVlSO0UyRnJqWU07SUFBZ0M7RTNGd2pZdEM7RTJGdmpZTTs7SUFFRTtFM0Z5allSO0UyRnZqWU07O0lBRUU7RTNGeWpZUjtFMkZ2allNOztJQUVFO0UzRnlqWVI7RTJGdmpZTTs7SUFFRTtFM0Z5allSO0UyRnhrWU07SUFBZ0M7RTNGMmtZdEM7RTJGMWtZTTs7SUFFRTtFM0Y0a1lSO0UyRjFrWU07O0lBRUU7RTNGNGtZUjtFMkYxa1lNOztJQUVFO0UzRjRrWVI7RTJGMWtZTTs7SUFFRTtFM0Y0a1lSO0UyRjNsWU07SUFBZ0M7RTNGOGxZdEM7RTJGN2xZTTs7SUFFRTtFM0YrbFlSO0UyRjdsWU07O0lBRUU7RTNGK2xZUjtFMkY3bFlNOztJQUVFO0UzRitsWVI7RTJGN2xZTTs7SUFFRTtFM0YrbFlSO0UyRjltWU07SUFBZ0M7RTNGaW5ZdEM7RTJGaG5ZTTs7SUFFRTtFM0ZrbllSO0UyRmhuWU07O0lBRUU7RTNGa25ZUjtFMkZobllNOztJQUVFO0UzRmtuWVI7RTJGaG5ZTTs7SUFFRTtFM0ZrbllSO0UyRmpvWU07SUFBZ0M7RTNGb29ZdEM7RTJGbm9ZTTs7SUFFRTtFM0Zxb1lSO0UyRm5vWU07O0lBRUU7RTNGcW9ZUjtFMkZub1lNOztJQUVFO0UzRnFvWVI7RTJGbm9ZTTs7SUFFRTtFM0Zxb1lSO0UyRnBwWU07SUFBZ0M7RTNGdXBZdEM7RTJGdHBZTTs7SUFFRTtFM0Z3cFlSO0UyRnRwWU07O0lBRUU7RTNGd3BZUjtFMkZ0cFlNOztJQUVFO0UzRndwWVI7RTJGdHBZTTs7SUFFRTtFM0Z3cFlSO0UyRnZxWU07SUFBZ0M7RTNGMHFZdEM7RTJGenFZTTs7SUFFRTtFM0YycVlSO0UyRnpxWU07O0lBRUU7RTNGMnFZUjtFMkZ6cVlNOztJQUVFO0UzRjJxWVI7RTJGenFZTTs7SUFFRTtFM0YycVlSO0UyRjFyWU07SUFBZ0M7RTNGNnJZdEM7RTJGNXJZTTs7SUFFRTtFM0Y4cllSO0UyRjVyWU07O0lBRUU7RTNGOHJZUjtFMkY1cllNOztJQUVFO0UzRjhyWVI7RTJGNXJZTTs7SUFFRTtFM0Y4cllSO0UyRjdzWU07SUFBZ0M7RTNGZ3RZdEM7RTJGL3NZTTs7SUFFRTtFM0ZpdFlSO0UyRi9zWU07O0lBRUU7RTNGaXRZUjtFMkYvc1lNOztJQUVFO0UzRml0WVI7RTJGL3NZTTs7SUFFRTtFM0ZpdFlSO0UyRmh1WU07SUFBZ0M7RTNGbXVZdEM7RTJGbHVZTTs7SUFFRTtFM0ZvdVlSO0UyRmx1WU07O0lBRUU7RTNGb3VZUjtFMkZsdVlNOztJQUVFO0UzRm91WVI7RTJGbHVZTTs7SUFFRTtFM0ZvdVlSO0UyRm52WU07SUFBZ0M7RTNGc3ZZdEM7RTJGcnZZTTs7SUFFRTtFM0Z1dllSO0UyRnJ2WU07O0lBRUU7RTNGdXZZUjtFMkZydllNOztJQUVFO0UzRnV2WVI7RTJGcnZZTTs7SUFFRTtFM0Z1dllSO0UyRnR3WU07SUFBZ0M7RTNGeXdZdEM7RTJGeHdZTTs7SUFFRTtFM0Ywd1lSO0UyRnh3WU07O0lBRUU7RTNGMHdZUjtFMkZ4d1lNOztJQUVFO0UzRjB3WVI7RTJGeHdZTTs7SUFFRTtFM0Ywd1lSO0UyRnp4WU07SUFBZ0M7RTNGNHhZdEM7RTJGM3hZTTs7SUFFRTtFM0Y2eFlSO0UyRjN4WU07O0lBRUU7RTNGNnhZUjtFMkYzeFlNOztJQUVFO0UzRjZ4WVI7RTJGM3hZTTs7SUFFRTtFM0Y2eFlSO0UyRjV5WU07SUFBZ0M7RTNGK3lZdEM7RTJGOXlZTTs7SUFFRTtFM0ZnellSO0UyRjl5WU07O0lBRUU7RTNGZ3pZUjtFMkY5eVlNOztJQUVFO0UzRmd6WVI7RTJGOXlZTTs7SUFFRTtFM0ZnellSO0UyRi96WU07SUFBZ0M7RTNGazBZdEM7RTJGajBZTTs7SUFFRTtFM0ZtMFlSO0UyRmowWU07O0lBRUU7RTNGbTBZUjtFMkZqMFlNOztJQUVFO0UzRm0wWVI7RTJGajBZTTs7SUFFRTtFM0ZtMFlSO0UyRmwxWU07SUFBZ0M7RTNGcTFZdEM7RTJGcDFZTTs7SUFFRTtFM0ZzMVlSO0UyRnAxWU07O0lBRUU7RTNGczFZUjtFMkZwMVlNOztJQUVFO0UzRnMxWVI7RTJGcDFZTTs7SUFFRTtFM0ZzMVlSO0UyRnIyWU07SUFBZ0M7RTNGdzJZdEM7RTJGdjJZTTs7SUFFRTtFM0Z5MllSO0UyRnYyWU07O0lBRUU7RTNGeTJZUjtFMkZ2MllNOztJQUVFO0UzRnkyWVI7RTJGdjJZTTs7SUFFRTtFM0Z5MllSO0UyRngzWU07SUFBZ0M7RTNGMjNZdEM7RTJGMTNZTTs7SUFFRTtFM0Y0M1lSO0UyRjEzWU07O0lBRUU7RTNGNDNZUjtFMkYxM1lNOztJQUVFO0UzRjQzWVI7RTJGMTNZTTs7SUFFRTtFM0Y0M1lSO0UyRjM0WU07SUFBZ0M7RTNGODRZdEM7RTJGNzRZTTs7SUFFRTtFM0YrNFlSO0UyRjc0WU07O0lBRUU7RTNGKzRZUjtFMkY3NFlNOztJQUVFO0UzRis0WVI7RTJGNzRZTTs7SUFFRTtFM0YrNFlSO0UyRjk1WU07SUFBZ0M7RTNGaTZZdEM7RTJGaDZZTTs7SUFFRTtFM0ZrNllSO0UyRmg2WU07O0lBRUU7RTNGazZZUjtFMkZoNllNOztJQUVFO0UzRms2WVI7RTJGaDZZTTs7SUFFRTtFM0ZrNllSO0UyRmo3WU07SUFBZ0M7RTNGbzdZdEM7RTJGbjdZTTs7SUFFRTtFM0ZxN1lSO0UyRm43WU07O0lBRUU7RTNGcTdZUjtFMkZuN1lNOztJQUVFO0UzRnE3WVI7RTJGbjdZTTs7SUFFRTtFM0ZxN1lSO0UyRnA4WU07SUFBZ0M7RTNGdThZdEM7RTJGdDhZTTs7SUFFRTtFM0Z3OFlSO0UyRnQ4WU07O0lBRUU7RTNGdzhZUjtFMkZ0OFlNOztJQUVFO0UzRnc4WVI7RTJGdDhZTTs7SUFFRTtFM0Z3OFlSO0UyRnY5WU07SUFBZ0M7RTNGMDlZdEM7RTJGejlZTTs7SUFFRTtFM0YyOVlSO0UyRno5WU07O0lBRUU7RTNGMjlZUjtFMkZ6OVlNOztJQUVFO0UzRjI5WVI7RTJGejlZTTs7SUFFRTtFM0YyOVlSO0UyRjErWU07SUFBZ0M7RTNGNitZdEM7RTJGNStZTTs7SUFFRTtFM0Y4K1lSO0UyRjUrWU07O0lBRUU7RTNGOCtZUjtFMkY1K1lNOztJQUVFO0UzRjgrWVI7RTJGNStZTTs7SUFFRTtFM0Y4K1lSO0UyRjcvWU07SUFBZ0M7RTNGZ2dadEM7RTJGLy9ZTTs7SUFFRTtFM0ZpZ1pSO0UyRi8vWU07O0lBRUU7RTNGaWdaUjtFMkYvL1lNOztJQUVFO0UzRmlnWlI7RTJGLy9ZTTs7SUFFRTtFM0ZpZ1pSO0UyRmhoWk07SUFBZ0M7RTNGbWhadEM7RTJGbGhaTTs7SUFFRTtFM0ZvaFpSO0UyRmxoWk07O0lBRUU7RTNGb2haUjtFMkZsaFpNOztJQUVFO0UzRm9oWlI7RTJGbGhaTTs7SUFFRTtFM0ZvaFpSO0UyRm5pWk07SUFBZ0M7RTNGc2ladEM7RTJGcmlaTTs7SUFFRTtFM0Z1aVpSO0UyRnJpWk07O0lBRUU7RTNGdWlaUjtFMkZyaVpNOztJQUVFO0UzRnVpWlI7RTJGcmlaTTs7SUFFRTtFM0Z1aVpSO0UyRi9oWk07SUFBd0I7RTNGa2laOUI7RTJGamlaTTs7SUFFRTtFM0ZtaVpSO0UyRmppWk07O0lBRUU7RTNGbWlaUjtFMkZqaVpNOztJQUVFO0UzRm1pWlI7RTJGamlaTTs7SUFFRTtFM0ZtaVpSO0UyRmxqWk07SUFBd0I7RTNGcWpaOUI7RTJGcGpaTTs7SUFFRTtFM0ZzalpSO0UyRnBqWk07O0lBRUU7RTNGc2paUjtFMkZwalpNOztJQUVFO0UzRnNqWlI7RTJGcGpaTTs7SUFFRTtFM0ZzalpSO0UyRnJrWk07SUFBd0I7RTNGd2taOUI7RTJGdmtaTTs7SUFFRTtFM0Z5a1pSO0UyRnZrWk07O0lBRUU7RTNGeWtaUjtFMkZ2a1pNOztJQUVFO0UzRnlrWlI7RTJGdmtaTTs7SUFFRTtFM0Z5a1pSO0UyRnhsWk07SUFBd0I7RTNGMmxaOUI7RTJGMWxaTTs7SUFFRTtFM0Y0bFpSO0UyRjFsWk07O0lBRUU7RTNGNGxaUjtFMkYxbFpNOztJQUVFO0UzRjRsWlI7RTJGMWxaTTs7SUFFRTtFM0Y0bFpSO0UyRjNtWk07SUFBd0I7RTNGOG1aOUI7RTJGN21aTTs7SUFFRTtFM0YrbVpSO0UyRjdtWk07O0lBRUU7RTNGK21aUjtFMkY3bVpNOztJQUVFO0UzRittWlI7RTJGN21aTTs7SUFFRTtFM0YrbVpSO0UyRjluWk07SUFBd0I7RTNGaW9aOUI7RTJGaG9aTTs7SUFFRTtFM0Zrb1pSO0UyRmhvWk07O0lBRUU7RTNGa29aUjtFMkZob1pNOztJQUVFO0UzRmtvWlI7RTJGaG9aTTs7SUFFRTtFM0Zrb1pSO0UyRmpwWk07SUFBd0I7RTNGb3BaOUI7RTJGbnBaTTs7SUFFRTtFM0ZxcFpSO0UyRm5wWk07O0lBRUU7RTNGcXBaUjtFMkZucFpNOztJQUVFO0UzRnFwWlI7RTJGbnBaTTs7SUFFRTtFM0ZxcFpSO0UyRnBxWk07SUFBd0I7RTNGdXFaOUI7RTJGdHFaTTs7SUFFRTtFM0Z3cVpSO0UyRnRxWk07O0lBRUU7RTNGd3FaUjtFMkZ0cVpNOztJQUVFO0UzRndxWlI7RTJGdHFaTTs7SUFFRTtFM0Z3cVpSO0UyRnZyWk07SUFBd0I7RTNGMHJaOUI7RTJGenJaTTs7SUFFRTtFM0YyclpSO0UyRnpyWk07O0lBRUU7RTNGMnJaUjtFMkZ6clpNOztJQUVFO0UzRjJyWlI7RTJGenJaTTs7SUFFRTtFM0YyclpSO0UyRjFzWk07SUFBd0I7RTNGNnNaOUI7RTJGNXNaTTs7SUFFRTtFM0Y4c1pSO0UyRjVzWk07O0lBRUU7RTNGOHNaUjtFMkY1c1pNOztJQUVFO0UzRjhzWlI7RTJGNXNaTTs7SUFFRTtFM0Y4c1pSO0UyRjd0Wk07SUFBd0I7RTNGZ3VaOUI7RTJGL3RaTTs7SUFFRTtFM0ZpdVpSO0UyRi90Wk07O0lBRUU7RTNGaXVaUjtFMkYvdFpNOztJQUVFO0UzRml1WlI7RTJGL3RaTTs7SUFFRTtFM0ZpdVpSO0UyRmh2Wk07SUFBd0I7RTNGbXZaOUI7RTJGbHZaTTs7SUFFRTtFM0ZvdlpSO0UyRmx2Wk07O0lBRUU7RTNGb3ZaUjtFMkZsdlpNOztJQUVFO0UzRm92WlI7RTJGbHZaTTs7SUFFRTtFM0ZvdlpSO0UyRm53Wk07SUFBd0I7RTNGc3daOUI7RTJGcndaTTs7SUFFRTtFM0Z1d1pSO0UyRnJ3Wk07O0lBRUU7RTNGdXdaUjtFMkZyd1pNOztJQUVFO0UzRnV3WlI7RTJGcndaTTs7SUFFRTtFM0Z1d1pSO0UyRnR4Wk07SUFBd0I7RTNGeXhaOUI7RTJGeHhaTTs7SUFFRTtFM0YweFpSO0UyRnh4Wk07O0lBRUU7RTNGMHhaUjtFMkZ4eFpNOztJQUVFO0UzRjB4WlI7RTJGeHhaTTs7SUFFRTtFM0YweFpSO0UyRnp5Wk07SUFBd0I7RTNGNHlaOUI7RTJGM3laTTs7SUFFRTtFM0Y2eVpSO0UyRjN5Wk07O0lBRUU7RTNGNnlaUjtFMkYzeVpNOztJQUVFO0UzRjZ5WlI7RTJGM3laTTs7SUFFRTtFM0Y2eVpSO0UyRjV6Wk07SUFBd0I7RTNGK3paOUI7RTJGOXpaTTs7SUFFRTtFM0ZnMFpSO0UyRjl6Wk07O0lBRUU7RTNGZzBaUjtFMkY5elpNOztJQUVFO0UzRmcwWlI7RTJGOXpaTTs7SUFFRTtFM0ZnMFpSO0UyRi8wWk07SUFBd0I7RTNGazFaOUI7RTJGajFaTTs7SUFFRTtFM0ZtMVpSO0UyRmoxWk07O0lBRUU7RTNGbTFaUjtFMkZqMVpNOztJQUVFO0UzRm0xWlI7RTJGajFaTTs7SUFFRTtFM0ZtMVpSO0UyRmwyWk07SUFBd0I7RTNGcTJaOUI7RTJGcDJaTTs7SUFFRTtFM0ZzMlpSO0UyRnAyWk07O0lBRUU7RTNGczJaUjtFMkZwMlpNOztJQUVFO0UzRnMyWlI7RTJGcDJaTTs7SUFFRTtFM0ZzMlpSO0UyRnIzWk07SUFBd0I7RTNGdzNaOUI7RTJGdjNaTTs7SUFFRTtFM0Z5M1pSO0UyRnYzWk07O0lBRUU7RTNGeTNaUjtFMkZ2M1pNOztJQUVFO0UzRnkzWlI7RTJGdjNaTTs7SUFFRTtFM0Z5M1pSO0UyRng0Wk07SUFBd0I7RTNGMjRaOUI7RTJGMTRaTTs7SUFFRTtFM0Y0NFpSO0UyRjE0Wk07O0lBRUU7RTNGNDRaUjtFMkYxNFpNOztJQUVFO0UzRjQ0WlI7RTJGMTRaTTs7SUFFRTtFM0Y0NFpSO0UyRjM1Wk07SUFBd0I7RTNGODVaOUI7RTJGNzVaTTs7SUFFRTtFM0YrNVpSO0UyRjc1Wk07O0lBRUU7RTNGKzVaUjtFMkY3NVpNOztJQUVFO0UzRis1WlI7RTJGNzVaTTs7SUFFRTtFM0YrNVpSO0UyRjk2Wk07SUFBd0I7RTNGaTdaOUI7RTJGaDdaTTs7SUFFRTtFM0ZrN1pSO0UyRmg3Wk07O0lBRUU7RTNGazdaUjtFMkZoN1pNOztJQUVFO0UzRms3WlI7RTJGaDdaTTs7SUFFRTtFM0ZrN1pSO0UyRjU2WkU7SUFBbUI7RTNGKzZackI7RTJGOTZaRTs7SUFFRTtFM0ZnN1pKO0UyRjk2WkU7O0lBRUU7RTNGZzdaSjtFMkY5NlpFOztJQUVFO0UzRmc3Wko7RTJGOTZaRTs7SUFFRTtFM0ZnN1pKO0FBQ0Y7QXFDMTdaSTtFc0RsREk7SUFBZ0M7RTNGZy9adEM7RTJGLytaTTs7SUFFRTtFM0ZpL1pSO0UyRi8rWk07O0lBRUU7RTNGaS9aUjtFMkYvK1pNOztJQUVFO0UzRmkvWlI7RTJGLytaTTs7SUFFRTtFM0ZpL1pSO0UyRmhnYU07SUFBZ0M7RTNGbWdhdEM7RTJGbGdhTTs7SUFFRTtFM0ZvZ2FSO0UyRmxnYU07O0lBRUU7RTNGb2dhUjtFMkZsZ2FNOztJQUVFO0UzRm9nYVI7RTJGbGdhTTs7SUFFRTtFM0ZvZ2FSO0UyRm5oYU07SUFBZ0M7RTNGc2hhdEM7RTJGcmhhTTs7SUFFRTtFM0Z1aGFSO0UyRnJoYU07O0lBRUU7RTNGdWhhUjtFMkZyaGFNOztJQUVFO0UzRnVoYVI7RTJGcmhhTTs7SUFFRTtFM0Z1aGFSO0UyRnRpYU07SUFBZ0M7RTNGeWlhdEM7RTJGeGlhTTs7SUFFRTtFM0YwaWFSO0UyRnhpYU07O0lBRUU7RTNGMGlhUjtFMkZ4aWFNOztJQUVFO0UzRjBpYVI7RTJGeGlhTTs7SUFFRTtFM0YwaWFSO0UyRnpqYU07SUFBZ0M7RTNGNGphdEM7RTJGM2phTTs7SUFFRTtFM0Y2amFSO0UyRjNqYU07O0lBRUU7RTNGNmphUjtFMkYzamFNOztJQUVFO0UzRjZqYVI7RTJGM2phTTs7SUFFRTtFM0Y2amFSO0UyRjVrYU07SUFBZ0M7RTNGK2thdEM7RTJGOWthTTs7SUFFRTtFM0ZnbGFSO0UyRjlrYU07O0lBRUU7RTNGZ2xhUjtFMkY5a2FNOztJQUVFO0UzRmdsYVI7RTJGOWthTTs7SUFFRTtFM0ZnbGFSO0UyRi9sYU07SUFBZ0M7RTNGa21hdEM7RTJGam1hTTs7SUFFRTtFM0ZtbWFSO0UyRmptYU07O0lBRUU7RTNGbW1hUjtFMkZqbWFNOztJQUVFO0UzRm1tYVI7RTJGam1hTTs7SUFFRTtFM0ZtbWFSO0UyRmxuYU07SUFBZ0M7RTNGcW5hdEM7RTJGcG5hTTs7SUFFRTtFM0ZzbmFSO0UyRnBuYU07O0lBRUU7RTNGc25hUjtFMkZwbmFNOztJQUVFO0UzRnNuYVI7RTJGcG5hTTs7SUFFRTtFM0ZzbmFSO0UyRnJvYU07SUFBZ0M7RTNGd29hdEM7RTJGdm9hTTs7SUFFRTtFM0Z5b2FSO0UyRnZvYU07O0lBRUU7RTNGeW9hUjtFMkZ2b2FNOztJQUVFO0UzRnlvYVI7RTJGdm9hTTs7SUFFRTtFM0Z5b2FSO0UyRnhwYU07SUFBZ0M7RTNGMnBhdEM7RTJGMXBhTTs7SUFFRTtFM0Y0cGFSO0UyRjFwYU07O0lBRUU7RTNGNHBhUjtFMkYxcGFNOztJQUVFO0UzRjRwYVI7RTJGMXBhTTs7SUFFRTtFM0Y0cGFSO0UyRjNxYU07SUFBZ0M7RTNGOHFhdEM7RTJGN3FhTTs7SUFFRTtFM0YrcWFSO0UyRjdxYU07O0lBRUU7RTNGK3FhUjtFMkY3cWFNOztJQUVFO0UzRitxYVI7RTJGN3FhTTs7SUFFRTtFM0YrcWFSO0UyRjlyYU07SUFBZ0M7RTNGaXNhdEM7RTJGaHNhTTs7SUFFRTtFM0Zrc2FSO0UyRmhzYU07O0lBRUU7RTNGa3NhUjtFMkZoc2FNOztJQUVFO0UzRmtzYVI7RTJGaHNhTTs7SUFFRTtFM0Zrc2FSO0UyRmp0YU07SUFBZ0M7RTNGb3RhdEM7RTJGbnRhTTs7SUFFRTtFM0ZxdGFSO0UyRm50YU07O0lBRUU7RTNGcXRhUjtFMkZudGFNOztJQUVFO0UzRnF0YVI7RTJGbnRhTTs7SUFFRTtFM0ZxdGFSO0UyRnB1YU07SUFBZ0M7RTNGdXVhdEM7RTJGdHVhTTs7SUFFRTtFM0Z3dWFSO0UyRnR1YU07O0lBRUU7RTNGd3VhUjtFMkZ0dWFNOztJQUVFO0UzRnd1YVI7RTJGdHVhTTs7SUFFRTtFM0Z3dWFSO0UyRnZ2YU07SUFBZ0M7RTNGMHZhdEM7RTJGenZhTTs7SUFFRTtFM0YydmFSO0UyRnp2YU07O0lBRUU7RTNGMnZhUjtFMkZ6dmFNOztJQUVFO0UzRjJ2YVI7RTJGenZhTTs7SUFFRTtFM0YydmFSO0UyRjF3YU07SUFBZ0M7RTNGNndhdEM7RTJGNXdhTTs7SUFFRTtFM0Y4d2FSO0UyRjV3YU07O0lBRUU7RTNGOHdhUjtFMkY1d2FNOztJQUVFO0UzRjh3YVI7RTJGNXdhTTs7SUFFRTtFM0Y4d2FSO0UyRjd4YU07SUFBZ0M7RTNGZ3lhdEM7RTJGL3hhTTs7SUFFRTtFM0ZpeWFSO0UyRi94YU07O0lBRUU7RTNGaXlhUjtFMkYveGFNOztJQUVFO0UzRml5YVI7RTJGL3hhTTs7SUFFRTtFM0ZpeWFSO0UyRmh6YU07SUFBZ0M7RTNGbXphdEM7RTJGbHphTTs7SUFFRTtFM0ZvemFSO0UyRmx6YU07O0lBRUU7RTNGb3phUjtFMkZsemFNOztJQUVFO0UzRm96YVI7RTJGbHphTTs7SUFFRTtFM0ZvemFSO0UyRm4wYU07SUFBZ0M7RTNGczBhdEM7RTJGcjBhTTs7SUFFRTtFM0Z1MGFSO0UyRnIwYU07O0lBRUU7RTNGdTBhUjtFMkZyMGFNOztJQUVFO0UzRnUwYVI7RTJGcjBhTTs7SUFFRTtFM0Z1MGFSO0UyRnQxYU07SUFBZ0M7RTNGeTFhdEM7RTJGeDFhTTs7SUFFRTtFM0YwMWFSO0UyRngxYU07O0lBRUU7RTNGMDFhUjtFMkZ4MWFNOztJQUVFO0UzRjAxYVI7RTJGeDFhTTs7SUFFRTtFM0YwMWFSO0UyRnoyYU07SUFBZ0M7RTNGNDJhdEM7RTJGMzJhTTs7SUFFRTtFM0Y2MmFSO0UyRjMyYU07O0lBRUU7RTNGNjJhUjtFMkYzMmFNOztJQUVFO0UzRjYyYVI7RTJGMzJhTTs7SUFFRTtFM0Y2MmFSO0UyRjUzYU07SUFBZ0M7RTNGKzNhdEM7RTJGOTNhTTs7SUFFRTtFM0ZnNGFSO0UyRjkzYU07O0lBRUU7RTNGZzRhUjtFMkY5M2FNOztJQUVFO0UzRmc0YVI7RTJGOTNhTTs7SUFFRTtFM0ZnNGFSO0UyRi80YU07SUFBZ0M7RTNGazVhdEM7RTJGajVhTTs7SUFFRTtFM0ZtNWFSO0UyRmo1YU07O0lBRUU7RTNGbTVhUjtFMkZqNWFNOztJQUVFO0UzRm01YVI7RTJGajVhTTs7SUFFRTtFM0ZtNWFSO0UyRmw2YU07SUFBZ0M7RTNGcTZhdEM7RTJGcDZhTTs7SUFFRTtFM0ZzNmFSO0UyRnA2YU07O0lBRUU7RTNGczZhUjtFMkZwNmFNOztJQUVFO0UzRnM2YVI7RTJGcDZhTTs7SUFFRTtFM0ZzNmFSO0UyRnI3YU07SUFBZ0M7RTNGdzdhdEM7RTJGdjdhTTs7SUFFRTtFM0Z5N2FSO0UyRnY3YU07O0lBRUU7RTNGeTdhUjtFMkZ2N2FNOztJQUVFO0UzRnk3YVI7RTJGdjdhTTs7SUFFRTtFM0Z5N2FSO0UyRng4YU07SUFBZ0M7RTNGMjhhdEM7RTJGMThhTTs7SUFFRTtFM0Y0OGFSO0UyRjE4YU07O0lBRUU7RTNGNDhhUjtFMkYxOGFNOztJQUVFO0UzRjQ4YVI7RTJGMThhTTs7SUFFRTtFM0Y0OGFSO0UyRjM5YU07SUFBZ0M7RTNGODlhdEM7RTJGNzlhTTs7SUFFRTtFM0YrOWFSO0UyRjc5YU07O0lBRUU7RTNGKzlhUjtFMkY3OWFNOztJQUVFO0UzRis5YVI7RTJGNzlhTTs7SUFFRTtFM0YrOWFSO0UyRjkrYU07SUFBZ0M7RTNGaS9hdEM7RTJGaC9hTTs7SUFFRTtFM0ZrL2FSO0UyRmgvYU07O0lBRUU7RTNGay9hUjtFMkZoL2FNOztJQUVFO0UzRmsvYVI7RTJGaC9hTTs7SUFFRTtFM0ZrL2FSO0UyRmpnYk07SUFBZ0M7RTNGb2didEM7RTJGbmdiTTs7SUFFRTtFM0ZxZ2JSO0UyRm5nYk07O0lBRUU7RTNGcWdiUjtFMkZuZ2JNOztJQUVFO0UzRnFnYlI7RTJGbmdiTTs7SUFFRTtFM0ZxZ2JSO0UyRnBoYk07SUFBZ0M7RTNGdWhidEM7RTJGdGhiTTs7SUFFRTtFM0Z3aGJSO0UyRnRoYk07O0lBRUU7RTNGd2hiUjtFMkZ0aGJNOztJQUVFO0UzRndoYlI7RTJGdGhiTTs7SUFFRTtFM0Z3aGJSO0UyRnZpYk07SUFBZ0M7RTNGMGlidEM7RTJGemliTTs7SUFFRTtFM0YyaWJSO0UyRnppYk07O0lBRUU7RTNGMmliUjtFMkZ6aWJNOztJQUVFO0UzRjJpYlI7RTJGemliTTs7SUFFRTtFM0YyaWJSO0UyRjFqYk07SUFBZ0M7RTNGNmpidEM7RTJGNWpiTTs7SUFFRTtFM0Y4amJSO0UyRjVqYk07O0lBRUU7RTNGOGpiUjtFMkY1amJNOztJQUVFO0UzRjhqYlI7RTJGNWpiTTs7SUFFRTtFM0Y4amJSO0UyRjdrYk07SUFBZ0M7RTNGZ2xidEM7RTJGL2tiTTs7SUFFRTtFM0ZpbGJSO0UyRi9rYk07O0lBRUU7RTNGaWxiUjtFMkYva2JNOztJQUVFO0UzRmlsYlI7RTJGL2tiTTs7SUFFRTtFM0ZpbGJSO0UyRmhtYk07SUFBZ0M7RTNGbW1idEM7RTJGbG1iTTs7SUFFRTtFM0ZvbWJSO0UyRmxtYk07O0lBRUU7RTNGb21iUjtFMkZsbWJNOztJQUVFO0UzRm9tYlI7RTJGbG1iTTs7SUFFRTtFM0ZvbWJSO0UyRm5uYk07SUFBZ0M7RTNGc25idEM7RTJGcm5iTTs7SUFFRTtFM0Z1bmJSO0UyRnJuYk07O0lBRUU7RTNGdW5iUjtFMkZybmJNOztJQUVFO0UzRnVuYlI7RTJGcm5iTTs7SUFFRTtFM0Z1bmJSO0UyRnRvYk07SUFBZ0M7RTNGeW9idEM7RTJGeG9iTTs7SUFFRTtFM0Ywb2JSO0UyRnhvYk07O0lBRUU7RTNGMG9iUjtFMkZ4b2JNOztJQUVFO0UzRjBvYlI7RTJGeG9iTTs7SUFFRTtFM0Ywb2JSO0UyRnpwYk07SUFBZ0M7RTNGNHBidEM7RTJGM3BiTTs7SUFFRTtFM0Y2cGJSO0UyRjNwYk07O0lBRUU7RTNGNnBiUjtFMkYzcGJNOztJQUVFO0UzRjZwYlI7RTJGM3BiTTs7SUFFRTtFM0Y2cGJSO0UyRjVxYk07SUFBZ0M7RTNGK3FidEM7RTJGOXFiTTs7SUFFRTtFM0ZncmJSO0UyRjlxYk07O0lBRUU7RTNGZ3JiUjtFMkY5cWJNOztJQUVFO0UzRmdyYlI7RTJGOXFiTTs7SUFFRTtFM0ZncmJSO0UyRi9yYk07SUFBZ0M7RTNGa3NidEM7RTJGanNiTTs7SUFFRTtFM0Ztc2JSO0UyRmpzYk07O0lBRUU7RTNGbXNiUjtFMkZqc2JNOztJQUVFO0UzRm1zYlI7RTJGanNiTTs7SUFFRTtFM0Ztc2JSO0UyRmx0Yk07SUFBZ0M7RTNGcXRidEM7RTJGcHRiTTs7SUFFRTtFM0ZzdGJSO0UyRnB0Yk07O0lBRUU7RTNGc3RiUjtFMkZwdGJNOztJQUVFO0UzRnN0YlI7RTJGcHRiTTs7SUFFRTtFM0ZzdGJSO0UyRnJ1Yk07SUFBZ0M7RTNGd3VidEM7RTJGdnViTTs7SUFFRTtFM0Z5dWJSO0UyRnZ1Yk07O0lBRUU7RTNGeXViUjtFMkZ2dWJNOztJQUVFO0UzRnl1YlI7RTJGdnViTTs7SUFFRTtFM0Z5dWJSO0UyRnh2Yk07SUFBZ0M7RTNGMnZidEM7RTJGMXZiTTs7SUFFRTtFM0Y0dmJSO0UyRjF2Yk07O0lBRUU7RTNGNHZiUjtFMkYxdmJNOztJQUVFO0UzRjR2YlI7RTJGMXZiTTs7SUFFRTtFM0Y0dmJSO0UyRjN3Yk07SUFBZ0M7RTNGOHdidEM7RTJGN3diTTs7SUFFRTtFM0Yrd2JSO0UyRjd3Yk07O0lBRUU7RTNGK3diUjtFMkY3d2JNOztJQUVFO0UzRit3YlI7RTJGN3diTTs7SUFFRTtFM0Yrd2JSO0UyRjl4Yk07SUFBZ0M7RTNGaXlidEM7RTJGaHliTTs7SUFFRTtFM0ZreWJSO0UyRmh5Yk07O0lBRUU7RTNGa3liUjtFMkZoeWJNOztJQUVFO0UzRmt5YlI7RTJGaHliTTs7SUFFRTtFM0ZreWJSO0UyRmp6Yk07SUFBZ0M7RTNGb3pidEM7RTJGbnpiTTs7SUFFRTtFM0ZxemJSO0UyRm56Yk07O0lBRUU7RTNGcXpiUjtFMkZuemJNOztJQUVFO0UzRnF6YlI7RTJGbnpiTTs7SUFFRTtFM0ZxemJSO0UyRnAwYk07SUFBZ0M7RTNGdTBidEM7RTJGdDBiTTs7SUFFRTtFM0Z3MGJSO0UyRnQwYk07O0lBRUU7RTNGdzBiUjtFMkZ0MGJNOztJQUVFO0UzRncwYlI7RTJGdDBiTTs7SUFFRTtFM0Z3MGJSO0UyRmgwYk07SUFBd0I7RTNGbTBiOUI7RTJGbDBiTTs7SUFFRTtFM0ZvMGJSO0UyRmwwYk07O0lBRUU7RTNGbzBiUjtFMkZsMGJNOztJQUVFO0UzRm8wYlI7RTJGbDBiTTs7SUFFRTtFM0ZvMGJSO0UyRm4xYk07SUFBd0I7RTNGczFiOUI7RTJGcjFiTTs7SUFFRTtFM0Z1MWJSO0UyRnIxYk07O0lBRUU7RTNGdTFiUjtFMkZyMWJNOztJQUVFO0UzRnUxYlI7RTJGcjFiTTs7SUFFRTtFM0Z1MWJSO0UyRnQyYk07SUFBd0I7RTNGeTJiOUI7RTJGeDJiTTs7SUFFRTtFM0YwMmJSO0UyRngyYk07O0lBRUU7RTNGMDJiUjtFMkZ4MmJNOztJQUVFO0UzRjAyYlI7RTJGeDJiTTs7SUFFRTtFM0YwMmJSO0UyRnozYk07SUFBd0I7RTNGNDNiOUI7RTJGMzNiTTs7SUFFRTtFM0Y2M2JSO0UyRjMzYk07O0lBRUU7RTNGNjNiUjtFMkYzM2JNOztJQUVFO0UzRjYzYlI7RTJGMzNiTTs7SUFFRTtFM0Y2M2JSO0UyRjU0Yk07SUFBd0I7RTNGKzRiOUI7RTJGOTRiTTs7SUFFRTtFM0ZnNWJSO0UyRjk0Yk07O0lBRUU7RTNGZzViUjtFMkY5NGJNOztJQUVFO0UzRmc1YlI7RTJGOTRiTTs7SUFFRTtFM0ZnNWJSO0UyRi81Yk07SUFBd0I7RTNGazZiOUI7RTJGajZiTTs7SUFFRTtFM0ZtNmJSO0UyRmo2Yk07O0lBRUU7RTNGbTZiUjtFMkZqNmJNOztJQUVFO0UzRm02YlI7RTJGajZiTTs7SUFFRTtFM0ZtNmJSO0UyRmw3Yk07SUFBd0I7RTNGcTdiOUI7RTJGcDdiTTs7SUFFRTtFM0ZzN2JSO0UyRnA3Yk07O0lBRUU7RTNGczdiUjtFMkZwN2JNOztJQUVFO0UzRnM3YlI7RTJGcDdiTTs7SUFFRTtFM0ZzN2JSO0UyRnI4Yk07SUFBd0I7RTNGdzhiOUI7RTJGdjhiTTs7SUFFRTtFM0Z5OGJSO0UyRnY4Yk07O0lBRUU7RTNGeThiUjtFMkZ2OGJNOztJQUVFO0UzRnk4YlI7RTJGdjhiTTs7SUFFRTtFM0Z5OGJSO0UyRng5Yk07SUFBd0I7RTNGMjliOUI7RTJGMTliTTs7SUFFRTtFM0Y0OWJSO0UyRjE5Yk07O0lBRUU7RTNGNDliUjtFMkYxOWJNOztJQUVFO0UzRjQ5YlI7RTJGMTliTTs7SUFFRTtFM0Y0OWJSO0UyRjMrYk07SUFBd0I7RTNGOCtiOUI7RTJGNytiTTs7SUFFRTtFM0YrK2JSO0UyRjcrYk07O0lBRUU7RTNGKytiUjtFMkY3K2JNOztJQUVFO0UzRisrYlI7RTJGNytiTTs7SUFFRTtFM0YrK2JSO0UyRjkvYk07SUFBd0I7RTNGaWdjOUI7RTJGaGdjTTs7SUFFRTtFM0ZrZ2NSO0UyRmhnY007O0lBRUU7RTNGa2djUjtFMkZoZ2NNOztJQUVFO0UzRmtnY1I7RTJGaGdjTTs7SUFFRTtFM0ZrZ2NSO0UyRmpoY007SUFBd0I7RTNGb2hjOUI7RTJGbmhjTTs7SUFFRTtFM0ZxaGNSO0UyRm5oY007O0lBRUU7RTNGcWhjUjtFMkZuaGNNOztJQUVFO0UzRnFoY1I7RTJGbmhjTTs7SUFFRTtFM0ZxaGNSO0UyRnBpY007SUFBd0I7RTNGdWljOUI7RTJGdGljTTs7SUFFRTtFM0Z3aWNSO0UyRnRpY007O0lBRUU7RTNGd2ljUjtFMkZ0aWNNOztJQUVFO0UzRndpY1I7RTJGdGljTTs7SUFFRTtFM0Z3aWNSO0UyRnZqY007SUFBd0I7RTNGMGpjOUI7RTJGempjTTs7SUFFRTtFM0YyamNSO0UyRnpqY007O0lBRUU7RTNGMmpjUjtFMkZ6amNNOztJQUVFO0UzRjJqY1I7RTJGempjTTs7SUFFRTtFM0YyamNSO0UyRjFrY007SUFBd0I7RTNGNmtjOUI7RTJGNWtjTTs7SUFFRTtFM0Y4a2NSO0UyRjVrY007O0lBRUU7RTNGOGtjUjtFMkY1a2NNOztJQUVFO0UzRjhrY1I7RTJGNWtjTTs7SUFFRTtFM0Y4a2NSO0UyRjdsY007SUFBd0I7RTNGZ21jOUI7RTJGL2xjTTs7SUFFRTtFM0ZpbWNSO0UyRi9sY007O0lBRUU7RTNGaW1jUjtFMkYvbGNNOztJQUVFO0UzRmltY1I7RTJGL2xjTTs7SUFFRTtFM0ZpbWNSO0UyRmhuY007SUFBd0I7RTNGbW5jOUI7RTJGbG5jTTs7SUFFRTtFM0ZvbmNSO0UyRmxuY007O0lBRUU7RTNGb25jUjtFMkZsbmNNOztJQUVFO0UzRm9uY1I7RTJGbG5jTTs7SUFFRTtFM0ZvbmNSO0UyRm5vY007SUFBd0I7RTNGc29jOUI7RTJGcm9jTTs7SUFFRTtFM0Z1b2NSO0UyRnJvY007O0lBRUU7RTNGdW9jUjtFMkZyb2NNOztJQUVFO0UzRnVvY1I7RTJGcm9jTTs7SUFFRTtFM0Z1b2NSO0UyRnRwY007SUFBd0I7RTNGeXBjOUI7RTJGeHBjTTs7SUFFRTtFM0YwcGNSO0UyRnhwY007O0lBRUU7RTNGMHBjUjtFMkZ4cGNNOztJQUVFO0UzRjBwY1I7RTJGeHBjTTs7SUFFRTtFM0YwcGNSO0UyRnpxY007SUFBd0I7RTNGNHFjOUI7RTJGM3FjTTs7SUFFRTtFM0Y2cWNSO0UyRjNxY007O0lBRUU7RTNGNnFjUjtFMkYzcWNNOztJQUVFO0UzRjZxY1I7RTJGM3FjTTs7SUFFRTtFM0Y2cWNSO0UyRjVyY007SUFBd0I7RTNGK3JjOUI7RTJGOXJjTTs7SUFFRTtFM0Znc2NSO0UyRjlyY007O0lBRUU7RTNGZ3NjUjtFMkY5cmNNOztJQUVFO0UzRmdzY1I7RTJGOXJjTTs7SUFFRTtFM0Znc2NSO0UyRi9zY007SUFBd0I7RTNGa3RjOUI7RTJGanRjTTs7SUFFRTtFM0ZtdGNSO0UyRmp0Y007O0lBRUU7RTNGbXRjUjtFMkZqdGNNOztJQUVFO0UzRm10Y1I7RTJGanRjTTs7SUFFRTtFM0ZtdGNSO0UyRjdzY0U7SUFBbUI7RTNGZ3RjckI7RTJGL3NjRTs7SUFFRTtFM0ZpdGNKO0UyRi9zY0U7O0lBRUU7RTNGaXRjSjtFMkYvc2NFOztJQUVFO0UzRml0Y0o7RTJGL3NjRTs7SUFFRTtFM0ZpdGNKO0FBQ0Y7QXFDM3RjSTtFc0RsREk7SUFBZ0M7RTNGaXhjdEM7RTJGaHhjTTs7SUFFRTtFM0ZreGNSO0UyRmh4Y007O0lBRUU7RTNGa3hjUjtFMkZoeGNNOztJQUVFO0UzRmt4Y1I7RTJGaHhjTTs7SUFFRTtFM0ZreGNSO0UyRmp5Y007SUFBZ0M7RTNGb3ljdEM7RTJGbnljTTs7SUFFRTtFM0ZxeWNSO0UyRm55Y007O0lBRUU7RTNGcXljUjtFMkZueWNNOztJQUVFO0UzRnF5Y1I7RTJGbnljTTs7SUFFRTtFM0ZxeWNSO0UyRnB6Y007SUFBZ0M7RTNGdXpjdEM7RTJGdHpjTTs7SUFFRTtFM0Z3emNSO0UyRnR6Y007O0lBRUU7RTNGd3pjUjtFMkZ0emNNOztJQUVFO0UzRnd6Y1I7RTJGdHpjTTs7SUFFRTtFM0Z3emNSO0UyRnYwY007SUFBZ0M7RTNGMDBjdEM7RTJGejBjTTs7SUFFRTtFM0YyMGNSO0UyRnowY007O0lBRUU7RTNGMjBjUjtFMkZ6MGNNOztJQUVFO0UzRjIwY1I7RTJGejBjTTs7SUFFRTtFM0YyMGNSO0UyRjExY007SUFBZ0M7RTNGNjFjdEM7RTJGNTFjTTs7SUFFRTtFM0Y4MWNSO0UyRjUxY007O0lBRUU7RTNGODFjUjtFMkY1MWNNOztJQUVFO0UzRjgxY1I7RTJGNTFjTTs7SUFFRTtFM0Y4MWNSO0UyRjcyY007SUFBZ0M7RTNGZzNjdEM7RTJGLzJjTTs7SUFFRTtFM0ZpM2NSO0UyRi8yY007O0lBRUU7RTNGaTNjUjtFMkYvMmNNOztJQUVFO0UzRmkzY1I7RTJGLzJjTTs7SUFFRTtFM0ZpM2NSO0UyRmg0Y007SUFBZ0M7RTNGbTRjdEM7RTJGbDRjTTs7SUFFRTtFM0ZvNGNSO0UyRmw0Y007O0lBRUU7RTNGbzRjUjtFMkZsNGNNOztJQUVFO0UzRm80Y1I7RTJGbDRjTTs7SUFFRTtFM0ZvNGNSO0UyRm41Y007SUFBZ0M7RTNGczVjdEM7RTJGcjVjTTs7SUFFRTtFM0Z1NWNSO0UyRnI1Y007O0lBRUU7RTNGdTVjUjtFMkZyNWNNOztJQUVFO0UzRnU1Y1I7RTJGcjVjTTs7SUFFRTtFM0Z1NWNSO0UyRnQ2Y007SUFBZ0M7RTNGeTZjdEM7RTJGeDZjTTs7SUFFRTtFM0YwNmNSO0UyRng2Y007O0lBRUU7RTNGMDZjUjtFMkZ4NmNNOztJQUVFO0UzRjA2Y1I7RTJGeDZjTTs7SUFFRTtFM0YwNmNSO0UyRno3Y007SUFBZ0M7RTNGNDdjdEM7RTJGMzdjTTs7SUFFRTtFM0Y2N2NSO0UyRjM3Y007O0lBRUU7RTNGNjdjUjtFMkYzN2NNOztJQUVFO0UzRjY3Y1I7RTJGMzdjTTs7SUFFRTtFM0Y2N2NSO0UyRjU4Y007SUFBZ0M7RTNGKzhjdEM7RTJGOThjTTs7SUFFRTtFM0ZnOWNSO0UyRjk4Y007O0lBRUU7RTNGZzljUjtFMkY5OGNNOztJQUVFO0UzRmc5Y1I7RTJGOThjTTs7SUFFRTtFM0ZnOWNSO0UyRi85Y007SUFBZ0M7RTNGaytjdEM7RTJGaitjTTs7SUFFRTtFM0ZtK2NSO0UyRmorY007O0lBRUU7RTNGbStjUjtFMkZqK2NNOztJQUVFO0UzRm0rY1I7RTJGaitjTTs7SUFFRTtFM0ZtK2NSO0UyRmwvY007SUFBZ0M7RTNGcS9jdEM7RTJGcC9jTTs7SUFFRTtFM0ZzL2NSO0UyRnAvY007O0lBRUU7RTNGcy9jUjtFMkZwL2NNOztJQUVFO0UzRnMvY1I7RTJGcC9jTTs7SUFFRTtFM0ZzL2NSO0UyRnJnZE07SUFBZ0M7RTNGd2dkdEM7RTJGdmdkTTs7SUFFRTtFM0Z5Z2RSO0UyRnZnZE07O0lBRUU7RTNGeWdkUjtFMkZ2Z2RNOztJQUVFO0UzRnlnZFI7RTJGdmdkTTs7SUFFRTtFM0Z5Z2RSO0UyRnhoZE07SUFBZ0M7RTNGMmhkdEM7RTJGMWhkTTs7SUFFRTtFM0Y0aGRSO0UyRjFoZE07O0lBRUU7RTNGNGhkUjtFMkYxaGRNOztJQUVFO0UzRjRoZFI7RTJGMWhkTTs7SUFFRTtFM0Y0aGRSO0UyRjNpZE07SUFBZ0M7RTNGOGlkdEM7RTJGN2lkTTs7SUFFRTtFM0YraWRSO0UyRjdpZE07O0lBRUU7RTNGK2lkUjtFMkY3aWRNOztJQUVFO0UzRitpZFI7RTJGN2lkTTs7SUFFRTtFM0YraWRSO0UyRjlqZE07SUFBZ0M7RTNGaWtkdEM7RTJGaGtkTTs7SUFFRTtFM0Zra2RSO0UyRmhrZE07O0lBRUU7RTNGa2tkUjtFMkZoa2RNOztJQUVFO0UzRmtrZFI7RTJGaGtkTTs7SUFFRTtFM0Zra2RSO0UyRmpsZE07SUFBZ0M7RTNGb2xkdEM7RTJGbmxkTTs7SUFFRTtFM0ZxbGRSO0UyRm5sZE07O0lBRUU7RTNGcWxkUjtFMkZubGRNOztJQUVFO0UzRnFsZFI7RTJGbmxkTTs7SUFFRTtFM0ZxbGRSO0UyRnBtZE07SUFBZ0M7RTNGdW1kdEM7RTJGdG1kTTs7SUFFRTtFM0Z3bWRSO0UyRnRtZE07O0lBRUU7RTNGd21kUjtFMkZ0bWRNOztJQUVFO0UzRndtZFI7RTJGdG1kTTs7SUFFRTtFM0Z3bWRSO0UyRnZuZE07SUFBZ0M7RTNGMG5kdEM7RTJGem5kTTs7SUFFRTtFM0YybmRSO0UyRnpuZE07O0lBRUU7RTNGMm5kUjtFMkZ6bmRNOztJQUVFO0UzRjJuZFI7RTJGem5kTTs7SUFFRTtFM0YybmRSO0UyRjFvZE07SUFBZ0M7RTNGNm9kdEM7RTJGNW9kTTs7SUFFRTtFM0Y4b2RSO0UyRjVvZE07O0lBRUU7RTNGOG9kUjtFMkY1b2RNOztJQUVFO0UzRjhvZFI7RTJGNW9kTTs7SUFFRTtFM0Y4b2RSO0UyRjdwZE07SUFBZ0M7RTNGZ3FkdEM7RTJGL3BkTTs7SUFFRTtFM0ZpcWRSO0UyRi9wZE07O0lBRUU7RTNGaXFkUjtFMkYvcGRNOztJQUVFO0UzRmlxZFI7RTJGL3BkTTs7SUFFRTtFM0ZpcWRSO0UyRmhyZE07SUFBZ0M7RTNGbXJkdEM7RTJGbHJkTTs7SUFFRTtFM0ZvcmRSO0UyRmxyZE07O0lBRUU7RTNGb3JkUjtFMkZscmRNOztJQUVFO0UzRm9yZFI7RTJGbHJkTTs7SUFFRTtFM0ZvcmRSO0UyRm5zZE07SUFBZ0M7RTNGc3NkdEM7RTJGcnNkTTs7SUFFRTtFM0Z1c2RSO0UyRnJzZE07O0lBRUU7RTNGdXNkUjtFMkZyc2RNOztJQUVFO0UzRnVzZFI7RTJGcnNkTTs7SUFFRTtFM0Z1c2RSO0UyRnR0ZE07SUFBZ0M7RTNGeXRkdEM7RTJGeHRkTTs7SUFFRTtFM0YwdGRSO0UyRnh0ZE07O0lBRUU7RTNGMHRkUjtFMkZ4dGRNOztJQUVFO0UzRjB0ZFI7RTJGeHRkTTs7SUFFRTtFM0YwdGRSO0UyRnp1ZE07SUFBZ0M7RTNGNHVkdEM7RTJGM3VkTTs7SUFFRTtFM0Y2dWRSO0UyRjN1ZE07O0lBRUU7RTNGNnVkUjtFMkYzdWRNOztJQUVFO0UzRjZ1ZFI7RTJGM3VkTTs7SUFFRTtFM0Y2dWRSO0UyRjV2ZE07SUFBZ0M7RTNGK3ZkdEM7RTJGOXZkTTs7SUFFRTtFM0Znd2RSO0UyRjl2ZE07O0lBRUU7RTNGZ3dkUjtFMkY5dmRNOztJQUVFO0UzRmd3ZFI7RTJGOXZkTTs7SUFFRTtFM0Znd2RSO0UyRi93ZE07SUFBZ0M7RTNGa3hkdEM7RTJGanhkTTs7SUFFRTtFM0ZteGRSO0UyRmp4ZE07O0lBRUU7RTNGbXhkUjtFMkZqeGRNOztJQUVFO0UzRm14ZFI7RTJGanhkTTs7SUFFRTtFM0ZteGRSO0UyRmx5ZE07SUFBZ0M7RTNGcXlkdEM7RTJGcHlkTTs7SUFFRTtFM0ZzeWRSO0UyRnB5ZE07O0lBRUU7RTNGc3lkUjtFMkZweWRNOztJQUVFO0UzRnN5ZFI7RTJGcHlkTTs7SUFFRTtFM0ZzeWRSO0UyRnJ6ZE07SUFBZ0M7RTNGd3pkdEM7RTJGdnpkTTs7SUFFRTtFM0Z5emRSO0UyRnZ6ZE07O0lBRUU7RTNGeXpkUjtFMkZ2emRNOztJQUVFO0UzRnl6ZFI7RTJGdnpkTTs7SUFFRTtFM0Z5emRSO0UyRngwZE07SUFBZ0M7RTNGMjBkdEM7RTJGMTBkTTs7SUFFRTtFM0Y0MGRSO0UyRjEwZE07O0lBRUU7RTNGNDBkUjtFMkYxMGRNOztJQUVFO0UzRjQwZFI7RTJGMTBkTTs7SUFFRTtFM0Y0MGRSO0UyRjMxZE07SUFBZ0M7RTNGODFkdEM7RTJGNzFkTTs7SUFFRTtFM0YrMWRSO0UyRjcxZE07O0lBRUU7RTNGKzFkUjtFMkY3MWRNOztJQUVFO0UzRisxZFI7RTJGNzFkTTs7SUFFRTtFM0YrMWRSO0UyRjkyZE07SUFBZ0M7RTNGaTNkdEM7RTJGaDNkTTs7SUFFRTtFM0ZrM2RSO0UyRmgzZE07O0lBRUU7RTNGazNkUjtFMkZoM2RNOztJQUVFO0UzRmszZFI7RTJGaDNkTTs7SUFFRTtFM0ZrM2RSO0UyRmo0ZE07SUFBZ0M7RTNGbzRkdEM7RTJGbjRkTTs7SUFFRTtFM0ZxNGRSO0UyRm40ZE07O0lBRUU7RTNGcTRkUjtFMkZuNGRNOztJQUVFO0UzRnE0ZFI7RTJGbjRkTTs7SUFFRTtFM0ZxNGRSO0UyRnA1ZE07SUFBZ0M7RTNGdTVkdEM7RTJGdDVkTTs7SUFFRTtFM0Z3NWRSO0UyRnQ1ZE07O0lBRUU7RTNGdzVkUjtFMkZ0NWRNOztJQUVFO0UzRnc1ZFI7RTJGdDVkTTs7SUFFRTtFM0Z3NWRSO0UyRnY2ZE07SUFBZ0M7RTNGMDZkdEM7RTJGejZkTTs7SUFFRTtFM0YyNmRSO0UyRno2ZE07O0lBRUU7RTNGMjZkUjtFMkZ6NmRNOztJQUVFO0UzRjI2ZFI7RTJGejZkTTs7SUFFRTtFM0YyNmRSO0UyRjE3ZE07SUFBZ0M7RTNGNjdkdEM7RTJGNTdkTTs7SUFFRTtFM0Y4N2RSO0UyRjU3ZE07O0lBRUU7RTNGODdkUjtFMkY1N2RNOztJQUVFO0UzRjg3ZFI7RTJGNTdkTTs7SUFFRTtFM0Y4N2RSO0UyRjc4ZE07SUFBZ0M7RTNGZzlkdEM7RTJGLzhkTTs7SUFFRTtFM0ZpOWRSO0UyRi84ZE07O0lBRUU7RTNGaTlkUjtFMkYvOGRNOztJQUVFO0UzRmk5ZFI7RTJGLzhkTTs7SUFFRTtFM0ZpOWRSO0UyRmgrZE07SUFBZ0M7RTNGbStkdEM7RTJGbCtkTTs7SUFFRTtFM0ZvK2RSO0UyRmwrZE07O0lBRUU7RTNGbytkUjtFMkZsK2RNOztJQUVFO0UzRm8rZFI7RTJGbCtkTTs7SUFFRTtFM0ZvK2RSO0UyRm4vZE07SUFBZ0M7RTNGcy9kdEM7RTJGci9kTTs7SUFFRTtFM0Z1L2RSO0UyRnIvZE07O0lBRUU7RTNGdS9kUjtFMkZyL2RNOztJQUVFO0UzRnUvZFI7RTJGci9kTTs7SUFFRTtFM0Z1L2RSO0UyRnRnZU07SUFBZ0M7RTNGeWdldEM7RTJGeGdlTTs7SUFFRTtFM0YwZ2VSO0UyRnhnZU07O0lBRUU7RTNGMGdlUjtFMkZ4Z2VNOztJQUVFO0UzRjBnZVI7RTJGeGdlTTs7SUFFRTtFM0YwZ2VSO0UyRnpoZU07SUFBZ0M7RTNGNGhldEM7RTJGM2hlTTs7SUFFRTtFM0Y2aGVSO0UyRjNoZU07O0lBRUU7RTNGNmhlUjtFMkYzaGVNOztJQUVFO0UzRjZoZVI7RTJGM2hlTTs7SUFFRTtFM0Y2aGVSO0UyRjVpZU07SUFBZ0M7RTNGK2lldEM7RTJGOWllTTs7SUFFRTtFM0ZnamVSO0UyRjlpZU07O0lBRUU7RTNGZ2plUjtFMkY5aWVNOztJQUVFO0UzRmdqZVI7RTJGOWllTTs7SUFFRTtFM0ZnamVSO0UyRi9qZU07SUFBZ0M7RTNGa2tldEM7RTJGamtlTTs7SUFFRTtFM0Zta2VSO0UyRmprZU07O0lBRUU7RTNGbWtlUjtFMkZqa2VNOztJQUVFO0UzRm1rZVI7RTJGamtlTTs7SUFFRTtFM0Zta2VSO0UyRmxsZU07SUFBZ0M7RTNGcWxldEM7RTJGcGxlTTs7SUFFRTtFM0ZzbGVSO0UyRnBsZU07O0lBRUU7RTNGc2xlUjtFMkZwbGVNOztJQUVFO0UzRnNsZVI7RTJGcGxlTTs7SUFFRTtFM0ZzbGVSO0UyRnJtZU07SUFBZ0M7RTNGd21ldEM7RTJGdm1lTTs7SUFFRTtFM0Z5bWVSO0UyRnZtZU07O0lBRUU7RTNGeW1lUjtFMkZ2bWVNOztJQUVFO0UzRnltZVI7RTJGdm1lTTs7SUFFRTtFM0Z5bWVSO0UyRmptZU07SUFBd0I7RTNGb21lOUI7RTJGbm1lTTs7SUFFRTtFM0ZxbWVSO0UyRm5tZU07O0lBRUU7RTNGcW1lUjtFMkZubWVNOztJQUVFO0UzRnFtZVI7RTJGbm1lTTs7SUFFRTtFM0ZxbWVSO0UyRnBuZU07SUFBd0I7RTNGdW5lOUI7RTJGdG5lTTs7SUFFRTtFM0Z3bmVSO0UyRnRuZU07O0lBRUU7RTNGd25lUjtFMkZ0bmVNOztJQUVFO0UzRnduZVI7RTJGdG5lTTs7SUFFRTtFM0Z3bmVSO0UyRnZvZU07SUFBd0I7RTNGMG9lOUI7RTJGem9lTTs7SUFFRTtFM0Yyb2VSO0UyRnpvZU07O0lBRUU7RTNGMm9lUjtFMkZ6b2VNOztJQUVFO0UzRjJvZVI7RTJGem9lTTs7SUFFRTtFM0Yyb2VSO0UyRjFwZU07SUFBd0I7RTNGNnBlOUI7RTJGNXBlTTs7SUFFRTtFM0Y4cGVSO0UyRjVwZU07O0lBRUU7RTNGOHBlUjtFMkY1cGVNOztJQUVFO0UzRjhwZVI7RTJGNXBlTTs7SUFFRTtFM0Y4cGVSO0UyRjdxZU07SUFBd0I7RTNGZ3JlOUI7RTJGL3FlTTs7SUFFRTtFM0ZpcmVSO0UyRi9xZU07O0lBRUU7RTNGaXJlUjtFMkYvcWVNOztJQUVFO0UzRmlyZVI7RTJGL3FlTTs7SUFFRTtFM0ZpcmVSO0UyRmhzZU07SUFBd0I7RTNGbXNlOUI7RTJGbHNlTTs7SUFFRTtFM0Zvc2VSO0UyRmxzZU07O0lBRUU7RTNGb3NlUjtFMkZsc2VNOztJQUVFO0UzRm9zZVI7RTJGbHNlTTs7SUFFRTtFM0Zvc2VSO0UyRm50ZU07SUFBd0I7RTNGc3RlOUI7RTJGcnRlTTs7SUFFRTtFM0Z1dGVSO0UyRnJ0ZU07O0lBRUU7RTNGdXRlUjtFMkZydGVNOztJQUVFO0UzRnV0ZVI7RTJGcnRlTTs7SUFFRTtFM0Z1dGVSO0UyRnR1ZU07SUFBd0I7RTNGeXVlOUI7RTJGeHVlTTs7SUFFRTtFM0YwdWVSO0UyRnh1ZU07O0lBRUU7RTNGMHVlUjtFMkZ4dWVNOztJQUVFO0UzRjB1ZVI7RTJGeHVlTTs7SUFFRTtFM0YwdWVSO0UyRnp2ZU07SUFBd0I7RTNGNHZlOUI7RTJGM3ZlTTs7SUFFRTtFM0Y2dmVSO0UyRjN2ZU07O0lBRUU7RTNGNnZlUjtFMkYzdmVNOztJQUVFO0UzRjZ2ZVI7RTJGM3ZlTTs7SUFFRTtFM0Y2dmVSO0UyRjV3ZU07SUFBd0I7RTNGK3dlOUI7RTJGOXdlTTs7SUFFRTtFM0ZneGVSO0UyRjl3ZU07O0lBRUU7RTNGZ3hlUjtFMkY5d2VNOztJQUVFO0UzRmd4ZVI7RTJGOXdlTTs7SUFFRTtFM0ZneGVSO0UyRi94ZU07SUFBd0I7RTNGa3llOUI7RTJGanllTTs7SUFFRTtFM0ZteWVSO0UyRmp5ZU07O0lBRUU7RTNGbXllUjtFMkZqeWVNOztJQUVFO0UzRm15ZVI7RTJGanllTTs7SUFFRTtFM0ZteWVSO0UyRmx6ZU07SUFBd0I7RTNGcXplOUI7RTJGcHplTTs7SUFFRTtFM0ZzemVSO0UyRnB6ZU07O0lBRUU7RTNGc3plUjtFMkZwemVNOztJQUVFO0UzRnN6ZVI7RTJGcHplTTs7SUFFRTtFM0ZzemVSO0UyRnIwZU07SUFBd0I7RTNGdzBlOUI7RTJGdjBlTTs7SUFFRTtFM0Z5MGVSO0UyRnYwZU07O0lBRUU7RTNGeTBlUjtFMkZ2MGVNOztJQUVFO0UzRnkwZVI7RTJGdjBlTTs7SUFFRTtFM0Z5MGVSO0UyRngxZU07SUFBd0I7RTNGMjFlOUI7RTJGMTFlTTs7SUFFRTtFM0Y0MWVSO0UyRjExZU07O0lBRUU7RTNGNDFlUjtFMkYxMWVNOztJQUVFO0UzRjQxZVI7RTJGMTFlTTs7SUFFRTtFM0Y0MWVSO0UyRjMyZU07SUFBd0I7RTNGODJlOUI7RTJGNzJlTTs7SUFFRTtFM0YrMmVSO0UyRjcyZU07O0lBRUU7RTNGKzJlUjtFMkY3MmVNOztJQUVFO0UzRisyZVI7RTJGNzJlTTs7SUFFRTtFM0YrMmVSO0UyRjkzZU07SUFBd0I7RTNGaTRlOUI7RTJGaDRlTTs7SUFFRTtFM0ZrNGVSO0UyRmg0ZU07O0lBRUU7RTNGazRlUjtFMkZoNGVNOztJQUVFO0UzRms0ZVI7RTJGaDRlTTs7SUFFRTtFM0ZrNGVSO0UyRmo1ZU07SUFBd0I7RTNGbzVlOUI7RTJGbjVlTTs7SUFFRTtFM0ZxNWVSO0UyRm41ZU07O0lBRUU7RTNGcTVlUjtFMkZuNWVNOztJQUVFO0UzRnE1ZVI7RTJGbjVlTTs7SUFFRTtFM0ZxNWVSO0UyRnA2ZU07SUFBd0I7RTNGdTZlOUI7RTJGdDZlTTs7SUFFRTtFM0Z3NmVSO0UyRnQ2ZU07O0lBRUU7RTNGdzZlUjtFMkZ0NmVNOztJQUVFO0UzRnc2ZVI7RTJGdDZlTTs7SUFFRTtFM0Z3NmVSO0UyRnY3ZU07SUFBd0I7RTNGMDdlOUI7RTJGejdlTTs7SUFFRTtFM0YyN2VSO0UyRno3ZU07O0lBRUU7RTNGMjdlUjtFMkZ6N2VNOztJQUVFO0UzRjI3ZVI7RTJGejdlTTs7SUFFRTtFM0YyN2VSO0UyRjE4ZU07SUFBd0I7RTNGNjhlOUI7RTJGNThlTTs7SUFFRTtFM0Y4OGVSO0UyRjU4ZU07O0lBRUU7RTNGODhlUjtFMkY1OGVNOztJQUVFO0UzRjg4ZVI7RTJGNThlTTs7SUFFRTtFM0Y4OGVSO0UyRjc5ZU07SUFBd0I7RTNGZytlOUI7RTJGLzllTTs7SUFFRTtFM0ZpK2VSO0UyRi85ZU07O0lBRUU7RTNGaStlUjtFMkYvOWVNOztJQUVFO0UzRmkrZVI7RTJGLzllTTs7SUFFRTtFM0ZpK2VSO0UyRmgvZU07SUFBd0I7RTNGbS9lOUI7RTJGbC9lTTs7SUFFRTtFM0ZvL2VSO0UyRmwvZU07O0lBRUU7RTNGby9lUjtFMkZsL2VNOztJQUVFO0UzRm8vZVI7RTJGbC9lTTs7SUFFRTtFM0ZvL2VSO0UyRjkrZUU7SUFBbUI7RTNGaS9lckI7RTJGaC9lRTs7SUFFRTtFM0ZrL2VKO0UyRmgvZUU7O0lBRUU7RTNGay9lSjtFMkZoL2VFOztJQUVFO0UzRmsvZUo7RTJGaC9lRTs7SUFFRTtFM0ZrL2VKO0FBQ0Y7QTRGbmpmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBNUZtamZKOztBNkY3amZBO0VBQWtCO0E3RmlrZmxCOztBNkY3amZBO0VBQWlCO0E3RmlrZmpCOztBNkZoa2ZBO0VBQWlCO0E3Rm9rZmpCOztBNkZua2ZBO0VBQWlCO0E3RnVrZmpCOztBNkZ0a2ZBO0VDVEU7RUFDQTtFQUNBO0E5Rm1sZkY7O0E2RnBrZkk7RUFBd0I7QTdGd2tmNUI7O0E2RnZrZkk7RUFBd0I7QTdGMmtmNUI7O0E2RjFrZkk7RUFBd0I7QTdGOGtmNUI7O0FxQ3ppZkk7RXdEdkNBO0lBQXdCO0U3RnFsZjFCO0U2RnBsZkU7SUFBd0I7RTdGdWxmMUI7RTZGdGxmRTtJQUF3QjtFN0Z5bGYxQjtBQUNGO0FxQ3JqZkk7RXdEdkNBO0lBQXdCO0U3RmdtZjFCO0U2Ri9sZkU7SUFBd0I7RTdGa21mMUI7RTZGam1mRTtJQUF3QjtFN0ZvbWYxQjtBQUNGO0FxQ2hrZkk7RXdEdkNBO0lBQXdCO0U3RjJtZjFCO0U2RjFtZkU7SUFBd0I7RTdGNm1mMUI7RTZGNW1mRTtJQUF3QjtFN0YrbWYxQjtBQUNGO0FxQzNrZkk7RXdEdkNBO0lBQXdCO0U3RnNuZjFCO0U2RnJuZkU7SUFBd0I7RTdGd25mMUI7RTZGdm5mRTtJQUF3QjtFN0YwbmYxQjtBQUNGO0E2RnJuZkE7RUFBbUI7QTdGd25mbkI7O0E2RnZuZkE7RUFBbUI7QTdGMm5mbkI7O0E2RjFuZkE7RUFBbUI7QTdGOG5mbkI7O0E2RjFuZkE7RUFBdUI7QTdGOG5mdkI7O0E2RjduZkE7RUFBdUI7QTdGaW9mdkI7O0E2RmhvZkE7RUFBdUI7QTdGb29mdkI7O0E2Rm5vZkE7RUFBdUI7QTdGdW9mdkI7O0E2RnRvZkE7RUFBdUI7QTdGMG9mdkI7O0E2RnpvZkE7RUFBdUI7QTdGNm9mdkI7O0E2RnpvZkE7RUFBYztBN0Y2b2ZkOztBK0ZwcmZFO0VBQ0U7QS9GdXJmSjs7QTRCN3FmRTtFbUVMTTtBL0ZzcmZSOztBK0Y1cmZFO0VBQ0U7QS9GK3JmSjs7QTRCcnJmRTtFbUVMTTtBL0Y4cmZSOztBK0Zwc2ZFO0VBQ0U7QS9GdXNmSjs7QTRCN3JmRTtFbUVMTTtBL0Zzc2ZSOztBK0Y1c2ZFO0VBQ0U7QS9GK3NmSjs7QTRCcnNmRTtFbUVMTTtBL0Y4c2ZSOztBK0ZwdGZFO0VBQ0U7QS9GdXRmSjs7QTRCN3NmRTtFbUVMTTtBL0ZzdGZSOztBK0Y1dGZFO0VBQ0U7QS9GK3RmSjs7QTRCcnRmRTtFbUVMTTtBL0Y4dGZSOztBK0ZwdWZFO0VBQ0U7QS9GdXVmSjs7QTRCN3RmRTtFbUVMTTtBL0ZzdWZSOztBK0Y1dWZFO0VBQ0U7QS9GK3VmSjs7QTRCcnVmRTtFbUVMTTtBL0Y4dWZSOztBK0ZwdmZFO0VBQ0U7QS9GdXZmSjs7QTRCN3VmRTtFbUVMTTtBL0ZzdmZSOztBK0Y1dmZFO0VBQ0U7QS9GK3ZmSjs7QTRCcnZmRTtFbUVMTTtBL0Y4dmZSOztBK0Zwd2ZFO0VBQ0U7QS9GdXdmSjs7QTRCN3ZmRTtFbUVMTTtBL0Zzd2ZSOztBK0Y1d2ZFO0VBQ0U7QS9GK3dmSjs7QTRCcndmRTtFbUVMTTtBL0Y4d2ZSOztBK0ZweGZFO0VBQ0U7QS9GdXhmSjs7QTRCN3dmRTtFbUVMTTtBL0ZzeGZSOztBK0Y1eGZFO0VBQ0U7QS9GK3hmSjs7QTRCcnhmRTtFbUVMTTtBL0Y4eGZSOztBNkZ2dmZBO0VBQWE7QTdGMnZmYjs7QTZGMXZmQTtFQUFjO0E3Rjh2ZmQ7O0E2RjV2ZkE7RUFBaUI7QTdGZ3dmakI7O0E2Ri92ZkE7RUFBaUI7QTdGbXdmakI7O0E2Ri92ZkE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcwemZGOztBNkZud2ZBO0VBQXdCO0E3RnV3ZnhCOztBNkZyd2ZBO0VBQ0U7RUFDQTtBN0Z3d2ZGOztBNkZud2ZBO0VBQWM7QTdGdXdmZDs7QWlHeDBmQTtFQUNFO0FqRzIwZkY7O0FpR3gwZkE7RUFDRTtBakcyMGZGOztBa0czMGZFO0VBQ0U7OztJQUtFO0lBRUE7RWxHMjBmSjtFa0d2MGZJO0lBQ0U7RWxHeTBmTjtFa0doMGZFO0lBQ0U7RWxHazBmSjtFa0dwemZFO0lBQ0U7RWxHc3pmSjtFa0dwemZFOztJQUVFO0lBQ0E7RWxHc3pmSjtFa0duemZFOztJQUVFO0VsR3F6Zko7RWtHbHpmRTs7O0lBR0U7SUFDQTtFbEdvemZKO0VrR2p6ZkU7O0lBRUU7RWxHbXpmSjtFa0czeWZFO0lBQ0UsUXZFMmlDOEI7RTNCa3dkbEM7RWtHM3lmRTtJQUNFO0VsRzZ5Zko7RWtHM3lmRTtJQUNFO0VsRzZ5Zko7RWtHenlmRTtJQUNFO0VsRzJ5Zko7RWtHenlmRTtJQUNFO0VsRzJ5Zko7RWtHeHlmRTtJQUNFO0VsRzB5Zko7RWtHeHlmSTs7SUFFRTtFbEcweWZOO0VrR3J5Zkk7O0lBRUU7RWxHdXlmTjtFa0dueWZFO0lBQ0U7RWxHcXlmSjtFa0dueWZJOzs7O0lBSUUscUJ2RTlHRztFM0JtNWZUO0VrR2p5ZkU7SUFDRTtJQUNBLHFCdkVwSEs7RTNCdTVmVDtBQUNGO0FtR2w2ZkE7Ozs7O0VBQUE7QUNBQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CQ0xxQjtFRE1yQjtFQUNBO0FwR3c2ZkY7QW9HajZmQTtFQUNFO0VBQ0E7QXBHbTZmRjs7QXNHeDdmQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRExxQjtFQ01yQjtFQUNBO0F0R3k3ZkY7QXNHbDdmQTtFQUNFO0VBQ0E7QXRHbzdmRjs7QXVHejhmQTs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRkxxQjtFRU1yQjtFQUNBO0F2RzA4ZkY7QXVHbjhmQTs7RUFFRTtFQUNBO0F2R3E4ZkY7O0F3RzM5ZkE7OztFQUFBO0FDR0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rys5ZkY7O0EwRzErZkE7RUFDRTtFQUNBO0VBQ0E7QTFHNitmRjs7QTBHMStmQTtFQUNFO0ExRzYrZkY7O0EwRzErZkE7RUFDRTtBMUc2K2ZGOztBMEd6K2ZFO0VBQ0U7QTFHNCtmSjs7QTBHNytmRTtFQUNFO0ExR2cvZko7O0EwR2ovZkU7RUFDRTtBMUdvL2ZKOztBMEdyL2ZFO0VBQ0U7QTFHdy9mSjs7QTBHei9mRTtFQUNFO0ExRzQvZko7O0EwRzcvZkU7RUFDRTtBMUdnZ2dCSjs7QTBHamdnQkU7RUFDRTtBMUdvZ2dCSjs7QTBHcmdnQkU7RUFDRTtBMUd3Z2dCSjs7QTBHemdnQkU7RUFDRTtBMUc0Z2dCSjs7QTBHN2dnQkU7RUFDRTtBMUdnaGdCSjs7QTJHbGlnQkE7RUFDRTtFQUNBLGFOT3FCO0FyRzhoZ0J2Qjs7QTRHdGlnQkE7RUFDRTtFQUNBO0VBQ0E7QTVHeWlnQkY7QTRHdmlnQkU7RUFBTztBNUcwaWdCVDs7QTRHdmlnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVUExxQjtFT01yQjtBNUcwaWdCRjs7QTZHdmpnQkE7RUFDRTtFQUNBO0VBQ0E7QTdHMGpnQkY7O0E2R3ZqZ0JBO0VBQStCO0E3RzJqZ0IvQjs7QTZHMWpnQkE7RUFBZ0M7QTdHOGpnQmhDOztBNkd2amdCRTs7Ozs7RUFBZ0M7QTdHK2pnQmxDO0E2RzlqZ0JFOzs7OztFQUFpQztBN0dxa2dCbkM7O0E4R3BsZ0JBO0VBQ0U7VUFBQTtBOUd1bGdCRjs7QThHcGxnQkE7RUFDRTtVQUFBO0E5R3VsZ0JGOztBOEdwbGdCQTtFQUNFO0lBQ0U7RTlHdWxnQkY7RThHcGxnQkE7SUFDRTtFOUdzbGdCRjtBQUNGOztBOEc3bGdCQTtFQUNFO0lBQ0U7RTlHdWxnQkY7RThHcGxnQkE7SUFDRTtFOUdzbGdCRjtBQUNGO0ErR3JtZ0JBO0VDV0U7RUFDQTtBaEg2bGdCRjs7QStHeG1nQkE7RUNVRTtFQUNBO0FoSGttZ0JGOztBK0c1bWdCQTtFQ1NFO0VBQ0E7QWhIdW1nQkY7O0ErRy9tZ0JBO0VDWUU7RUFDQTtBaEh1bWdCRjs7QStHbm5nQkE7RUNXRTtFQUNBO0FoSDRtZ0JGOztBK0d2bmdCQTtFQ1VFO0VBQ0E7QWhIaW5nQkY7O0ErR3RuZ0JFOzs7Ozs7RUFNRTtBL0d5bmdCSjs7QWlIM29nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIOG9nQkY7O0FpSDNvZ0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FqSDhvZ0JGOztBaUgzb2dCQTtFQUNFO0FqSDhvZ0JGOztBaUgzb2dCQTtFQUNFO0FqSDhvZ0JGOztBaUgzb2dCQTtFQUNFLFdacEJxQjtBckdrcWdCdkI7O0FrSDNxZ0JBO2dFQUFBO0FBR0E7RUFBa0M7QWxIOHFnQmxDOztBa0g3cWdCQTtFQUE0QztBbEhpcmdCNUM7O0FrSGhyZ0JBO0VBQXFDO0FsSG9yZ0JyQzs7QWtIbnJnQkE7RUFBc0Q7QWxIdXJnQnREOztBa0h0cmdCQTtFQUErQjtBbEgwcmdCL0I7O0FrSHpyZ0JBO0VBQXlDO0FsSDZyZ0J6Qzs7QWtINXJnQkE7RUFBeUM7QWxIZ3NnQnpDOztBa0gvcmdCQTtFQUFtQztBbEhtc2dCbkM7O0FrSGxzZ0JBO0VBQWdDO0FsSHNzZ0JoQzs7QWtIcnNnQkE7RUFBcUM7QWxIeXNnQnJDOztBa0h4c2dCQTtFQUEyQztBbEg0c2dCM0M7O0FrSDNzZ0JBO0VBQTBDO0FsSCtzZ0IxQzs7QWtIOXNnQkE7RUFBbUM7QWxIa3RnQm5DOztBa0hqdGdCQTtFQUFvQztBbEhxdGdCcEM7O0FrSHB0Z0JBO0VBQXlDO0FsSHd0Z0J6Qzs7QWtIdnRnQkE7RUFBMEM7QWxIMnRnQjFDOztBa0gxdGdCQTtFQUF1QztBbEg4dGdCdkM7O0FrSDd0Z0JBO0VBQXdDO0FsSGl1Z0J4Qzs7QWtIaHVnQkE7RUFBbUM7QWxIb3VnQm5DOztBa0hudWdCQTtFQUFzQztBbEh1dWdCdEM7O0FrSHR1Z0JBO0VBQW1DO0FsSDB1Z0JuQzs7QWtIenVnQkE7RUFBdUM7QWxINnVnQnZDOztBa0g1dWdCQTtFQUFzQztBbEhndmdCdEM7O0FrSC91Z0JBO0VBQWdFO0FsSG12Z0JoRTs7QWtIbHZnQkE7RUFBbUM7QWxIc3ZnQm5DOztBa0hydmdCQTtFQUFtQztBbEh5dmdCbkM7O0FrSHh2Z0JBO0VBQW9DO0FsSDR2Z0JwQzs7QWtIM3ZnQkE7RUFBc0M7QWxIK3ZnQnRDOztBa0g5dmdCQTtFQUE4QztBbEhrd2dCOUM7O0FrSGp3Z0JBO0VBQThDO0FsSHF3Z0I5Qzs7QWtIcHdnQkE7RUFBK0M7QWxId3dnQi9DOztBa0h2d2dCQTtFQUE0QztBbEgyd2dCNUM7O0FrSDF3Z0JBO0VBQXVDO0FsSDh3Z0J2Qzs7QWtIN3dnQkE7RUFBdUM7QWxIaXhnQnZDOztBa0hoeGdCQTtFQUF3QztBbEhveGdCeEM7O0FrSG54Z0JBO0VBQXFDO0FsSHV4Z0JyQzs7QWtIdHhnQkE7RUFBa0M7QWxIMHhnQmxDOztBa0h6eGdCQTtFQUEwQztBbEg2eGdCMUM7O0FrSDV4Z0JBO0VBQW9DO0FsSGd5Z0JwQzs7QWtIL3hnQkE7RUFBaUM7QWxIbXlnQmpDOztBa0hseWdCQTtFQUFzQztBbEhzeWdCdEM7O0FrSHJ5Z0JBO0VBQTBDO0FsSHl5Z0IxQzs7QWtIeHlnQkE7RUFBa0M7QWxINHlnQmxDOztBa0gzeWdCQTtFQUFrQztBbEgreWdCbEM7O0FrSDl5Z0JBO0VBQXNDO0FsSGt6Z0J0Qzs7QWtIanpnQkE7RUFBc0M7QWxIcXpnQnRDOztBa0hwemdCQTtFQUFvQztBbEh3emdCcEM7O0FrSHZ6Z0JBO0VBQW9DO0FsSDJ6Z0JwQzs7QWtIMXpnQkE7RUFBa0Q7QWxIOHpnQmxEOztBa0g3emdCQTtFQUFrRDtBbEhpMGdCbEQ7O0FrSGgwZ0JBO0VBQW1EO0FsSG8wZ0JuRDs7QWtIbjBnQkE7RUFBZ0Q7QWxIdTBnQmhEOztBa0h0MGdCQTtFQUE4QztBbEgwMGdCOUM7O0FrSHowZ0JBO0VBQThDO0FsSDYwZ0I5Qzs7QWtINTBnQkE7RUFBK0M7QWxIZzFnQi9DOztBa0gvMGdCQTtFQUE0QztBbEhtMWdCNUM7O0FrSGwxZ0JBO0VBQXVDO0FsSHMxZ0J2Qzs7QWtIcjFnQkE7RUFBdUM7QWxIeTFnQnZDOztBa0h4MWdCQTtFQUF3QztBbEg0MWdCeEM7O0FrSDMxZ0JBO0VBQXFDO0FsSCsxZ0JyQzs7QWtIOTFnQkE7RUFBdUM7QWxIazJnQnZDOztBa0hqMmdCQTtFQUF5QztBbEhxMmdCekM7O0FrSHAyZ0JBO0VBQXlDO0FsSHcyZ0J6Qzs7QWtIdjJnQkE7RUFBdUM7QWxIMjJnQnZDOztBa0gxMmdCQTtFQUF3RDtBbEg4MmdCeEQ7O0FrSDcyZ0JBO0VBQXFDO0FsSGkzZ0JyQzs7QWtIaDNnQkE7RUFBdUM7QWxIbzNnQnZDOztBa0huM2dCQTtFQUErQjtBbEh1M2dCL0I7O0FrSHQzZ0JBO0VBQWtDO0FsSDAzZ0JsQzs7QWtIejNnQkE7RUFBc0M7QWxINjNnQnRDOztBa0g1M2dCQTtFQUFpQztBbEhnNGdCakM7O0FrSC8zZ0JBO0VBQW9DO0FsSG00Z0JwQzs7QWtIbDRnQkE7RUFBOEM7QWxIczRnQjlDOztBa0hyNGdCQTtFQUF5QztBbEh5NGdCekM7O0FrSHg0Z0JBO0VBQW9DO0FsSDQ0Z0JwQzs7QWtIMzRnQkE7RUFBbUM7QWxIKzRnQm5DOztBa0g5NGdCQTtFQUFrQztBbEhrNWdCbEM7O0FrSGo1Z0JBO0VBQWdDO0FsSHE1Z0JoQzs7QWtIcDVnQkE7RUFBaUM7QWxIdzVnQmpDOztBa0h2NWdCQTtFQUEwQztBbEgyNWdCMUM7O0FrSDE1Z0JBO0VBQXNDO0FsSDg1Z0J0Qzs7QWtINzVnQkE7RUFBcUM7QWxIaTZnQnJDOztBa0hoNmdCQTtFQUFrQztBbEhvNmdCbEM7O0FrSG42Z0JBO0VBQXFDO0FsSHU2Z0JyQzs7QWtIdDZnQkE7RUFBc0M7QWxIMDZnQnRDOztBa0h6NmdCQTtFQUFrQztBbEg2NmdCbEM7O0FrSDU2Z0JBO0VBQTBDO0FsSGc3Z0IxQzs7QWtILzZnQkE7RUFBK0M7QWxIbTdnQi9DOztBa0hsN2dCQTtFQUFnRDtBbEhzN2dCaEQ7O0FrSHI3Z0JBO0VBQWdDO0FsSHk3Z0JoQzs7QWtIeDdnQkE7RUFBcUM7QWxINDdnQnJDOztBa0gzN2dCQTtFQUFxQztBbEgrN2dCckM7O0FrSDk3Z0JBO0VBQW9DO0FsSGs4Z0JwQzs7QWtIajhnQkE7RUFBaUM7QWxIcThnQmpDOztBa0hwOGdCQTtFQUEwQztBbEh3OGdCMUM7O0FrSHY4Z0JBO0VBQTRDO0FsSDI4Z0I1Qzs7QWtIMThnQkE7RUFBaUM7QWxIODhnQmpDOztBa0g3OGdCQTtFQUEwQztBbEhpOWdCMUM7O0FrSGg5Z0JBO0VBQXlDO0FsSG85Z0J6Qzs7QWtIbjlnQkE7RUFBeUM7QWxIdTlnQnpDOztBa0h0OWdCQTtFQUE0QztBbEgwOWdCNUM7O0FrSHo5Z0JBO0VBQW1EO0FsSDY5Z0JuRDs7QWtINTlnQkE7RUFBdUM7QWxIZytnQnZDOztBa0gvOWdCQTtFQUFnQztBbEhtK2dCaEM7O0FrSGwrZ0JBO0VBQWlDO0FsSHMrZ0JqQzs7QWtIcitnQkE7RUFBb0M7QWxIeStnQnBDOztBa0h4K2dCQTtFQUEyQztBbEg0K2dCM0M7O0FrSDMrZ0JBO0VBQWlDO0FsSCsrZ0JqQzs7QWtIOStnQkE7RUFBdUM7QWxIay9nQnZDOztBa0hqL2dCQTtFQUF5QztBbEhxL2dCekM7O0FrSHAvZ0JBO0VBQWtDO0FsSHcvZ0JsQzs7QWtIdi9nQkE7RUFBb0M7QWxIMi9nQnBDOztBa0gxL2dCQTtFQUFtQztBbEg4L2dCbkM7O0FrSDcvZ0JBO0VBQXNDO0FsSGlnaEJ0Qzs7QWtIaGdoQkE7RUFBdUM7QWxIb2doQnZDOztBa0huZ2hCQTtFQUFzQztBbEh1Z2hCdEM7O0FrSHRnaEJBO0VBQTBDO0FsSDBnaEIxQzs7QWtIemdoQkE7RUFBc0M7QWxINmdoQnRDOztBa0g1Z2hCQTtFQUFvQztBbEhnaGhCcEM7O0FrSC9naEJBO0VBQWlDO0FsSG1oaEJqQzs7QWtIbGhoQkE7RUFBc0M7QWxIc2hoQnRDOztBa0hyaGhCQTtFQUF1QztBbEh5aGhCdkM7O0FrSHhoaEJBO0VBQW9DO0FsSDRoaEJwQzs7QWtIM2hoQkE7RUFBMEM7QWxIK2hoQjFDOztBa0g5aGhCQTtFQUFrQztBbEhraWhCbEM7O0FrSGppaEJBO0VBQWlDO0FsSHFpaEJqQzs7QWtIcGloQkE7RUFBb0M7QWxId2loQnBDOztBa0h2aWhCQTtFQUFzQztBbEgyaWhCdEM7O0FrSDFpaEJBO0VBQXNDO0FsSDhpaEJ0Qzs7QWtIN2loQkE7RUFBd0M7QWxIaWpoQnhDOztBa0hoamhCQTtFQUFpQztBbEhvamhCakM7O0FrSG5qaEJBO0VBQWlDO0FsSHVqaEJqQzs7QWtIdGpoQkE7RUFBaUM7QWxIMGpoQmpDOztBa0h6amhCQTtFQUFpQztBbEg2amhCakM7O0FrSDVqaEJBO0VBQWlDO0FsSGdraEJqQzs7QWtIL2poQkE7RUFBaUM7QWxIbWtoQmpDOztBa0hsa2hCQTtFQUFzQztBbEhza2hCdEM7O0FrSHJraEJBO0VBQXlDO0FsSHlraEJ6Qzs7QWtIeGtoQkE7RUFBc0M7QWxINGtoQnRDOztBa0gza2hCQTtFQUF3QztBbEgra2hCeEM7O0FrSDlraEJBO0VBQXFDO0FsSGtsaEJyQzs7QWtIamxoQkE7RUFBc0M7QWxIcWxoQnRDOztBa0hwbGhCQTtFQUF1QztBbEh3bGhCdkM7O0FrSHZsaEJBO0VBQXdDO0FsSDJsaEJ4Qzs7QWtIMWxoQkE7RUFBeUM7QWxIOGxoQnpDOztBa0g3bGhCQTtFQUF5QztBbEhpbWhCekM7O0FrSGhtaEJBO0VBQWdDO0FsSG9taEJoQzs7QWtIbm1oQkE7RUFBcUM7QWxIdW1oQnJDOztBa0h0bWhCQTtFQUF1QztBbEgwbWhCdkM7O0FrSHptaEJBO0VBQWtDO0FsSDZtaEJsQzs7QWtINW1oQkE7RUFBb0M7QWxIZ25oQnBDOztBa0gvbWhCQTtFQUFrQztBbEhtbmhCbEM7O0FrSGxuaEJBO0VBQXdDO0FsSHNuaEJ4Qzs7QWtIcm5oQkE7RUFBc0M7QWxIeW5oQnRDOztBa0h4bmhCQTtFQUE4QztBbEg0bmhCOUM7O0FrSDNuaEJBO0VBQTRDO0FsSCtuaEI1Qzs7QWtIOW5oQkE7RUFBa0M7QWxIa29oQmxDOztBa0hqb2hCQTtFQUFrQztBbEhxb2hCbEM7O0FrSHBvaEJBO0VBQWdDO0FsSHdvaEJoQzs7QWtIdm9oQkE7RUFBbUM7QWxIMm9oQm5DOztBa0gxb2hCQTtFQUFnQztBbEg4b2hCaEM7O0FrSDdvaEJBO0VBQXFDO0FsSGlwaEJyQzs7QWtIaHBoQkE7RUFBcUM7QWxIb3BoQnJDOztBa0hucGhCQTtFQUFxQztBbEh1cGhCckM7O0FrSHRwaEJBO0VBQWlDO0FsSDBwaEJqQzs7QWtIenBoQkE7RUFBNkM7QWxINnBoQjdDOztBa0g1cGhCQTtFQUFnQztBbEhncWhCaEM7O0FrSC9waEJBO0VBQW9DO0FsSG1xaEJwQzs7QWtIbHFoQkE7RUFBMEM7QWxIc3FoQjFDOztBa0hycWhCQTtFQUF3QztBbEh5cWhCeEM7O0FrSHhxaEJBO0VBQXVDO0FsSDRxaEJ2Qzs7QWtIM3FoQkE7RUFBdUM7QWxIK3FoQnZDOztBa0g5cWhCQTtFQUFxQztBbEhrcmhCckM7O0FrSGpyaEJBO0VBQXlDO0FsSHFyaEJ6Qzs7QWtIcHJoQkE7RUFBMkM7QWxId3JoQjNDOztBa0h2cmhCQTtFQUF5QztBbEgycmhCekM7O0FrSDFyaEJBO0VBQTJDO0FsSDhyaEIzQzs7QWtIN3JoQkE7RUFBMEM7QWxIaXNoQjFDOztBa0hoc2hCQTtFQUEyQztBbEhvc2hCM0M7O0FrSG5zaEJBO0VBQTBDO0FsSHVzaEIxQzs7QWtIdHNoQkE7RUFBbUM7QWxIMHNoQm5DOztBa0h6c2hCQTtFQUF5QztBbEg2c2hCekM7O0FrSDVzaEJBO0VBQXVDO0FsSGd0aEJ2Qzs7QWtIL3NoQkE7RUFBZ0Q7QWxIbXRoQmhEOztBa0hsdGhCQTtFQUF1QztBbEhzdGhCdkM7O0FrSHJ0aEJBO0VBQXFDO0FsSHl0aEJyQzs7QWtIeHRoQkE7RUFBcUM7QWxINHRoQnJDOztBa0gzdGhCQTtFQUFnQztBbEgrdGhCaEM7O0FrSDl0aEJBO0VBQW9DO0FsSGt1aEJwQzs7QWtIanVoQkE7RUFBd0M7QWxIcXVoQnhDOztBa0hwdWhCQTtFQUFzQztBbEh3dWhCdEM7O0FrSHZ1aEJBO0VBQXFDO0FsSDJ1aEJyQzs7QWtIMXVoQkE7RUFBb0M7QWxIOHVoQnBDOztBa0g3dWhCQTtFQUF1QztBbEhpdmhCdkM7O0FrSGh2aEJBO0VBQXVDO0FsSG92aEJ2Qzs7QWtIbnZoQkE7RUFBd0M7QWxIdXZoQnhDOztBa0h0dmhCQTtFQUE4QztBbEgwdmhCOUM7O0FrSHp2aEJBO0VBQThDO0FsSDZ2aEI5Qzs7QWtINXZoQkE7RUFBK0M7QWxIZ3doQi9DOztBa0gvdmhCQTtFQUE0QztBbEhtd2hCNUM7O0FrSGx3aEJBO0VBQXFDO0FsSHN3aEJyQzs7QWtIcndoQkE7RUFBbUM7QWxIeXdoQm5DOztBa0h4d2hCQTtFQUE0QztBbEg0d2hCNUM7O0FrSDN3aEJBO0VBQXNDO0FsSCt3aEJ0Qzs7QWtIOXdoQkE7RUFBMEM7QWxIa3hoQjFDOztBa0hqeGhCQTtFQUFnQztBbEhxeGhCaEM7O0FrSHB4aEJBO0VBQTBDO0FsSHd4aEIxQzs7QWtIdnhoQkE7RUFBb0M7QWxIMnhoQnBDOztBa0gxeGhCQTtFQUF5QztBbEg4eGhCekM7O0FrSDd4aEJBO0VBQTJDO0FsSGl5aEIzQzs7QWtIaHloQkE7RUFBd0M7QWxIb3loQnhDOztBa0hueWhCQTtFQUFtQztBbEh1eWhCbkM7O0FrSHR5aEJBO0VBQTBDO0FsSDB5aEIxQzs7QWtIenloQkE7RUFBc0M7QWxINnloQnRDOztBa0g1eWhCQTtFQUFzQztBbEhnemhCdEM7O0FrSC95aEJBO0VBQW9DO0FsSG16aEJwQzs7QWtIbHpoQkE7RUFBdUM7QWxIc3poQnZDOztBa0hyemhCQTtFQUFtQztBbEh5emhCbkM7O0FrSHh6aEJBO0VBQXdDO0FsSDR6aEJ4Qzs7QWtIM3poQkE7RUFBa0M7QWxIK3poQmxDOztBa0g5emhCQTtFQUF1QztBbEhrMGhCdkM7O0FrSGowaEJBO0VBQStDO0FsSHEwaEIvQzs7QWtIcDBoQkE7RUFBNkM7QWxIdzBoQjdDOztBa0h2MGhCQTtFQUF1QztBbEgyMGhCdkM7O0FrSDEwaEJBO0VBQXNDO0FsSDgwaEJ0Qzs7QWtINzBoQkE7RUFBdUM7QWxIaTFoQnZDOztBa0hoMWhCQTtFQUFzQztBbEhvMWhCdEM7O0FrSG4xaEJBO0VBQWtDO0FsSHUxaEJsQzs7QWtIdDFoQkE7RUFBeUM7QWxIMDFoQnpDOztBa0h6MWhCQTtFQUF5QztBbEg2MWhCekM7O0FrSDUxaEJBO0VBQXlDO0FsSGcyaEJ6Qzs7QWtILzFoQkE7RUFBbUM7QWxIbTJoQm5DOztBa0hsMmhCQTtFQUFrQztBbEhzMmhCbEM7O0FrSHIyaEJBO0VBQXlDO0FsSHkyaEJ6Qzs7QWtIeDJoQkE7RUFBd0M7QWxINDJoQnhDOztBa0gzMmhCQTtFQUF1QztBbEgrMmhCdkM7O0FrSDkyaEJBO0VBQXlDO0FsSGszaEJ6Qzs7QWtIajNoQkE7RUFBdUM7QWxIcTNoQnZDOztBa0hwM2hCQTtFQUF3QztBbEh3M2hCeEM7O0FrSHYzaEJBO0VBQXVDO0FsSDIzaEJ2Qzs7QWtIMTNoQkE7RUFBZ0Q7QWxIODNoQmhEOztBa0g3M2hCQTtFQUFnRDtBbEhpNGhCaEQ7O0FrSGg0aEJBO0VBQWlEO0FsSG80aEJqRDs7QWtIbjRoQkE7RUFBOEM7QWxIdTRoQjlDOztBa0h0NGhCQTtFQUF5QztBbEgwNGhCekM7O0FrSHo0aEJBO0VBQXlDO0FsSDY0aEJ6Qzs7QWtINTRoQkE7RUFBMEM7QWxIZzVoQjFDOztBa0gvNGhCQTtFQUF1QztBbEhtNWhCdkM7O0FrSGw1aEJBO0VBQWtDO0FsSHM1aEJsQzs7QWtIcjVoQkE7RUFBbUM7QWxIeTVoQm5DOztBa0h4NWhCQTtFQUF1QztBbEg0NWhCdkM7O0FrSDM1aEJBO0VBQW1DO0FsSCs1aEJuQzs7QWtIOTVoQkE7RUFBbUM7QWxIazZoQm5DOztBa0hqNmhCQTtFQUF5QztBbEhxNmhCekM7O0FrSHA2aEJBO0VBQWlDO0FsSHc2aEJqQzs7QWtIdjZoQkE7RUFBMkM7QWxIMjZoQjNDOztBa0gxNmhCQTtFQUFzQztBbEg4NmhCdEM7O0FrSDc2aEJBO0VBQTRDO0FsSGk3aEI1Qzs7QWtIaDdoQkE7RUFBMkM7QWxIbzdoQjNDOztBa0huN2hCQTtFQUFrQztBbEh1N2hCbEM7O0FrSHQ3aEJBO0VBQWtDO0FsSDA3aEJsQzs7QWtIejdoQkE7RUFBOEM7QWxINjdoQjlDOztBa0g1N2hCQTtFQUFrQztBbEhnOGhCbEM7O0FrSC83aEJBO0VBQStDO0FsSG04aEIvQzs7QWtIbDhoQkE7RUFBMkM7QWxIczhoQjNDOztBa0hyOGhCQTtFQUF1QztBbEh5OGhCdkM7O0FrSHg4aEJBO0VBQTRDO0FsSDQ4aEI1Qzs7QWtIMzhoQkE7RUFBdUM7QWxIKzhoQnZDOztBa0g5OGhCQTtFQUFnRDtBbEhrOWhCaEQ7O0FrSGo5aEJBO0VBQXNDO0FsSHE5aEJ0Qzs7QWtIcDloQkE7RUFBMkM7QWxIdzloQjNDOztBa0h2OWhCQTtFQUE2QztBbEgyOWhCN0M7O0FrSDE5aEJBO0VBQXVDO0FsSDg5aEJ2Qzs7QWtINzloQkE7RUFBdUM7QWxIaStoQnZDOztBa0hoK2hCQTtFQUF1QztBbEhvK2hCdkM7O0FrSG4raEJBO0VBQXlDO0FsSHUraEJ6Qzs7QWtIdCtoQkE7RUFBcUM7QWxIMCtoQnJDOztBa0h6K2hCQTtFQUFpQztBbEg2K2hCakM7O0FrSDUraEJBO0VBQXdDO0FsSGcvaEJ4Qzs7QWtILytoQkE7RUFBb0M7QWxIbS9oQnBDOztBa0hsL2hCQTtFQUFxQztBbEhzL2hCckM7O0FrSHIvaEJBO0VBQW1DO0FsSHkvaEJuQzs7QWtIeC9oQkE7RUFBZ0M7QWxINC9oQmhDOztBa0gzL2hCQTtFQUFpQztBbEgrL2hCakM7O0FrSDkvaEJBO0VBQWtDO0FsSGtnaUJsQzs7QWtIamdpQkE7RUFBb0M7QWxIcWdpQnBDOztBa0hwZ2lCQTtFQUFvQztBbEh3Z2lCcEM7O0FrSHZnaUJBO0VBQXdDO0FsSDJnaUJ4Qzs7QWtIMWdpQkE7RUFBMkM7QWxIOGdpQjNDOztBa0g3Z2lCQTtFQUF5QztBbEhpaGlCekM7O0FrSGhoaUJBO0VBQTRDO0FsSG9oaUI1Qzs7QWtIbmhpQkE7RUFBMEM7QWxIdWhpQjFDOztBa0h0aGlCQTtFQUFxQztBbEgwaGlCckM7O0FrSHpoaUJBO0VBQTRDO0FsSDZoaUI1Qzs7QWtINWhpQkE7RUFBeUM7QWxIZ2lpQnpDOztBa0gvaGlCQTtFQUFvQztBbEhtaWlCcEM7O0FrSGxpaUJBO0VBQXFDO0FsSHNpaUJyQzs7QWtIcmlpQkE7RUFBeUM7QWxIeWlpQnpDOztBa0h4aWlCQTtFQUFnRDtBbEg0aWlCaEQ7O0FrSDNpaUJBO0VBQTJDO0FsSCtpaUIzQzs7QWtIOWlpQkE7RUFBdUM7QWxIa2ppQnZDOztBa0hqamlCQTtFQUEyQztBbEhxamlCM0M7O0FrSHBqaUJBO0VBQW1DO0FsSHdqaUJuQzs7QWtIdmppQkE7RUFBbUM7QWxIMmppQm5DOztBa0gxamlCQTtFQUF3QztBbEg4amlCeEM7O0FrSDdqaUJBO0VBQWlDO0FsSGlraUJqQzs7QWtIaGtpQkE7RUFBc0M7QWxIb2tpQnRDOztBa0hua2lCQTtFQUEwQztBbEh1a2lCMUM7O0FrSHRraUJBO0VBQWtDO0FsSDBraUJsQzs7QWtIemtpQkE7RUFBbUM7QWxINmtpQm5DOztBa0g1a2lCQTtFQUE2QztBbEhnbGlCN0M7O0FrSC9raUJBO0VBQWdEO0FsSG1saUJoRDs7QWtIbGxpQkE7RUFBZ0Q7QWxIc2xpQmhEOztBa0hybGlCQTtFQUFtRDtBbEh5bGlCbkQ7O0FrSHhsaUJBO0VBQW1EO0FsSDRsaUJuRDs7QWtIM2xpQkE7RUFBZ0Q7QWxIK2xpQmhEOztBa0g5bGlCQTtFQUFnRDtBbEhrbWlCaEQ7O0FrSGptaUJBO0VBQW9EO0FsSHFtaUJwRDs7QWtIcG1pQkE7RUFBbUQ7QWxId21pQm5EOztBa0h2bWlCQTtFQUFnRDtBbEgybWlCaEQ7O0FrSDFtaUJBO0VBQXNEO0FsSDhtaUJ0RDs7QWtIN21pQkE7RUFBMkQ7QWxIaW5pQjNEOztBa0hobmlCQTtFQUFtRDtBbEhvbmlCbkQ7O0FrSG5uaUJBO0VBQWtEO0FsSHVuaUJsRDs7QWtIdG5pQkE7RUFBd0M7QWxIMG5pQnhDOztBa0h6bmlCQTtFQUEwQztBbEg2bmlCMUM7O0FrSDVuaUJBO0VBQWlDO0FsSGdvaUJqQzs7QWtIL25pQkE7RUFBcUM7QWxIbW9pQnJDOztBa0hsb2lCQTtFQUFrQztBbEhzb2lCbEM7O0FrSHJvaUJBO0VBQXVDO0FsSHlvaUJ2Qzs7QWtIeG9pQkE7RUFBaUM7QWxING9pQmpDOztBa0gzb2lCQTtFQUFrQztBbEgrb2lCbEM7O0FrSDlvaUJBO0VBQW1DO0FsSGtwaUJuQzs7QWtIanBpQkE7RUFBaUM7QWxIcXBpQmpDOztBa0hwcGlCQTtFQUFxQztBbEh3cGlCckM7O0FrSHZwaUJBO0VBQWlDO0FsSDJwaUJqQzs7QWtIMXBpQkE7RUFBa0M7QWxIOHBpQmxDOztBa0g3cGlCQTtFQUFnQztBbEhpcWlCaEM7O0FrSGhxaUJBO0VBQXVDO0FsSG9xaUJ2Qzs7QWtIbnFpQkE7RUFBb0M7QWxIdXFpQnBDOztBa0h0cWlCQTtFQUEyQztBbEgwcWlCM0M7O0FrSHpxaUJBO0VBQXdDO0FsSDZxaUJ4Qzs7QWtINXFpQkE7RUFBcUM7QWxIZ3JpQnJDOztBa0gvcWlCQTtFQUFxQztBbEhtcmlCckM7O0FrSGxyaUJBO0VBQWlDO0FsSHNyaUJqQzs7QWtIcnJpQkE7RUFBbUM7QWxIeXJpQm5DOztBa0h4cmlCQTtFQUFzQztBbEg0cmlCdEM7O0FrSDNyaUJBO0VBQXFDO0FsSCtyaUJyQzs7QWtIOXJpQkE7RUFBc0M7QWxIa3NpQnRDOztBa0hqc2lCQTtFQUFvQztBbEhxc2lCcEM7O0FrSHBzaUJBO0VBQW9DO0FsSHdzaUJwQzs7QWtIdnNpQkE7RUFBZ0M7QWxIMnNpQmhDOztBa0gxc2lCQTtFQUF1QztBbEg4c2lCdkM7O0FrSDdzaUJBO0VBQXlDO0FsSGl0aUJ6Qzs7QWtIaHRpQkE7RUFBZ0M7QWxIb3RpQmhDOztBa0hudGlCQTtFQUFzQztBbEh1dGlCdEM7O0FrSHR0aUJBO0VBQXFDO0FsSDB0aUJyQzs7QWtIenRpQkE7RUFBaUM7QWxINnRpQmpDOztBa0g1dGlCQTtFQUFxQztBbEhndWlCckM7O0FrSC90aUJBO0VBQW9DO0FsSG11aUJwQzs7QWtIbHVpQkE7RUFBc0M7QWxIc3VpQnRDOztBa0hydWlCQTtFQUFzQztBbEh5dWlCdEM7O0FrSHh1aUJBO0VBQXFDO0FsSDR1aUJyQzs7QWtIM3VpQkE7RUFBcUM7QWxIK3VpQnJDOztBa0g5dWlCQTtFQUF1QztBbEhrdmlCdkM7O0FrSGp2aUJBO0VBQXFDO0FsSHF2aUJyQzs7QWtIcHZpQkE7RUFBaUM7QWxId3ZpQmpDOztBa0h2dmlCQTtFQUEwQztBbEgydmlCMUM7O0FrSDF2aUJBO0VBQStDO0FsSDh2aUIvQzs7QWtIN3ZpQkE7RUFBdUM7QWxIaXdpQnZDOztBa0hod2lCQTtFQUFvQztBbEhvd2lCcEM7O0FrSG53aUJBO0VBQXNDO0FsSHV3aUJ0Qzs7QWtIdHdpQkE7RUFBb0M7QWxIMHdpQnBDOztBa0h6d2lCQTtFQUFtQztBbEg2d2lCbkM7O0FrSDV3aUJBO0VBQWtDO0FsSGd4aUJsQzs7QWtIL3dpQkE7RUFBZ0M7QWxIbXhpQmhDOztBa0hseGlCQTtFQUFtQztBbEhzeGlCbkM7O0FrSHJ4aUJBO0VBQW1DO0FsSHl4aUJuQzs7QWtIeHhpQkE7RUFBZ0M7QWxINHhpQmhDOztBa0gzeGlCQTtFQUF3QztBbEgreGlCeEM7O0FrSDl4aUJBO0VBQWtDO0FsSGt5aUJsQzs7QWtIanlpQkE7RUFBMEM7QWxIcXlpQjFDOztBa0hweWlCQTtFQUFtQztBbEh3eWlCbkM7O0FrSHZ5aUJBO0VBQXdDO0FsSDJ5aUJ4Qzs7QWtIMXlpQkE7RUFBc0M7QWxIOHlpQnRDOztBa0g3eWlCQTtFQUF1QztBbEhpemlCdkM7O0FrSGh6aUJBO0VBQWlDO0FsSG96aUJqQzs7QWtIbnppQkE7RUFBcUM7QWxIdXppQnJDOztBa0h0emlCQTtFQUEwQztBbEgwemlCMUM7O0FrSHp6aUJBO0VBQTZDO0FsSDZ6aUI3Qzs7QWtINXppQkE7RUFBbUM7QWxIZzBpQm5DOztBa0gvemlCQTtFQUF5QztBbEhtMGlCekM7O0FrSGwwaUJBO0VBQXFDO0FsSHMwaUJyQzs7QWtIcjBpQkE7RUFBNEM7QWxIeTBpQjVDOztBa0h4MGlCQTtFQUFvQztBbEg0MGlCcEM7O0FrSDMwaUJBO0VBQWlDO0FsSCswaUJqQzs7QWtIOTBpQkE7RUFBMEM7QWxIazFpQjFDOztBa0hqMWlCQTtFQUEyQztBbEhxMWlCM0M7O0FrSHAxaUJBO0VBQW1DO0FsSHcxaUJuQzs7QWtIdjFpQkE7RUFBcUM7QWxIMjFpQnJDOztBa0gxMWlCQTtFQUFxQztBbEg4MWlCckM7O0FrSDcxaUJBO0VBQTBDO0FsSGkyaUIxQzs7QWtIaDJpQkE7RUFBb0M7QWxIbzJpQnBDOztBa0huMmlCQTtFQUFtQztBbEh1MmlCbkM7O0FrSHQyaUJBO0VBQXVDO0FsSDAyaUJ2Qzs7QWtIejJpQkE7RUFBaUM7QWxINjJpQmpDOztBa0g1MmlCQTtFQUFpQztBbEhnM2lCakM7O0FrSC8yaUJBO0VBQXdDO0FsSG0zaUJ4Qzs7QWtIbDNpQkE7RUFBaUM7QWxIczNpQmpDOztBa0hyM2lCQTtFQUFnQztBbEh5M2lCaEM7O0FrSHgzaUJBO0VBQWtDO0FsSDQzaUJsQzs7QWtIMzNpQkE7RUFBc0M7QWxIKzNpQnRDOztBa0g5M2lCQTtFQUF1QztBbEhrNGlCdkM7O0FrSGo0aUJBO0VBQXVDO0FsSHE0aUJ2Qzs7QWtIcDRpQkE7RUFBaUM7QWxIdzRpQmpDOztBa0h2NGlCQTtFQUFrQztBbEgyNGlCbEM7O0FrSDE0aUJBO0VBQW1DO0FsSDg0aUJuQzs7QWtINzRpQkE7RUFBcUM7QWxIaTVpQnJDOztBa0hoNWlCQTtFQUEwQztBbEhvNWlCMUM7O0FrSG41aUJBO0VBQStDO0FsSHU1aUIvQzs7QWtIdDVpQkE7RUFBNEM7QWxIMDVpQjVDOztBa0h6NWlCQTtFQUFtQztBbEg2NWlCbkM7O0FrSDU1aUJBO0VBQW1DO0FsSGc2aUJuQzs7QWtILzVpQkE7RUFBbUM7QWxIbTZpQm5DOztBa0hsNmlCQTtFQUFtQztBbEhzNmlCbkM7O0FrSHI2aUJBO0VBQXFDO0FsSHk2aUJyQzs7QWtIeDZpQkE7RUFBcUM7QWxINDZpQnJDOztBa0gzNmlCQTtFQUFpQztBbEgrNmlCakM7O0FrSDk2aUJBO0VBQXNDO0FsSGs3aUJ0Qzs7QWtIajdpQkE7RUFBcUM7QWxIcTdpQnJDOztBa0hwN2lCQTtFQUF5QztBbEh3N2lCekM7O0FrSHY3aUJBO0VBQXdDO0FsSDI3aUJ4Qzs7QWtIMTdpQkE7RUFBK0M7QWxIODdpQi9DOztBa0g3N2lCQTtFQUFpRDtBbEhpOGlCakQ7O0FrSGg4aUJBO0VBQW1DO0FsSG84aUJuQzs7QWtIbjhpQkE7RUFBdUM7QWxIdThpQnZDOztBa0h0OGlCQTtFQUE4QztBbEgwOGlCOUM7O0FrSHo4aUJBO0VBQXlDO0FsSDY4aUJ6Qzs7QWtINThpQkE7RUFBOEM7QWxIZzlpQjlDOztBa0gvOGlCQTtFQUFxRDtBbEhtOWlCckQ7O0FrSGw5aUJBO0VBQWdDO0FsSHM5aUJoQzs7QWtIcjlpQkE7RUFBd0M7QWxIeTlpQnhDOztBa0h4OWlCQTtFQUFzQztBbEg0OWlCdEM7O0FrSDM5aUJBO0VBQXFDO0FsSCs5aUJyQzs7QWtIOTlpQkE7RUFBdUM7QWxIaytpQnZDOztBa0hqK2lCQTtFQUErQztBbEhxK2lCL0M7O0FrSHAraUJBO0VBQTRDO0FsSHcraUI1Qzs7QWtIditpQkE7RUFBZ0M7QWxIMitpQmhDOztBa0gxK2lCQTtFQUFpRDtBbEg4K2lCakQ7O0FrSDcraUJBO0VBQTBDO0FsSGkvaUIxQzs7QWtIaC9pQkE7RUFBeUM7QWxIby9pQnpDOztBa0huL2lCQTtFQUFtQztBbEh1L2lCbkM7O0FrSHQvaUJBO0VBQWdDO0FsSDAvaUJoQzs7QWtIei9pQkE7RUFBb0M7QWxINi9pQnBDOztBa0g1L2lCQTtFQUF3QztBbEhnZ2pCeEM7O0FrSC8vaUJBO0VBQWtDO0FsSG1nakJsQzs7QWtIbGdqQkE7RUFBbUM7QWxIc2dqQm5DOztBa0hyZ2pCQTtFQUFtQztBbEh5Z2pCbkM7O0FrSHhnakJBO0VBQXdDO0FsSDRnakJ4Qzs7QWtIM2dqQkE7RUFBa0M7QWxIK2dqQmxDOztBa0g5Z2pCQTtFQUFpQztBbEhraGpCakM7O0FrSGpoakJBO0VBQXFDO0FsSHFoakJyQzs7QWtIcGhqQkE7RUFBeUM7QWxId2hqQnpDOztBa0h2aGpCQTtFQUF1QztBbEgyaGpCdkM7O0FrSDFoakJBO0VBQXNDO0FsSDhoakJ0Qzs7QWtIN2hqQkE7RUFBMEM7QWxIaWlqQjFDOztBa0hoaWpCQTtFQUFxQztBbEhvaWpCckM7O0FrSG5pakJBO0VBQTBDO0FsSHVpakIxQzs7QWtIdGlqQkE7RUFBdUM7QWxIMGlqQnZDOztBa0h6aWpCQTtFQUF3QztBbEg2aWpCeEM7O0FrSDVpakJBO0VBQXVDO0FsSGdqakJ2Qzs7QWtIL2lqQkE7RUFBd0M7QWxIbWpqQnhDOztBa0hsampCQTtFQUF5QztBbEhzampCekM7O0FrSHJqakJBO0VBQWdEO0FsSHlqakJoRDs7QWtIeGpqQkE7RUFBeUM7QWxINGpqQnpDOztBa0gzampCQTtFQUE2QztBbEgrampCN0M7O0FrSDlqakJBO0VBQXFDO0FsSGtrakJyQzs7QWtIamtqQkE7RUFBNEM7QWxIcWtqQjVDOztBa0hwa2pCQTtFQUE4QztBbEh3a2pCOUM7O0FrSHZrakJBO0VBQTJDO0FsSDJrakIzQzs7QWtIMWtqQkE7RUFBd0M7QWxIOGtqQnhDOztBa0g3a2pCQTtFQUF1QztBbEhpbGpCdkM7O0FrSGhsakJBO0VBQXNDO0FsSG9sakJ0Qzs7QWtIbmxqQkE7RUFBaUM7QWxIdWxqQmpDOztBa0h0bGpCQTtFQUFzQztBbEgwbGpCdEM7O0FrSHpsakJBO0VBQWlDO0FsSDZsakJqQzs7QWtINWxqQkE7RUFBbUM7QWxIZ21qQm5DOztBa0gvbGpCQTtFQUF3QztBbEhtbWpCeEM7O0FrSGxtakJBO0VBQWlDO0FsSHNtakJqQzs7QWtIcm1qQkE7RUFBcUM7QWxIeW1qQnJDOztBa0h4bWpCQTtFQUE4QztBbEg0bWpCOUM7O0FrSDNtakJBO0VBQW9DO0FsSCttakJwQzs7QWtIOW1qQkE7RUFBNEM7QWxIa25qQjVDOztBa0hqbmpCQTtFQUFzQztBbEhxbmpCdEM7O0FrSHBuakJBO0VBQXdDO0FsSHduakJ4Qzs7QWtIdm5qQkE7RUFBNEM7QWxIMm5qQjVDOztBa0gxbmpCQTtFQUF1QztBbEg4bmpCdkM7O0FrSDduakJBO0VBQWlDO0FsSGlvakJqQzs7QWtIaG9qQkE7RUFBd0M7QWxIb29qQnhDOztBa0hub2pCQTtFQUFpQztBbEh1b2pCakM7O0FrSHRvakJBO0VBQTJDO0FsSDBvakIzQzs7QWtIem9qQkE7RUFBcUM7QWxINm9qQnJDOztBa0g1b2pCQTtFQUFrQztBbEhncGpCbEM7O0FrSC9vakJBO0VBQW1DO0FsSG1wakJuQzs7QWtIbHBqQkE7RUFBc0M7QWxIc3BqQnRDOztBa0hycGpCQTtFQUFvQztBbEh5cGpCcEM7O0FrSHhwakJBO0VBQWdDO0FsSDRwakJoQzs7QWtIM3BqQkE7RUFBbUM7QWxIK3BqQm5DOztBa0g5cGpCQTtFQUF5QztBbEhrcWpCekM7O0FrSGpxakJBO0VBQXdDO0FsSHFxakJ4Qzs7QWtIcHFqQkE7RUFBd0M7QWxId3FqQnhDOztBa0h2cWpCQTtFQUFpQztBbEgycWpCakM7O0FrSDFxakJBO0VBQXlDO0FsSDhxakJ6Qzs7QWtIN3FqQkE7RUFBNkM7QWxIaXJqQjdDOztBa0hocmpCQTtFQUE4QztBbEhvcmpCOUM7O0FrSG5yakJBO0VBQW1EO0FsSHVyakJuRDs7QWtIdHJqQkE7RUFBc0M7QWxIMHJqQnRDOztBa0h6cmpCQTtFQUF5QztBbEg2cmpCekM7O0FrSDVyakJBO0VBQTBDO0FsSGdzakIxQzs7QWtIL3JqQkE7RUFBeUM7QWxIbXNqQnpDOztBa0hsc2pCQTtFQUE2QztBbEhzc2pCN0M7O0FrSHJzakJBO0VBQXFDO0FsSHlzakJyQzs7QWtIeHNqQkE7RUFBb0M7QWxINHNqQnBDOztBa0gzc2pCQTtFQUF1QztBbEgrc2pCdkM7O0FrSDlzakJBO0VBQTJDO0FsSGt0akIzQzs7QWtIanRqQkE7RUFBb0M7QWxIcXRqQnBDOztBa0hwdGpCQTtFQUFpQztBbEh3dGpCakM7O0FrSHZ0akJBO0VBQWtDO0FsSDJ0akJsQzs7QWtIMXRqQkE7RUFBdUM7QWxIOHRqQnZDOztBa0g3dGpCQTtFQUFvQztBbEhpdWpCcEM7O0FrSGh1akJBO0VBQTBDO0FsSG91akIxQzs7QWtIbnVqQkE7RUFBbUM7QWxIdXVqQm5DOztBa0h0dWpCQTtFQUE4QztBbEgwdWpCOUM7O0FrSHp1akJBO0VBQTRDO0FsSDZ1akI1Qzs7QWtINXVqQkE7RUFBb0M7QWxIZ3ZqQnBDOztBa0gvdWpCQTtFQUFxQztBbEhtdmpCckM7O0FrSGx2akJBO0VBQWtDO0FsSHN2akJsQzs7QWtIcnZqQkE7RUFBZ0M7QWxIeXZqQmhDOztBa0h4dmpCQTtFQUF1QztBbEg0dmpCdkM7O0FrSDN2akJBO0VBQXVDO0FsSCt2akJ2Qzs7QWtIOXZqQkE7RUFBK0I7QWxIa3dqQi9COztBa0hqd2pCQTtFQUFzQztBbEhxd2pCdEM7O0FrSHB3akJBO0VBQWtDO0FsSHd3akJsQzs7QWtIdndqQkE7RUFBaUM7QWxIMndqQmpDOztBa0gxd2pCQTtFQUFrQztBbEg4d2pCbEM7O0FrSDd3akJBO0VBQWdDO0FsSGl4akJoQzs7QWtIaHhqQkE7RUFBb0M7QWxIb3hqQnBDOztBa0hueGpCQTtFQUF1QztBbEh1eGpCdkM7O0FrSHR4akJBO0VBQW1DO0FsSDB4akJuQzs7QWtIenhqQkE7RUFBdUM7QWxINnhqQnZDOztBa0g1eGpCQTtFQUEwQztBbEhneWpCMUM7O0FrSC94akJBO0VBQXNDO0FsSG15akJ0Qzs7QWtIbHlqQkE7RUFBbUM7QWxIc3lqQm5DOztBa0hyeWpCQTtFQUFtQztBbEh5eWpCbkM7O0FrSHh5akJBO0VBQXlDO0FsSDR5akJ6Qzs7QWtIM3lqQkE7RUFBMEM7QWxIK3lqQjFDOztBa0g5eWpCQTtFQUE4QztBbEhrempCOUM7O0FrSGp6akJBO0VBQTBDO0FsSHF6akIxQzs7QWtIcHpqQkE7RUFBb0M7QWxId3pqQnBDOztBa0h2empCQTtFQUFrQztBbEgyempCbEM7O0FrSDF6akJBO0VBQW9DO0FsSDh6akJwQzs7QWtIN3pqQkE7RUFBa0M7QWxIaTBqQmxDOztBa0hoMGpCQTtFQUF5QztBbEhvMGpCekM7O0FrSG4wakJBO0VBQTJDO0FsSHUwakIzQzs7QWtIdDBqQkE7RUFBdUM7QWxIMDBqQnZDOztBa0h6MGpCQTtFQUF5QztBbEg2MGpCekM7O0FrSDUwakJBO0VBQW1DO0FsSGcxakJuQzs7QWtILzBqQkE7RUFBc0M7QWxIbTFqQnRDOztBa0hsMWpCQTtFQUFzQztBbEhzMWpCdEM7O0FrSHIxakJBO0VBQXdDO0FsSHkxakJ4Qzs7QWtIeDFqQkE7RUFBbUM7QWxINDFqQm5DOztBa0gzMWpCQTtFQUF5QztBbEgrMWpCekM7O0FrSDkxakJBO0VBQXVDO0FsSGsyakJ2Qzs7QWtIajJqQkE7RUFBd0M7QWxIcTJqQnhDOztBa0hwMmpCQTtFQUF3QztBbEh3MmpCeEM7O0FrSHYyakJBO0VBQTBDO0FsSDIyakIxQzs7QWtIMTJqQkE7RUFBK0M7QWxIODJqQi9DOztBa0g3MmpCQTtFQUEwQztBbEhpM2pCMUM7O0FrSGgzakJBO0VBQW9DO0FsSG8zakJwQzs7QWtIbjNqQkE7RUFBMkM7QWxIdTNqQjNDOztBa0h0M2pCQTtFQUFxQztBbEgwM2pCckM7O0FrSHozakJBO0VBQWlDO0FsSDYzakJqQzs7QWtINTNqQkE7RUFBeUM7QWxIZzRqQnpDOztBa0gvM2pCQTtFQUErQztBbEhtNGpCL0M7O0FrSGw0akJBO0VBQW9DO0FsSHM0akJwQzs7QWtIcjRqQkE7RUFBaUM7QWxIeTRqQmpDOztBa0h4NGpCQTtFQUFxQztBbEg0NGpCckM7O0FrSDM0akJBO0VBQXNDO0FsSCs0akJ0Qzs7QWtIOTRqQkE7RUFBNEM7QWxIazVqQjVDOztBa0hqNWpCQTtFQUF3QztBbEhxNWpCeEM7O0FrSHA1akJBO0VBQXdDO0FsSHc1akJ4Qzs7QWtIdjVqQkE7RUFBOEM7QWxIMjVqQjlDOztBa0gxNWpCQTtFQUF1QztBbEg4NWpCdkM7O0FrSDc1akJBO0VBQXVDO0FsSGk2akJ2Qzs7QWtIaDZqQkE7RUFBd0M7QWxIbzZqQnhDOztBa0huNmpCQTtFQUErQztBbEh1NmpCL0M7O0FrSHQ2akJBO0VBQTZDO0FsSDA2akI3Qzs7QWtIejZqQkE7RUFBc0M7QWxINjZqQnRDOztBa0g1NmpCQTtFQUE0QztBbEhnN2pCNUM7O0FrSC82akJBO0VBQXVDO0FsSG03akJ2Qzs7QWtIbDdqQkE7RUFBZ0Q7QWxIczdqQmhEOztBa0hyN2pCQTtFQUEwQztBbEh5N2pCMUM7O0FrSHg3akJBO0VBQXFDO0FsSDQ3akJyQzs7QWtIMzdqQkE7RUFBa0M7QWxIKzdqQmxDOztBa0g5N2pCQTtFQUFvQztBbEhrOGpCcEM7O0FrSGo4akJBO0VBQW1DO0FsSHE4akJuQzs7QWtIcDhqQkE7RUFBaUM7QWxIdzhqQmpDOztBa0h2OGpCQTtFQUFxQztBbEgyOGpCckM7O0FrSDE4akJBO0VBQXdDO0FsSDg4akJ4Qzs7QWtINzhqQkE7RUFBK0M7QWxIaTlqQi9DOztBa0hoOWpCQTtFQUF1QztBbEhvOWpCdkM7O0FrSG45akJBO0VBQXNDO0FsSHU5akJ0Qzs7QWtIdDlqQkE7RUFBbUM7QWxIMDlqQm5DOztBa0h6OWpCQTtFQUFrQztBbEg2OWpCbEM7O0FrSDU5akJBO0VBQXlDO0FsSGcrakJ6Qzs7QWtILzlqQkE7RUFBK0M7QWxIbStqQi9DOztBa0hsK2pCQTtFQUFpRDtBbEhzK2pCakQ7O0FrSHIrakJBO0VBQTZDO0FsSHkrakI3Qzs7QWtIeCtqQkE7RUFBK0M7QWxINCtqQi9DOztBa0gzK2pCQTtFQUF3QztBbEgrK2pCeEM7O0FrSDkrakJBO0VBQStDO0FsSGsvakIvQzs7QWtIai9qQkE7RUFBdUM7QWxIcS9qQnZDOztBa0hwL2pCQTtFQUF1QztBbEh3L2pCdkM7O0FrSHYvakJBO0VBQTRDO0FsSDIvakI1Qzs7QWtIMS9qQkE7RUFBNEM7QWxIOC9qQjVDOztBa0g3L2pCQTtFQUE2QztBbEhpZ2tCN0M7O0FrSGhna0JBO0VBQTBDO0FsSG9na0IxQzs7QWtIbmdrQkE7RUFBeUM7QWxIdWdrQnpDOztBa0h0Z2tCQTtFQUFzQztBbEgwZ2tCdEM7O0FrSHpna0JBO0VBQTBDO0FsSDZna0IxQzs7QWtINWdrQkE7RUFBMEM7QWxIZ2hrQjFDOztBa0gvZ2tCQTtFQUF1QztBbEhtaGtCdkM7O0FrSGxoa0JBO0VBQWtDO0FsSHNoa0JsQzs7QWtIcmhrQkE7RUFBMEM7QWxIeWhrQjFDOztBa0h4aGtCQTtFQUF1QztBbEg0aGtCdkM7O0FrSDNoa0JBO0VBQXNDO0FsSCtoa0J0Qzs7QWtIOWhrQkE7RUFBZ0Q7QWxIa2lrQmhEOztBa0hqaWtCQTtFQUE0QztBbEhxaWtCNUM7O0FrSHBpa0JBO0VBQXFDO0FsSHdpa0JyQzs7QWtIdmlrQkE7RUFBcUM7QWxIMmlrQnJDOztBa0gxaWtCQTtFQUFvQztBbEg4aWtCcEM7O0FrSDdpa0JBO0VBQXVDO0FsSGlqa0J2Qzs7QWtIaGprQkE7RUFBNEM7QWxIb2prQjVDOztBa0huamtCQTtFQUF1QztBbEh1amtCdkM7O0FrSHRqa0JBO0VBQWdDO0FsSDBqa0JoQzs7QWtIemprQkE7RUFBNEM7QWxINmprQjVDOztBa0g1amtCQTtFQUFrRDtBbEhna2tCbEQ7O0FrSC9qa0JBO0VBQTJDO0FsSG1ra0IzQzs7QWtIbGtrQkE7RUFBNEM7QWxIc2trQjVDOztBa0hya2tCQTtFQUFvQztBbEh5a2tCcEM7O0FrSHhra0JBO0VBQXVDO0FsSDRra0J2Qzs7QWtIM2trQkE7RUFBMkM7QWxIK2trQjNDOztBa0g5a2tCQTtFQUFvQztBbEhrbGtCcEM7O0FrSGpsa0JBO0VBQWtDO0FsSHFsa0JsQzs7QWtIcGxrQkE7RUFBeUM7QWxId2xrQnpDOztBa0h2bGtCQTtFQUFzQztBbEgybGtCdEM7O0FrSDFsa0JBO0VBQXVDO0FsSDhsa0J2Qzs7QWtIN2xrQkE7RUFBd0M7QWxIaW1rQnhDOztBa0hobWtCQTtFQUFtQztBbEhvbWtCbkM7O0FrSG5ta0JBO0VBQWtDO0FsSHVta0JsQzs7QWtIdG1rQkE7RUFBaUM7QWxIMG1rQmpDOztBa0h6bWtCQTtFQUEwQztBbEg2bWtCMUM7O0FrSDVta0JBO0VBQW9DO0FsSGdua0JwQzs7QWtIL21rQkE7RUFBaUM7QWxIbW5rQmpDOztBa0hsbmtCQTtFQUF3QztBbEhzbmtCeEM7O0FrSHJua0JBO0VBQXdDO0FsSHlua0J4Qzs7QWtIeG5rQkE7RUFBaUM7QWxING5rQmpDOztBa0gzbmtCQTtFQUFrQztBbEgrbmtCbEM7O0FrSDlua0JBO0VBQXFDO0FsSGtva0JyQzs7QWtIam9rQkE7RUFBa0M7QWxIcW9rQmxDOztBa0hwb2tCQTtFQUF1QztBbEh3b2tCdkM7O0FrSHZva0JBO0VBQXFDO0FsSDJva0JyQzs7QWtIMW9rQkE7RUFBeUM7QWxIOG9rQnpDOztBa0g3b2tCQTtFQUE0QztBbEhpcGtCNUM7O0FrSGhwa0JBO0VBQTBDO0FsSG9wa0IxQzs7QWtIbnBrQkE7RUFBb0M7QWxIdXBrQnBDOztBa0h0cGtCQTtFQUFtQztBbEgwcGtCbkM7O0FrSHpwa0JBO0VBQWtDO0FsSDZwa0JsQzs7QWtINXBrQkE7RUFBbUM7QWxIZ3FrQm5DOztBa0gvcGtCQTtFQUFzQztBbEhtcWtCdEM7O0FrSGxxa0JBO0VBQTBDO0FsSHNxa0IxQzs7QWtIcnFrQkE7RUFBMkM7QWxIeXFrQjNDOztBa0h4cWtCQTtFQUE0QztBbEg0cWtCNUM7O0FrSDNxa0JBO0VBQXlDO0FsSCtxa0J6Qzs7QWtIOXFrQkE7RUFBdUM7QWxIa3JrQnZDOztBa0hqcmtCQTtFQUFrQztBbEhxcmtCbEM7O0FrSHBya0JBO0VBQW9DO0FsSHdya0JwQzs7QWtIdnJrQkE7RUFBa0M7QWxIMnJrQmxDOztBa0gxcmtCQTtFQUFvQztBbEg4cmtCcEM7O0FrSDdya0JBO0VBQXFDO0FsSGlza0JyQzs7QWtIaHNrQkE7RUFBc0M7QWxIb3NrQnRDOztBa0huc2tCQTtFQUFvQztBbEh1c2tCcEM7O0FrSHRza0JBO0VBQWtDO0FsSDBza0JsQzs7QWtIenNrQkE7RUFBcUM7QWxINnNrQnJDOztBa0g1c2tCQTtFQUFvQztBbEhndGtCcEM7O0FrSC9za0JBO0VBQXdDO0FsSG10a0J4Qzs7QWtIbHRrQkE7RUFBa0M7QWxIc3RrQmxDOztBa0hydGtCQTtFQUFrQztBbEh5dGtCbEM7O0FrSHh0a0JBO0VBQWtDO0FsSDR0a0JsQzs7QWtIM3RrQkE7RUFBbUM7QWxIK3RrQm5DOztBa0g5dGtCQTtFQUFpQztBbEhrdWtCakM7O0FrSGp1a0JBO0VBQWtDO0FsSHF1a0JsQzs7QWtIcHVrQkE7RUFBbUM7QWxId3VrQm5DOztBa0h2dWtCQTtFQUFxQztBbEgydWtCckM7O0FrSDF1a0JBO0VBQXFDO0FsSDh1a0JyQzs7QWtIN3VrQkE7RUFBaUM7QWxIaXZrQmpDOztBa0hodmtCQTtFQUF3QztBbEhvdmtCeEM7O0FrSG52a0JBO0VBQXFDO0FsSHV2a0JyQzs7QWtIdHZrQkE7RUFBc0M7QWxIMHZrQnRDOztBa0h6dmtCQTtFQUE2QztBbEg2dmtCN0M7O0FrSDV2a0JBO0VBQXFDO0FsSGd3a0JyQzs7QWtIL3ZrQkE7RUFBcUM7QWxIbXdrQnJDOztBa0hsd2tCQTtFQUE4QztBbEhzd2tCOUM7O0FrSHJ3a0JBO0VBQXFDO0FsSHl3a0JyQzs7QWtIeHdrQkE7RUFBb0M7QWxINHdrQnBDOztBa0gzd2tCQTtFQUFtQztBbEgrd2tCbkM7O0FrSDl3a0JBO0VBQW9DO0FsSGt4a0JwQzs7QWtIanhrQkE7RUFBbUM7QWxIcXhrQm5DOztBa0hweGtCQTtFQUF3QztBbEh3eGtCeEM7O0FrSHZ4a0JBO0VBQWlDO0FsSDJ4a0JqQzs7QWtIMXhrQkE7RUFBaUM7QWxIOHhrQmpDOztBa0g3eGtCQTtFQUF1QztBbEhpeWtCdkM7O0FrSGh5a0JBO0VBQW9DO0FsSG95a0JwQzs7QWtIbnlrQkE7RUFBaUM7QWxIdXlrQmpDOztBa0h0eWtCQTtFQUFrQztBbEgweWtCbEM7O0FrSHp5a0JBO0VBQWtDO0FsSDZ5a0JsQzs7QWtINXlrQkE7RUFBbUM7QWxIZ3prQm5DOztBa0gveWtCQTtFQUEyQztBbEhtemtCM0M7O0FrSGx6a0JBO0VBQStCO0FsSHN6a0IvQjs7QWtIcnprQkE7RUFBc0M7QWxIeXprQnRDOztBa0h4emtCQTtFQUFxQztBbEg0emtCckM7O0FrSDN6a0JBO0VBQWtDO0FsSCt6a0JsQzs7QWtIOXprQkE7RUFBbUM7QWxIazBrQm5DOztBa0hqMGtCQTtFQUFnQztBbEhxMGtCaEM7O0FrSHAwa0JBO0VBQW9DO0FsSHcwa0JwQzs7QWtIdjBrQkE7RUFBcUM7QWxIMjBrQnJDOztBa0gxMGtCQTtFQUFtQztBbEg4MGtCbkM7O0FrSDcwa0JBO0VBQW1DO0FsSGkxa0JuQzs7QWtIaDFrQkE7RUFBd0M7QWxIbzFrQnhDOztBa0huMWtCQTtFQUEwQztBbEh1MWtCMUM7O0FrSHQxa0JBO0VBQWlDO0FsSDAxa0JqQzs7QWtIejFrQkE7RUFBc0M7QWxINjFrQnRDOztBa0g1MWtCQTtFQUE0QztBbEhnMmtCNUM7O0FrSC8xa0JBO0VBQXNDO0FsSG0ya0J0Qzs7QWtIbDJrQkE7RUFBbUM7QWxIczJrQm5DOztBa0hyMmtCQTtFQUFxQztBbEh5MmtCckM7O0FrSHgya0JBO0VBQXFDO0FsSDQya0JyQzs7QWtIMzJrQkE7RUFBbUM7QWxIKzJrQm5DOztBa0g5MmtCQTtFQUF3QztBbEhrM2tCeEM7O0FrSGoza0JBO0VBQXlDO0FsSHEza0J6Qzs7QWtIcDNrQkE7RUFBMkM7QWxIdzNrQjNDOztBa0h2M2tCQTtFQUFvQztBbEgyM2tCcEM7O0FrSDEza0JBO0VBQW1DO0FsSDgza0JuQzs7QWtINzNrQkE7RUFBMEM7QWxIaTRrQjFDOztBa0hoNGtCQTtFQUFrQztBbEhvNGtCbEM7O0FrSG40a0JBO0VBQXVDO0FsSHU0a0J2Qzs7QWtIdDRrQkE7RUFBeUM7QWxIMDRrQnpDOztBa0h6NGtCQTtFQUF1QztBbEg2NGtCdkM7O0FrSDU0a0JBO0VBQXdDO0FsSGc1a0J4Qzs7QWtILzRrQkE7RUFBaUM7QWxIbTVrQmpDOztBa0hsNWtCQTtFQUFvQztBbEhzNWtCcEM7O0FrSHI1a0JBO0VBQWtDO0FsSHk1a0JsQzs7QWtIeDVrQkE7RUFBaUM7QWxINDVrQmpDOztBa0gzNWtCQTtFQUFzQztBbEgrNWtCdEM7O0FrSDk1a0JBO0VBQTRDO0FsSGs2a0I1Qzs7QWtIajZrQkE7RUFBMkM7QWxIcTZrQjNDOztBa0hwNmtCQTtFQUF5QztBbEh3NmtCekM7O0FrSHY2a0JBO0VBQXNDO0FsSDI2a0J0Qzs7QWtIMTZrQkE7RUFBc0M7QWxIODZrQnRDOztBa0g3NmtCQTtFQUFpQztBbEhpN2tCakM7O0FrSGg3a0JBO0VBQWlDO0FsSG83a0JqQzs7QWtIbjdrQkE7RUFBcUM7QWxIdTdrQnJDOztBa0h0N2tCQTtFQUF3QztBbEgwN2tCeEM7O0FrSHo3a0JBO0VBQW1DO0FsSDY3a0JuQzs7QWtINTdrQkE7RUFBa0M7QWxIZzhrQmxDOztBa0gvN2tCQTtFQUFzQztBbEhtOGtCdEM7O0FrSGw4a0JBO0VBQWlDO0FsSHM4a0JqQzs7QWtIcjhrQkE7RUFBcUM7QWxIeThrQnJDOztBa0h4OGtCQTtFQUFvQztBbEg0OGtCcEM7O0FrSDM4a0JBO0VBQW9DO0FsSCs4a0JwQzs7QWtIOThrQkE7RUFBMkM7QWxIazlrQjNDOztBa0hqOWtCQTtFQUFpQztBbEhxOWtCakM7O0FrSHA5a0JBO0VBQXNDO0FsSHc5a0J0Qzs7QWtIdjlrQkE7RUFBZ0Q7QWxIMjlrQmhEOztBa0gxOWtCQTtFQUFnRDtBbEg4OWtCaEQ7O0FrSDc5a0JBO0VBQWlEO0FsSGkra0JqRDs7QWtIaCtrQkE7RUFBOEM7QWxIbytrQjlDOztBa0huK2tCQTtFQUF1QztBbEh1K2tCdkM7O0FrSHQra0JBO0VBQXlDO0FsSDAra0J6Qzs7QWtIeitrQkE7RUFBa0M7QWxINitrQmxDOztBa0g1K2tCQTtFQUF3QztBbEhnL2tCeEM7O0FrSC8ra0JBO0VBQWlDO0FsSG0va0JqQzs7QWtIbC9rQkE7RUFBb0M7QWxIcy9rQnBDOztBa0hyL2tCQTtFQUFrQztBbEh5L2tCbEM7O0FrSHgva0JBO0VBQW1DO0FsSDQva0JuQzs7QWtIMy9rQkE7RUFBc0M7QWxIKy9rQnRDOztBa0g5L2tCQTtFQUFzQztBbEhrZ2xCdEM7O0FrSGpnbEJBO0VBQWlDO0FsSHFnbEJqQzs7QWtIcGdsQkE7RUFBd0M7QWxId2dsQnhDOztBa0h2Z2xCQTtFQUFnQztBbEgyZ2xCaEM7O0FrSDFnbEJBO0VBQXVDO0FsSDhnbEJ2Qzs7QWtIN2dsQkE7RUFBMkM7QWxIaWhsQjNDOztBa0hoaGxCQTtFQUF1QztBbEhvaGxCdkM7O0FrSG5obEJBO0VBQTJDO0FsSHVobEIzQzs7QWtIdGhsQkE7RUFBb0M7QWxIMGhsQnBDOztBa0h6aGxCQTtFQUFzQztBbEg2aGxCdEM7O0FrSDVobEJBO0VBQXFDO0FsSGdpbEJyQzs7QWtIL2hsQkE7RUFBbUM7QWxIbWlsQm5DOztBa0hsaWxCQTtFQUFpQztBbEhzaWxCakM7O0FrSHJpbEJBO0VBQXdDO0FsSHlpbEJ4Qzs7QWtIeGlsQkE7RUFBd0M7QWxINGlsQnhDOztBa0gzaWxCQTtFQUEwQztBbEgraWxCMUM7O0FrSDlpbEJBO0VBQTBDO0FsSGtqbEIxQzs7QWtIampsQkE7RUFBaUM7QWxIcWpsQmpDOztBa0hwamxCQTtFQUFxQztBbEh3amxCckM7O0FrSHZqbEJBO0VBQW1DO0FsSDJqbEJuQzs7QWtIMWpsQkE7RUFBZ0M7QWxIOGpsQmhDOztBa0g3amxCQTtFQUFrQztBbEhpa2xCbEM7O0FrSGhrbEJBO0VBQW9DO0FsSG9rbEJwQzs7QWtIbmtsQkE7RUFBbUM7QWxIdWtsQm5DOztBa0h0a2xCQTtFQUFxQztBbEgwa2xCckM7O0FrSHprbEJBO0VBQW1DO0FsSDZrbEJuQzs7QWtINWtsQkE7RUFBa0M7QWxIZ2xsQmxDOztBa0gva2xCQTtFQUFtQztBbEhtbGxCbkM7O0FrSGxsbEJBO0VBQXFDO0FsSHNsbEJyQzs7QWtIcmxsQkE7RUFBZ0M7QWxIeWxsQmhDOztBa0h4bGxCQTtFQUFzQztBbEg0bGxCdEM7O0FrSDNsbEJBO0VBQTZDO0FsSCtsbEI3Qzs7QWtIOWxsQkE7RUFBbUM7QWxIa21sQm5DOztBa0hqbWxCQTtFQUFxQztBbEhxbWxCckM7O0FrSHBtbEJBO0VBQW9DO0FsSHdtbEJwQzs7QWtIdm1sQkE7RUFBb0M7QWxIMm1sQnBDOztBa0gxbWxCQTtFQUFtQztBbEg4bWxCbkM7O0FrSDdtbEJBO0VBQXNDO0FsSGlubEJ0Qzs7QWtIaG5sQkE7RUFBc0M7QWxIb25sQnRDOztBa0hubmxCQTtFQUF1QztBbEh1bmxCdkM7O0FrSHRubEJBO0VBQTJDO0FsSDBubEIzQzs7QWtIem5sQkE7RUFBaUQ7QWxINm5sQmpEOztBa0g1bmxCQTtFQUE2QztBbEhnb2xCN0M7O0FrSC9ubEJBO0VBQXVDO0FsSG1vbEJ2Qzs7QWtIbG9sQkE7RUFBc0M7QWxIc29sQnRDOztBa0hyb2xCQTtFQUFrQztBbEh5b2xCbEM7O0FrSHhvbEJBO0VBQXlDO0FsSDRvbEJ6Qzs7QWtIM29sQkE7RUFBeUM7QWxIK29sQnpDOztBa0g5b2xCQTtFQUFtQztBbEhrcGxCbkM7O0FrSGpwbEJBO0VBQWdDO0FsSHFwbEJoQzs7QWtIcHBsQkE7RUFBcUM7QWxId3BsQnJDOztBa0h2cGxCQTtFQUFrQztBbEgycGxCbEM7O0FrSDFwbEJBO0VBQW1DO0FsSDhwbEJuQzs7QWtIN3BsQkE7RUFBbUM7QWxIaXFsQm5DOztBa0hocWxCQTtFQUF1QztBbEhvcWxCdkM7O0FrSG5xbEJBO0VBQWlDO0FsSHVxbEJqQzs7QWtIdHFsQkE7RUFBbUM7QWxIMHFsQm5DOztBa0h6cWxCQTtFQUF1QztBbEg2cWxCdkM7O0FrSDVxbEJBO0VBQTJDO0FsSGdybEIzQzs7QWtIL3FsQkE7RUFBNEM7QWxIbXJsQjVDOztBa0hscmxCQTtFQUFnRDtBbEhzcmxCaEQ7O0FrSHJybEJBO0VBQXdDO0FsSHlybEJ4Qzs7QWtIeHJsQkE7RUFBNEM7QWxINHJsQjVDOztBa0gzcmxCQTtFQUFxQztBbEgrcmxCckM7O0FrSDlybEJBO0VBQWlDO0FsSGtzbEJqQzs7QWtIanNsQkE7RUFBMEM7QWxIcXNsQjFDOztBa0hwc2xCQTtFQUFtQztBbEh3c2xCbkM7O0FrSHZzbEJBO0VBQXVDO0FsSDJzbEJ2Qzs7QWtIMXNsQkE7RUFBcUM7QWxIOHNsQnJDOztBa0g3c2xCQTtFQUFrQztBbEhpdGxCbEM7O0FrSGh0bEJBO0VBQTBDO0FsSG90bEIxQzs7QWtIbnRsQkE7RUFBb0M7QWxIdXRsQnBDOztBa0h0dGxCQTtFQUFrQztBbEgwdGxCbEM7O0FrSHp0bEJBO0VBQW9DO0FsSDZ0bEJwQzs7QWtINXRsQkE7RUFBaUM7QWxIZ3VsQmpDOztBa0gvdGxCQTtFQUEwQztBbEhtdWxCMUM7O0FrSGx1bEJBO0VBQW1DO0FsSHN1bEJuQzs7QWtIcnVsQkE7RUFBc0M7QWxIeXVsQnRDOztBa0h4dWxCQTtFQUFtQztBbEg0dWxCbkM7O0FrSDN1bEJBO0VBQWlDO0FsSCt1bEJqQzs7QWtIOXVsQkE7RUFBb0M7QWxIa3ZsQnBDOztBa0hqdmxCQTtFQUFzQztBbEhxdmxCdEM7O0FrSHB2bEJBO0VBQTBDO0FsSHd2bEIxQzs7QWtIdnZsQkE7RUFBZ0M7QWxIMnZsQmhDOztBa0gxdmxCQTtFQUFnQztBbEg4dmxCaEM7O0FrSDd2bEJBO0VBQXdDO0FsSGl3bEJ4Qzs7QWtIaHdsQkE7RUFBeUM7QWxIb3dsQnpDOztBa0hud2xCQTtFQUEyQztBbEh1d2xCM0M7O0FrSHR3bEJBO0VBQTJDO0FsSDB3bEIzQzs7QWtIendsQkE7RUFBMEM7QWxINndsQjFDOztBa0g1d2xCQTtFQUFpRDtBbEhneGxCakQ7O0FrSC93bEJBO0VBQW9DO0FsSG14bEJwQzs7QWtIbHhsQkE7RUFBeUM7QWxIc3hsQnpDOztBa0hyeGxCQTtFQUErQjtBbEh5eGxCL0I7O0FrSHh4bEJBO0VBQXFDO0FsSDR4bEJyQzs7QWtIM3hsQkE7RUFBbUM7QWxIK3hsQm5DOztBa0g5eGxCQTtFQUFrQztBbEhreWxCbEM7O0FrSGp5bEJBO0VBQTBDO0FsSHF5bEIxQzs7QWtIcHlsQkE7RUFBa0M7QWxId3lsQmxDOztBa0h2eWxCQTtFQUFnQztBbEgyeWxCaEM7O0FrSDF5bEJBO0VBQWtDO0FsSDh5bEJsQzs7QWtIN3lsQkE7RUFBb0M7QWxIaXpsQnBDOztBa0hoemxCQTtFQUFrQztBbEhvemxCbEM7O0FrSG56bEJBO0VBQXNDO0FsSHV6bEJ0Qzs7QWtIdHpsQkE7RUFBa0M7QWxIMHpsQmxDOztBa0h6emxCQTtFQUF3QztBbEg2emxCeEM7O0FrSDV6bEJBO0VBQXlDO0FsSGcwbEJ6Qzs7QWtIL3psQkE7RUFBb0M7QWxIbTBsQnBDOztBa0hsMGxCQTtFQUFtQztBbEhzMGxCbkM7O0FrSHIwbEJBO0VBQW1DO0FsSHkwbEJuQzs7QWtIeDBsQkE7RUFBd0M7QWxINDBsQnhDOztBa0gzMGxCQTtFQUFzQztBbEgrMGxCdEM7O0FrSDkwbEJBO0VBQTBDO0FsSGsxbEIxQzs7QWtIajFsQkE7RUFBc0M7QWxIcTFsQnRDOztBa0hwMWxCQTtFQUFvQztBbEh3MWxCcEM7O0FrSHYxbEJBO0VBQXFDO0FsSDIxbEJyQzs7QWtIMTFsQkE7RUFBMkM7QWxIODFsQjNDOztBa0g3MWxCQTtFQUFrQztBbEhpMmxCbEM7O0FrSGgybEJBO0VBQW9DO0FsSG8ybEJwQzs7QWtIbjJsQkE7RUFBa0M7QWxIdTJsQmxDOztBa0h0MmxCQTtFQUF5QztBbEgwMmxCekM7O0FrSHoybEJBO0VBQWdDO0FsSDYybEJoQzs7QWtINTJsQkE7RUFBbUM7QWxIZzNsQm5DOztBa0gvMmxCQTtFQUFrQztBbEhtM2xCbEM7O0FrSGwzbEJBO0VBQWdDO0FsSHMzbEJoQzs7QWtIcjNsQkE7RUFBb0M7QWxIeTNsQnBDOztBa0h4M2xCQTtFQUFzQztBbEg0M2xCdEM7O0FrSDMzbEJBO0VBQW9DO0FsSCszbEJwQzs7QWtIOTNsQkE7RUFBdUM7QWxIazRsQnZDOztBa0hqNGxCQTtFQUF1QztBbEhxNGxCdkM7O0FrSHA0bEJBO0VBQXlDO0FsSHc0bEJ6Qzs7QWtIdjRsQkE7RUFBeUM7QWxIMjRsQnpDOztBa0gxNGxCQTtFQUEwQztBbEg4NGxCMUM7O0FrSDc0bEJBO0VBQXlDO0FsSGk1bEJ6Qzs7QWtIaDVsQkE7RUFBdUM7QWxIbzVsQnZDOztBa0huNWxCQTtFQUFvQztBbEh1NWxCcEM7O0FrSHQ1bEJBO0VBQW9DO0FsSDA1bEJwQzs7QWtIejVsQkE7RUFBdUM7QWxINjVsQnZDOztBa0g1NWxCQTtFQUFzQztBbEhnNmxCdEM7O0FrSC81bEJBO0VBQXlDO0FsSG02bEJ6Qzs7QWtIbDZsQkE7RUFBd0M7QWxIczZsQnhDOztBa0hyNmxCQTtFQUE4QztBbEh5NmxCOUM7O0FrSHg2bEJBO0VBQTZDO0FsSDQ2bEI3Qzs7QWtIMzZsQkE7RUFBa0M7QWxIKzZsQmxDOztBa0g5NmxCQTtFQUFzQztBbEhrN2xCdEM7O0FrSGo3bEJBO0VBQXdDO0FsSHE3bEJ4Qzs7QWtIcDdsQkE7RUFBeUM7QWxIdzdsQnpDOztBa0h2N2xCQTtFQUE2QztBbEgyN2xCN0M7O0FrSDE3bEJBO0VBQXlDO0FsSDg3bEJ6Qzs7QWtINzdsQkE7RUFBd0M7QWxIaThsQnhDOztBa0hoOGxCQTtFQUFnQztBbEhvOGxCaEM7O0FrSG44bEJBO0VBQXVDO0FsSHU4bEJ2Qzs7QWtIdDhsQkE7RUFBMkM7QWxIMDhsQjNDOztBa0h6OGxCQTtFQUEyQztBbEg2OGxCM0M7O0FrSDU4bEJBO0VBQTBDO0FsSGc5bEIxQzs7QWtILzhsQkE7RUFBOEM7QWxIbTlsQjlDOztBa0hsOWxCQTtFQUF1QztBbEhzOWxCdkM7O0FrSHI5bEJBO0VBQWtDO0FsSHk5bEJsQzs7QWtIeDlsQkE7RUFBc0M7QWxINDlsQnRDOztBa0gzOWxCQTtFQUF3QztBbEgrOWxCeEM7O0FrSDk5bEJBO0VBQTZDO0FsSGsrbEI3Qzs7QWtIaitsQkE7RUFBd0M7QWxIcStsQnhDOztBa0hwK2xCQTtFQUE2QztBbEh3K2xCN0M7O0FrSHYrbEJBO0VBQWtDO0FsSDIrbEJsQzs7QWtIMStsQkE7RUFBMEM7QWxIOCtsQjFDOztBa0g3K2xCQTtFQUE0QztBbEhpL2xCNUM7O0FrSGgvbEJBO0VBQXdDO0FsSG8vbEJ4Qzs7QWtIbi9sQkE7RUFBaUM7QWxIdS9sQmpDOztBa0h0L2xCQTtFQUF3QztBbEgwL2xCeEM7O0FrSHovbEJBO0VBQXdDO0FsSDYvbEJ4Qzs7QWtINS9sQkE7RUFBaUM7QWxIZ2dtQmpDOztBa0gvL2xCQTtFQUFpQztBbEhtZ21CakM7O0FrSGxnbUJBO0VBQXdDO0FsSHNnbUJ4Qzs7QWtIcmdtQkE7RUFBd0M7QWxIeWdtQnhDOztBa0h4Z21CQTtFQUFvQztBbEg0Z21CcEM7O0FrSDNnbUJBO0VBQWlDO0FsSCtnbUJqQzs7QWtIOWdtQkE7RUFBbUM7QWxIa2htQm5DOztBa0hqaG1CQTtFQUFnQztBbEhxaG1CaEM7O0FrSHBobUJBO0VBQXNDO0FsSHdobUJ0Qzs7QWtIdmhtQkE7RUFBaUM7QWxIMmhtQmpDOztBa0gxaG1CQTtFQUFxQztBbEg4aG1CckM7O0FrSDdobUJBO0VBQXVDO0FsSGlpbUJ2Qzs7QWtIaGltQkE7RUFBc0M7QWxIb2ltQnRDOztBa0huaW1CQTtFQUFpQztBbEh1aW1CakM7O0FrSHRpbUJBO0VBQTBDO0FsSDBpbUIxQzs7QWtIemltQkE7RUFBeUM7QWxINmltQnpDOztBa0g1aW1CQTtFQUFnRDtBbEhnam1CaEQ7O0FrSC9pbUJBO0VBQW9EO0FsSG1qbUJwRDs7QWtIbGptQkE7RUFBa0M7QWxIc2ptQmxDOztBa0hyam1CQTtFQUF1QztBbEh5am1CdkM7O0FrSHhqbUJBO0VBQXlDO0FsSDRqbUJ6Qzs7QWtIM2ptQkE7RUFBNEM7QWxIK2ptQjVDOztBa0g5am1CQTtFQUF5QztBbEhra21CekM7O0FrSGprbUJBO0VBQXNDO0FsSHFrbUJ0Qzs7QWtIcGttQkE7RUFBbUM7QWxId2ttQm5DOztBa0h2a21CQTtFQUF5QztBbEgya21CekM7O0FrSDFrbUJBO0VBQW1DO0FsSDhrbUJuQzs7QWtIN2ttQkE7RUFBK0I7QWxIaWxtQi9COztBa0hobG1CQTtFQUFtQztBbEhvbG1CbkM7O0FrSG5sbUJBO0VBQXFDO0FsSHVsbUJyQzs7QWtIdGxtQkE7RUFBNEM7QWxIMGxtQjVDOztBa0h6bG1CQTtFQUFzQztBbEg2bG1CdEM7O0FrSDVsbUJBO0VBQXNDO0FsSGdtbUJ0Qzs7QWtIL2xtQkE7RUFBa0M7QWxIbW1tQmxDOztBa0hsbW1CQTtFQUF1QztBbEhzbW1CdkM7O0FrSHJtbUJBO0VBQXdDO0FsSHltbUJ4Qzs7QWtIeG1tQkE7RUFBa0M7QWxING1tQmxDOztBa0gzbW1CQTtFQUFzQztBbEgrbW1CdEM7O0FrSDltbUJBO0VBQXNDO0FsSGtubUJ0Qzs7QWtIam5tQkE7RUFBMEM7QWxIcW5tQjFDOztBa0hwbm1CQTtFQUFvQztBbEh3bm1CcEM7O0FrSHZubUJBO0VBQW1DO0FsSDJubUJuQzs7QWtIMW5tQkE7RUFBeUM7QWxIOG5tQnpDOztBa0g3bm1CQTtFQUFvQztBbEhpb21CcEM7O0FrSGhvbUJBO0VBQWtDO0FsSG9vbUJsQzs7QWtIbm9tQkE7RUFBd0M7QWxIdW9tQnhDOztBa0h0b21CQTtFQUFtQztBbEgwb21CbkM7O0FrSHpvbUJBO0VBQWtDO0FsSDZvbUJsQzs7QWtINW9tQkE7RUFBb0M7QWxIZ3BtQnBDOztBa0gvb21CQTtFQUF5QztBbEhtcG1CekM7O0FrSGxwbUJBO0VBQW9DO0FsSHNwbUJwQzs7QWtIcnBtQkE7RUFBc0M7QWxIeXBtQnRDOztBa0h4cG1CQTtFQUFtQztBbEg0cG1CbkM7O0FrSDNwbUJBO0VBQXlDO0FsSCtwbUJ6Qzs7QWtIOXBtQkE7RUFBMEM7QWxIa3FtQjFDOztBa0hqcW1CQTtFQUFtQztBbEhxcW1CbkM7O0FrSHBxbUJBO0VBQWlDO0FsSHdxbUJqQzs7QWtIdnFtQkE7RUFBcUM7QWxIMnFtQnJDOztBa0gxcW1CQTtFQUF1QztBbEg4cW1CdkM7O0FrSDdxbUJBO0VBQTBDO0FsSGlybUIxQzs7QWtIaHJtQkE7RUFBbUM7QWxIb3JtQm5DOztBa0hucm1CQTtFQUFrQztBbEh1cm1CbEM7O0FrSHRybUJBO0VBQXNDO0FsSDBybUJ0Qzs7QWtIenJtQkE7RUFBbUM7QWxINnJtQm5DOztBa0g1cm1CQTtFQUF1QztBbEhnc21CdkM7O0FrSC9ybUJBO0VBQXlDO0FsSG1zbUJ6Qzs7QWtIbHNtQkE7RUFBc0M7QWxIc3NtQnRDOztBa0hyc21CQTtFQUFxQztBbEh5c21CckM7O0FrSHhzbUJBO0VBQW9DO0FsSDRzbUJwQzs7QWtIM3NtQkE7RUFBZ0M7QWxIK3NtQmhDOztBa0g5c21CQTtFQUFtQztBbEhrdG1CbkM7O0FrSGp0bUJBO0VBQWlDO0FsSHF0bUJqQzs7QWtIcHRtQkE7RUFBaUM7QWxId3RtQmpDOztBa0h2dG1CQTtFQUFrQztBbEgydG1CbEM7O0FrSDF0bUJBO0VBQW1DO0FsSDh0bUJuQzs7QWtIN3RtQkE7RUFBdUM7QWxIaXVtQnZDOztBa0hodW1CQTtFQUFvQztBbEhvdW1CcEM7O0FrSG51bUJBO0VBQWtDO0FsSHV1bUJsQzs7QWtIdHVtQkE7RUFBZ0M7QWxIMHVtQmhDOztBa0h6dW1CQTtFQUF1QztBbEg2dW1CdkM7O0FrSDV1bUJBO0VBQXVDO0FsSGd2bUJ2Qzs7QWtIL3VtQkE7RUFBa0M7QWxIbXZtQmxDOztBa0hsdm1CQTtFQUEyQztBbEhzdm1CM0M7O0FrSHJ2bUJBO0VBQTZDO0FsSHl2bUI3Qzs7QWtIeHZtQkE7RUFBMkM7QWxINHZtQjNDOztBa0gzdm1CQTtFQUFvQztBbEgrdm1CcEM7O0FrSDl2bUJBO0VBQXVDO0FsSGt3bUJ2Qzs7QWtIandtQkE7RUFBaUM7QWxIcXdtQmpDOztBa0hwd21CQTtFQUFvQztBbEh3d21CcEM7O0FrSHZ3bUJBO0VBQXFDO0FsSDJ3bUJyQzs7QWtIMXdtQkE7RUFBbUM7QWxIOHdtQm5DOztBa0g3d21CQTtFQUF1QztBbEhpeG1CdkM7O0FrSGh4bUJBO0VBQWlDO0FsSG94bUJqQzs7QWtIbnhtQkE7RUFBc0M7QWxIdXhtQnRDOztBa0h0eG1CQTtFQUEyQztBbEgweG1CM0M7O0FrSHp4bUJBO0VBQWlDO0FsSDZ4bUJqQzs7QWtINXhtQkE7RUFBbUM7QWxIZ3ltQm5DOztBa0gveG1CQTtFQUFtQztBbEhteW1CbkM7O0FrSGx5bUJBO0VBQXdDO0FsSHN5bUJ4Qzs7QWtIcnltQkE7RUFBbUM7QWxIeXltQm5DOztBa0h4eW1CQTtFQUFtQztBbEg0eW1CbkM7O0FrSDN5bUJBO0VBQW9DO0FsSCt5bUJwQzs7QWtIOXltQkE7RUFBbUM7QWxIa3ptQm5DOztBa0hqem1CQTtFQUEwQztBbEhxem1CMUM7O0FrSHB6bUJBO0VBQTRDO0FsSHd6bUI1Qzs7QWtIdnptQkE7RUFBeUM7QWxIMnptQnpDOztBa0gxem1CQTtFQUF3QztBbEg4em1CeEM7O0FrSDd6bUJBO0VBQXdDO0FsSGkwbUJ4Qzs7QWtIaDBtQkE7RUFBcUM7QWxIbzBtQnJDOztBa0huMG1CQTtFQUFxQztBbEh1MG1CckM7O0FrSHQwbUJBO0VBQW1DO0FsSDAwbUJuQzs7QWtIejBtQkE7RUFBbUM7QWxINjBtQm5DOztBa0g1MG1CQTtFQUF5QztBbEhnMW1CekM7O0FrSC8wbUJBO0VBQW1DO0FsSG0xbUJuQzs7QWtIbDFtQkE7RUFBa0M7QWxIczFtQmxDOztBa0hyMW1CQTtFQUFzQztBbEh5MW1CdEM7O0FrSHgxbUJBO0VBQTZDO0FsSDQxbUI3Qzs7QWtIMzFtQkE7RUFBeUM7QWxIKzFtQnpDOztBa0g5MW1CQTtFQUF3QztBbEhrMm1CeEM7O0FrSGoybUJBO0VBQXVDO0FsSHEybUJ2Qzs7QWtIcDJtQkE7RUFBeUM7QWxIdzJtQnpDOztBa0h2Mm1CQTtFQUFpQztBbEgyMm1CakM7O0FrSDEybUJBO0VBQTBDO0FsSDgybUIxQzs7QWtINzJtQkE7RUFBeUM7QWxIaTNtQnpDOztBa0hoM21CQTtFQUF3QztBbEhvM21CeEM7O0FrSG4zbUJBO0VBQW9DO0FsSHUzbUJwQzs7QWtIdDNtQkE7RUFBeUM7QWxIMDNtQnpDOztBa0h6M21CQTtFQUE0QztBbEg2M21CNUM7O0FrSDUzbUJBO0VBQTBDO0FsSGc0bUIxQzs7QWtILzNtQkE7RUFBcUM7QWxIbTRtQnJDOztBa0hsNG1CQTtFQUFtQztBbEhzNG1CbkM7O0FrSHI0bUJBO0VBQXdDO0FsSHk0bUJ4Qzs7QWtIeDRtQkE7RUFBaUM7QWxINDRtQmpDOztBa0gzNG1CQTtFQUF3QztBbEgrNG1CeEM7O0FrSDk0bUJBO0VBQTBDO0FsSGs1bUIxQzs7QWtIajVtQkE7RUFBeUM7QWxIcTVtQnpDOztBa0hwNW1CQTtFQUFtQztBbEh3NW1CbkM7O0FrSHY1bUJBO0VBQXNDO0FsSDI1bUJ0Qzs7QWtIMTVtQkE7RUFBcUM7QWxIODVtQnJDOztBa0g3NW1CQTtFQUF3QztBbEhpNm1CeEM7O0FrSGg2bUJBO0VBQWlDO0FsSG82bUJqQzs7QWtIbjZtQkE7RUFBb0M7QWxIdTZtQnBDOztBa0h0Nm1CQTtFQUFvQztBbEgwNm1CcEM7O0FrSHo2bUJBO0VBQWlDO0FsSDY2bUJqQzs7QWtINTZtQkE7RUFBb0M7QWxIZzdtQnBDOztBa0gvNm1CQTtFQUFtQztBbEhtN21CbkM7O0FrSGw3bUJBO0VBQW1DO0FsSHM3bUJuQzs7QWtIcjdtQkE7RUFBMEM7QWxIeTdtQjFDOztBa0h4N21CQTtFQUFrQztBbEg0N21CbEM7O0FrSDM3bUJBO0VBQTZDO0FsSCs3bUI3Qzs7QWtIOTdtQkE7RUFBcUM7QWxIazhtQnJDOztBa0hqOG1CQTtFQUFrQztBbEhxOG1CbEM7O0FrSHA4bUJBO0VBQWtDO0FsSHc4bUJsQzs7QWtIdjhtQkE7RUFBdUM7QWxIMjhtQnZDOztBa0gxOG1CQTtFQUFrQztBbEg4OG1CbEM7O0FrSDc4bUJBO0VBQW1DO0FsSGk5bUJuQzs7QWtIaDltQkE7RUFBc0M7QWxIbzltQnRDOztBa0huOW1CQTtFQUF1QztBbEh1OW1CdkM7O0FrSHQ5bUJBO0VBQWtDO0FsSDA5bUJsQzs7QWtIejltQkE7RUFBdUM7QWxINjltQnZDOztBa0g1OW1CQTtFQUF1QztBbEhnK21CdkM7O0FrSC85bUJBO0VBQWlDO0FsSG0rbUJqQzs7QWtIbCttQkE7RUFBb0M7QWxIcyttQnBDOztBa0hyK21CQTtFQUF3QztBbEh5K21CeEM7O0FrSHgrbUJBO0VBQWdDO0FsSDQrbUJoQzs7QWtIMyttQkE7RUFBcUM7QWxIKyttQnJDOztBa0g5K21CQTtFQUEyQztBbEhrL21CM0M7O0FrSGovbUJBO0VBQTRDO0FsSHEvbUI1Qzs7QWtIcC9tQkE7RUFBeUM7QWxIdy9tQnpDOztBa0h2L21CQTtFQUFzQztBbEgyL21CdEM7O0FrSDEvbUJBO0VBQW9DO0FsSDgvbUJwQzs7QWtINy9tQkE7RUFBcUM7QWxIaWduQnJDOztBa0hoZ25CQTtFQUFpQztBbEhvZ25CakM7O0FrSG5nbkJBO0VBQWtDO0FsSHVnbkJsQzs7QWtIdGduQkE7RUFBd0M7QWxIMGduQnhDOztBa0h6Z25CQTtFQUFpQztBbEg2Z25CakM7O0FrSDVnbkJBO0VBQTRDO0FsSGdobkI1Qzs7QWtIL2duQkE7RUFBZ0Q7QWxIbWhuQmhEOztBa0hsaG5CQTtFQUEwQztBbEhzaG5CMUM7O0FrSHJobkJBO0VBQThDO0FsSHlobkI5Qzs7QWtIeGhuQkE7RUFBNkM7QWxINGhuQjdDOztBa0gzaG5CQTtFQUFpRDtBbEgraG5CakQ7O0FrSDlobkJBO0VBQTJDO0FsSGtpbkIzQzs7QWtIamluQkE7RUFBK0M7QWxIcWluQi9DOztBa0hwaW5CQTtFQUFzQztBbEh3aW5CdEM7O0FrSHZpbkJBO0VBQThDO0FsSDJpbkI5Qzs7QWtIMWluQkE7RUFBa0Q7QWxIOGluQmxEOztBa0g3aW5CQTtFQUE0QztBbEhpam5CNUM7O0FrSGhqbkJBO0VBQWdEO0FsSG9qbkJoRDs7QWtIbmpuQkE7RUFBb0M7QWxIdWpuQnBDOztBa0h0am5CQTtFQUF1QztBbEgwam5CdkM7O0FrSHpqbkJBO0VBQXVDO0FsSDZqbkJ2Qzs7QWtINWpuQkE7RUFBZ0M7QWxIZ2tuQmhDOztBa0gvam5CQTtFQUEwQztBbEhta25CMUM7O0FrSGxrbkJBO0VBQW9DO0FsSHNrbkJwQzs7QWtIcmtuQkE7RUFBeUM7QWxIeWtuQnpDOztBa0h4a25CQTtFQUF3QztBbEg0a25CeEM7O0FrSDNrbkJBO0VBQW1DO0FsSCtrbkJuQzs7QWtIOWtuQkE7RUFBb0M7QWxIa2xuQnBDOztBa0hqbG5CQTtFQUFvQztBbEhxbG5CcEM7O0FrSHBsbkJBO0VBQW9DO0FsSHdsbkJwQzs7QWtIdmxuQkE7RUFBc0M7QWxIMmxuQnRDOztBa0gxbG5CQTtFQUFtQztBbEg4bG5CbkM7O0FrSDdsbkJBO0VBQXdDO0FsSGltbkJ4Qzs7QWtIaG1uQkE7RUFBNEM7QWxIb21uQjVDOztBa0hubW5CQTtFQUF3QztBbEh1bW5CeEM7O0FrSHRtbkJBO0VBQTJDO0FsSDBtbkIzQzs7QWtIem1uQkE7RUFBMkM7QWxINm1uQjNDOztBa0g1bW5CQTtFQUFzQztBbEhnbm5CdEM7O0FrSC9tbkJBO0VBQWtDO0FsSG1ubkJsQzs7QWtIbG5uQkE7RUFBaUM7QWxIc25uQmpDOztBa0hybm5CQTtFQUE4QztBbEh5bm5COUM7O0FrSHhubkJBO0VBQXNDO0FsSDRubkJ0Qzs7QWtIM25uQkE7RUFBMEM7QWxIK25uQjFDOztBa0g5bm5CQTtFQUEwQztBbEhrb25CMUM7O0FrSGpvbkJBO0VBQXlDO0FsSHFvbkJ6Qzs7QWtIcG9uQkE7RUFBdUM7QWxId29uQnZDOztBa0h2b25CQTtFQUFrQztBbEgyb25CbEM7O0FrSDFvbkJBO0VBQXlDO0FsSDhvbkJ6Qzs7QWtIN29uQkE7RUFBeUM7QWxIaXBuQnpDOztBa0hocG5CQTtFQUEwQztBbEhvcG5CMUM7O0FrSG5wbkJBO0VBQXlDO0FsSHVwbkJ6Qzs7QWtIdHBuQkE7RUFBd0M7QWxIMHBuQnhDOztBa0h6cG5CQTtFQUF5QztBbEg2cG5CekM7O0FrSDVwbkJBO0VBQXdDO0FsSGdxbkJ4Qzs7QWtIL3BuQkE7RUFBaUM7QWxIbXFuQmpDOztBa0hscW5CQTtFQUF3QztBbEhzcW5CeEM7O0FrSHJxbkJBO0VBQXNDO0FsSHlxbkJ0Qzs7QWtIeHFuQkE7RUFBeUM7QWxINHFuQnpDOztBa0gzcW5CQTtFQUFrQztBbEgrcW5CbEM7O0FrSDlxbkJBO0VBQXNDO0FsSGtybkJ0Qzs7QWtIanJuQkE7RUFBNEM7QWxIcXJuQjVDOztBa0hwcm5CQTtFQUF3QztBbEh3cm5CeEM7O0FrSHZybkJBO0VBQW1DO0FsSDJybkJuQzs7QWtIMXJuQkE7RUFBbUM7QWxIOHJuQm5DOztBa0g3cm5CQTtFQUF3QztBbEhpc25CeEM7O0FrSGhzbkJBO0VBQTBDO0FsSG9zbkIxQzs7QWtIbnNuQkE7RUFBbUM7QWxIdXNuQm5DOztBa0h0c25CQTtFQUFxQztBbEgwc25CckM7O0FrSHpzbkJBO0VBQXdDO0FsSDZzbkJ4Qzs7QWtINXNuQkE7RUFBeUM7QWxIZ3RuQnpDOztBa0gvc25CQTtFQUF3QztBbEhtdG5CeEM7O0FrSGx0bkJBO0VBQStDO0FsSHN0bkIvQzs7QWtIcnRuQkE7RUFBc0M7QWxIeXRuQnRDOztBa0h4dG5CQTtFQUFtQztBbEg0dG5CbkM7O0FrSDN0bkJBO0VBQXFDO0FsSCt0bkJyQzs7QWtIOXRuQkE7RUFBNkM7QWxIa3VuQjdDOztBa0hqdW5CQTtFQUFnQztBbEhxdW5CaEM7O0FrSHB1bkJBO0VBQXdDO0FsSHd1bkJ4Qzs7QWtIdnVuQkE7RUFBd0M7QWxIMnVuQnhDOztBa0gxdW5CQTtFQUFtQztBbEg4dW5CbkM7O0FrSDd1bkJBO0VBQXFDO0FsSGl2bkJyQzs7QWtIaHZuQkE7RUFBaUM7QWxIb3ZuQmpDOztBa0hudm5CQTtFQUF1QztBbEh1dm5CdkM7O0FrSHR2bkJBO0VBQWtDO0FsSDB2bkJsQzs7QWtIenZuQkE7RUFBb0M7QWxINnZuQnBDOztBa0g1dm5CQTtFQUEwQztBbEhnd25CMUM7O0FrSC92bkJBO0VBQW9DO0FsSG13bkJwQzs7QWtIbHduQkE7RUFBc0M7QWxIc3duQnRDOztBa0hyd25CQTtFQUFpQztBbEh5d25CakM7O0FrSHh3bkJBO0VBQXFDO0FsSDR3bkJyQzs7QWtIM3duQkE7RUFBb0M7QWxIK3duQnBDOztBa0g5d25CQTtFQUFrQztBbEhreG5CbEM7O0FrSGp4bkJBO0VBQXlDO0FsSHF4bkJ6Qzs7QWtIcHhuQkE7RUFBbUM7QWxId3huQm5DOztBa0h2eG5CQTtFQUF1QztBbEgyeG5CdkM7O0FrSDF4bkJBO0VBQW9DO0FsSDh4bkJwQzs7QWtIN3huQkE7RUFBMkM7QWxIaXluQjNDOztBa0hoeW5CQTtFQUFnQztBbEhveW5CaEM7O0FrSG55bkJBO0VBQWlDO0FsSHV5bkJqQzs7QWtIdHluQkE7RUFBaUM7QWxIMHluQmpDOztBa0h6eW5CQTtFQUFrQztBbEg2eW5CbEM7O0FrSDV5bkJBO0VBQWlDO0FsSGd6bkJqQzs7QWtIL3luQkE7RUFBc0M7QWxIbXpuQnRDOztBa0hsem5CQTtFQUFrQztBbEhzem5CbEM7O0FrSHJ6bkJBO0VBQXVDO0FsSHl6bkJ2Qzs7QWtIeHpuQkE7RUFBcUM7QWxINHpuQnJDOztBa0gzem5CQTtFQUEyQztBbEgrem5CM0M7O0FrSDl6bkJBO0VBQTZDO0FsSGswbkI3Qzs7QWtIajBuQkE7RUFBNEM7QWxIcTBuQjVDOztBa0hwMG5CQTtFQUEwQztBbEh3MG5CMUM7O0FrSHYwbkJBO0VBQWtDO0FsSDIwbkJsQzs7QWtIMTBuQkE7RUFBcUM7QWxIODBuQnJDOztBa0g3MG5CQTtFQUF3QztBbEhpMW5CeEM7O0FrSGgxbkJBO0VBQXVDO0FsSG8xbkJ2Qzs7QWtIbjFuQkE7RUFBK0I7QWxIdTFuQi9COztBa0h0MW5CQTtFQUFxQztBbEgwMW5CckM7O0FrSHoxbkJBO0VBQW9DO0FsSDYxbkJwQzs7QWtINTFuQkE7RUFBeUM7QWxIZzJuQnpDOztBa0gvMW5CQTtFQUEwQztBbEhtMm5CMUM7O0FrSGwybkJBO0VBQW9DO0FsSHMybkJwQzs7QWtIcjJuQkE7RUFBc0M7QWxIeTJuQnRDOztBa0h4Mm5CQTtFQUF3QztBbEg0Mm5CeEM7O0FrSDMybkJBO0VBQThDO0FsSCsybkI5Qzs7QWtIOTJuQkE7RUFBNkM7QWxIazNuQjdDOztBa0hqM25CQTtFQUE2QztBbEhxM25CN0M7O0FrSHAzbkJBO0VBQWdEO0FsSHczbkJoRDs7QWtIdjNuQkE7RUFBdUQ7QWxIMjNuQnZEOztBa0gxM25CQTtFQUF3QztBbEg4M25CeEM7O0FrSDczbkJBO0VBQXdDO0FsSGk0bkJ4Qzs7QWtIaDRuQkE7RUFBc0M7QWxIbzRuQnRDOztBa0huNG5CQTtFQUFzQztBbEh1NG5CdEM7O0FrSHQ0bkJBO0VBQXVDO0FsSDA0bkJ2Qzs7QWtIejRuQkE7RUFBbUM7QWxINjRuQm5DOztBa0g1NG5CQTtFQUFrQztBbEhnNW5CbEM7O0FrSC80bkJBO0VBQXlDO0FsSG01bkJ6Qzs7QWtIbDVuQkE7RUFBaUM7QWxIczVuQmpDOztBa0hyNW5CQTtFQUF1QztBbEh5NW5CdkM7O0FrSHg1bkJBO0VBQWtDO0FsSDQ1bkJsQzs7QWtIMzVuQkE7RUFBdUM7QWxIKzVuQnZDOztBa0g5NW5CQTtFQUFzQztBbEhrNm5CdEM7O0FrSGo2bkJBO0VBQW1DO0FsSHE2bkJuQzs7QWtIcDZuQkE7RUFBeUM7QWxIdzZuQnpDOztBa0h2Nm5CQTtFQUErQztBbEgyNm5CL0M7O0FrSDE2bkJBO0VBQW9DO0FsSDg2bkJwQzs7QWtINzZuQkE7RUFBa0M7QWxIaTduQmxDOztBa0hoN25CQTtFQUFrQztBbEhvN25CbEM7O0FrSG43bkJBO0VBQWtDO0FsSHU3bkJsQzs7QWtIdDduQkE7RUFBdUM7QWxIMDduQnZDOztBa0h6N25CQTtFQUFvQztBbEg2N25CcEM7O0FrSDU3bkJBO0VBQTZDO0FsSGc4bkI3Qzs7QWtILzduQkE7RUFBc0M7QWxIbThuQnRDOztBa0hsOG5CQTtFQUEwQztBbEhzOG5CMUM7O0FrSHI4bkJBO0VBQW9DO0FsSHk4bkJwQzs7QWtIeDhuQkE7RUFBa0M7QWxINDhuQmxDOztBa0gzOG5CQTtFQUFpQztBbEgrOG5CakM7O0FrSDk4bkJBO0VBQXdDO0FsSGs5bkJ4Qzs7QWtIajluQkE7RUFBNEM7QWxIcTluQjVDOztBa0hwOW5CQTtFQUFrQztBbEh3OW5CbEM7O0FrSHY5bkJBO0VBQXNDO0FsSDI5bkJ0Qzs7QWtIMTluQkE7RUFBMEM7QWxIODluQjFDOztBa0g3OW5CQTtFQUE4QztBbEhpK25COUM7O0FrSGgrbkJBO0VBQWlDO0FsSG8rbkJqQzs7QWtIbituQkE7RUFBbUM7QWxIdStuQm5DOztBa0h0K25CQTtFQUFtQztBbEgwK25CbkM7O0FrSHorbkJBO0VBQWtDO0FsSDYrbkJsQzs7QWtINStuQkE7RUFBMEM7QWxIZy9uQjFDOztBa0gvK25CQTtFQUEwQztBbEhtL25CMUM7O0FrSGwvbkJBO0VBQXlDO0FsSHMvbkJ6Qzs7QWtIci9uQkE7RUFBeUM7QWxIeS9uQnpDOztBa0h4L25CQTtFQUFtQztBbEg0L25CbkM7O0FrSDMvbkJBO0VBQWdDO0FsSCsvbkJoQzs7QWtIOS9uQkE7RUFBbUM7QWxIa2dvQm5DOztBa0hqZ29CQTtFQUEwQztBbEhxZ29CMUM7O0FrSHBnb0JBO0VBQStCO0FsSHdnb0IvQjs7QWtIdmdvQkE7RUFBbUM7QWxIMmdvQm5DOztBa0gxZ29CQTtFQUFvQztBbEg4Z29CcEM7O0FrSDdnb0JBO0VBQTJDO0FsSGlob0IzQzs7QWtIaGhvQkE7RUFBa0M7QWxIb2hvQmxDOztBa0huaG9CQTtFQUFpQztBbEh1aG9CakM7O0FrSHRob0JBO0VBQW1DO0FsSDBob0JuQzs7QWtIemhvQkE7RUFBa0M7QWxINmhvQmxDOztBa0g1aG9CQTtFQUFvQztBbEhnaW9CcEM7O0FrSC9ob0JBO0VBQXFDO0FsSG1pb0JyQzs7QWtIbGlvQkE7RUFBMkM7QWxIc2lvQjNDOztBa0hyaW9CQTtFQUFzQztBbEh5aW9CdEM7O0FrSHhpb0JBO0VBQXNDO0FsSDRpb0J0Qzs7QWtIM2lvQkE7RUFBaUM7QWxIK2lvQmpDOztBa0g5aW9CQTtFQUFxQztBbEhram9CckM7O0FrSGpqb0JBO0VBQXdDO0FsSHFqb0J4Qzs7QWtIcGpvQkE7RUFBa0M7QWxId2pvQmxDOztBa0h2am9CQTtFQUE2QztBbEgyam9CN0M7O0FrSDFqb0JBO0VBQXVDO0FsSDhqb0J2Qzs7QWtIN2pvQkE7RUFBbUM7QWxIaWtvQm5DOztBa0hoa29CQTtFQUFtQztBbEhva29CbkM7O0FrSG5rb0JBO0VBQXVDO0FsSHVrb0J2Qzs7QWtIdGtvQkE7RUFBcUM7QWxIMGtvQnJDOztBa0h6a29CQTtFQUFvQztBbEg2a29CcEM7O0FrSDVrb0JBO0VBQW1DO0FsSGdsb0JuQzs7QWtIL2tvQkE7RUFBZ0M7QWxIbWxvQmhDOztBa0hsbG9CQTtFQUFnQztBbEhzbG9CaEM7O0FrSHJsb0JBO0VBQWlDO0FsSHlsb0JqQzs7QWtIeGxvQkE7RUFBcUM7QWxINGxvQnJDOztBa0gzbG9CQTtFQUEyQztBbEgrbG9CM0M7O0FrSDlsb0JBO0VBQTJDO0FsSGttb0IzQzs7QWtIam1vQkE7RUFBdUM7QWxIcW1vQnZDOztBa0hwbW9CQTtFQUF3QztBbEh3bW9CeEM7O0FrSHZtb0JBO0VBQXVDO0FsSDJtb0J2Qzs7QWtIMW1vQkE7RUFBcUM7QWxIOG1vQnJDOztBa0g3bW9CQTtFQUFzQztBbEhpbm9CdEM7O0FrSGhub0JBO0VBQXlDO0FsSG9ub0J6Qzs7QWtIbm5vQkE7RUFBMEM7QWxIdW5vQjFDOztBa0h0bm9CQTtFQUF5QztBbEgwbm9CekM7O0FrSHpub0JBO0VBQXNDO0FsSDZub0J0Qzs7QWtINW5vQkE7RUFBb0M7QWxIZ29vQnBDOztBa0gvbm9CQTtFQUF1QztBbEhtb29CdkM7O0FrSGxvb0JBO0VBQXVDO0FsSHNvb0J2Qzs7QWtIcm9vQkE7RUFBdUM7QWxIeW9vQnZDOztBa0h4b29CQTtFQUFzQztBbEg0b29CdEM7O0FrSDNvb0JBO0VBQXdDO0FsSCtvb0J4Qzs7QWtIOW9vQkE7RUFBd0M7QWxIa3BvQnhDOztBa0hqcG9CQTtFQUF1QztBbEhxcG9CdkM7O0FrSHBwb0JBO0VBQXFDO0FsSHdwb0JyQzs7QWtIdnBvQkE7RUFBcUM7QWxIMnBvQnJDOztBa0gxcG9CQTtFQUF1QztBbEg4cG9CdkM7O0FrSDdwb0JBO0VBQWtDO0FsSGlxb0JsQzs7QWtIaHFvQkE7RUFBc0M7QWxIb3FvQnRDOztBa0hucW9CQTtFQUF3QztBbEh1cW9CeEM7O0FrSHRxb0JBO0VBQWlDO0FsSDBxb0JqQzs7QWtIenFvQkE7RUFBcUM7QWxINnFvQnJDOztBa0g1cW9CQTtFQUEwQztBbEhncm9CMUM7O0FrSC9xb0JBO0VBQXFDO0FsSG1yb0JyQzs7QWtIbHJvQkE7RUFBbUM7QWxIc3JvQm5DOztBa0hycm9CQTtFQUEwQztBbEh5cm9CMUM7O0FrSHhyb0JBO0VBQWtDO0FsSDRyb0JsQzs7QWtIM3JvQkE7RUFBeUM7QWxIK3JvQnpDOztBa0g5cm9CQTtFQUF1QztBbEhrc29CdkM7O0FrSGpzb0JBO0VBQWlDO0FsSHFzb0JqQzs7QWtIcHNvQkE7RUFBeUM7QWxId3NvQnpDOztBa0h2c29CQTtFQUFvQztBbEgyc29CcEM7O0FrSDFzb0JBO0VBQW1DO0FsSDhzb0JuQzs7QWtIN3NvQkE7RUFBMEM7QWxIaXRvQjFDOztBa0hodG9CQTtFQUFpQztBbEhvdG9CakM7O0FrSG50b0JBO0VBQWtDO0FsSHV0b0JsQzs7QWtIdHRvQkE7RUFBa0M7QWxIMHRvQmxDOztBa0h6dG9CQTtFQUFrQztBbEg2dG9CbEM7O0FrSDV0b0JBO0VBQXdDO0FsSGd1b0J4Qzs7QWtIL3RvQkE7RUFBbUM7QWxIbXVvQm5DOztBa0hsdW9CQTtFQUFrQztBbEhzdW9CbEM7O0FrSHJ1b0JBO0VBQXlDO0FsSHl1b0J6Qzs7QWtIeHVvQkE7RUFBb0M7QWxINHVvQnBDOztBa0gzdW9CQTtFQUFpQztBbEgrdW9CakM7O0FrSDl1b0JBO0VBQWtDO0FsSGt2b0JsQzs7QWtIanZvQkE7RUFBd0M7QWxIcXZvQnhDOztBa0hwdm9CQTtFQUFvQztBbEh3dm9CcEM7O0FrSHZ2b0JBO0VBQStCO0FsSDJ2b0IvQjs7QWtIMXZvQkE7RUFBZ0M7QWxIOHZvQmhDOztBa0g3dm9CQTtFQUFzQztBbEhpd29CdEM7O0FrSGh3b0JBO0VBQTRDO0FsSG93b0I1Qzs7QWtIbndvQkE7RUFBd0M7QWxIdXdvQnhDOztBa0h0d29CQTtFQUF3QztBbEgwd29CeEM7O0FrSHp3b0JBO0VBQXVDO0FsSDZ3b0J2Qzs7QWtINXdvQkE7RUFBc0M7QWxIZ3hvQnRDOztBa0gvd29CQTtFQUFxQztBbEhteG9CckM7O0FrSGx4b0JBO0VBQXlDO0FsSHN4b0J6Qzs7QWtIcnhvQkE7RUFBa0M7QWxIeXhvQmxDOztBa0h4eG9CQTtFQUFvQztBbEg0eG9CcEM7O0FrSDN4b0JBO0VBQW1DO0FsSCt4b0JuQzs7QWtIOXhvQkE7RUFBc0M7QWxIa3lvQnRDOztBa0hqeW9CQTtFQUFnRDtBbEhxeW9CaEQ7O0FrSHB5b0JBO0VBQWtDO0FsSHd5b0JsQzs7QWtIdnlvQkE7RUFBd0M7QWxIMnlvQnhDOztBa0gxeW9CQTtFQUFpQztBbEg4eW9CakM7O0FrSDd5b0JBO0VBQW1DO0FsSGl6b0JuQzs7QWtIaHpvQkE7RUFBa0M7QWxIb3pvQmxDOztBa0huem9CQTtFQUFtQztBbEh1em9CbkM7O0FrSHR6b0JBO0VBQTJDO0FsSDB6b0IzQzs7QWtIenpvQkE7RUFBbUM7QWxINnpvQm5DOztBa0g1em9CQTtFQUFxQztBbEhnMG9CckM7O0FrSC96b0JBO0VBQTRDO0FsSG0wb0I1Qzs7QWtIbDBvQkE7RUFBdUM7QWxIczBvQnZDOztBa0hyMG9CQTtFQUFrQztBbEh5MG9CbEM7O0FrSHgwb0JBO0VBQWlDO0FsSDQwb0JqQzs7QWtIMzBvQkE7RUFBd0M7QWxIKzBvQnhDOztBa0g5MG9CQTtFQUFpQztBbEhrMW9CakM7O0FrSGoxb0JBO0VBQXlDO0FsSHExb0J6Qzs7QWtIcDFvQkE7RUFBNEM7QWxIdzFvQjVDOztBa0h2MW9CQTtFQUE0QztBbEgyMW9CNUM7O0FrSDExb0JBO0VBQTJDO0FsSDgxb0IzQzs7QWtINzFvQkE7RUFBb0M7QWxIaTJvQnBDOztBa0hoMm9CQTtFQUF3QztBbEhvMm9CeEM7O0FrSG4yb0JBO0VBQXVDO0FsSHUyb0J2Qzs7QWtIdDJvQkE7RUFBMkM7QWxIMDJvQjNDOztBa0h6Mm9CQTtFQUFnQztBbEg2Mm9CaEM7O0FrSDUyb0JBO0VBQWlEO0FsSGczb0JqRDs7QWtILzJvQkE7RUFBaUM7QWxIbTNvQmpDOztBa0hsM29CQTtFQUFnRDtBbEhzM29CaEQ7O0FrSHIzb0JBO0VBQXFDO0FsSHkzb0JyQzs7QWtIeDNvQkE7RUFBc0M7QWxINDNvQnRDOztBa0gzM29CQTtFQUE2QztBbEgrM29CN0M7O0FrSDkzb0JBO0VBQXVDO0FsSGs0b0J2Qzs7QWtIajRvQkE7RUFBdUM7QWxIcTRvQnZDOztBa0hwNG9CQTtFQUFvQztBbEh3NG9CcEM7O0FrSHY0b0JBO0VBQW9DO0FsSDI0b0JwQzs7QWtIMTRvQkE7RUFBbUM7QWxIODRvQm5DOztBa0g3NG9CQTtFQUFrQztBbEhpNW9CbEM7O0FrSGg1b0JBO0VBQWlDO0FsSG81b0JqQzs7QWtIbjVvQkE7RUFBaUM7QWxIdTVvQmpDOztBa0h0NW9CQTtFQUF3QztBbEgwNW9CeEM7O0FrSHo1b0JBO0VBQXlDO0FsSDY1b0J6Qzs7QWtINTVvQkE7RUFBa0M7QWxIZzZvQmxDOztBa0gvNW9CQTtFQUFtQztBbEhtNm9CbkM7O0FrSGw2b0JBO0VBQW1DO0FsSHM2b0JuQzs7QWtIcjZvQkE7RUFBaUQ7QWxIeTZvQmpEOztBa0h4Nm9CQTtFQUFpQztBbEg0Nm9CakM7O0FrSDM2b0JBO0VBQWlDO0FsSCs2b0JqQzs7QWtIOTZvQkE7RUFBcUM7QWxIazdvQnJDOztBa0hqN29CQTtFQUFxQztBbEhxN29CckM7O0FrSHA3b0JBO0VBQWtDO0FsSHc3b0JsQzs7QWtIdjdvQkE7RUFBb0M7QWxIMjdvQnBDOztBa0gxN29CQTtFQUEyQztBbEg4N29CM0M7O0FrSDc3b0JBO0VBQWtDO0FsSGk4b0JsQzs7QW1IbDNyQkE7RUgwQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg0MXJCRjs7QWdIbDFyQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIbzFyQko7O0FvSHo0ckJBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINDRyQkQ7QW9IMTRyQkM7RUFDQztFQUVBO0VBQ0E7QXBINDRyQkY7QW9IejRyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIMjRyQkY7QW9IeDRyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEgwNHJCRjtBb0h2NHJCQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIeTRyQkY7QW9IdDRyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdzRyQkY7QW9IdDRyQkM7RUFDQztFQUNBO0FwSHc0ckJGO0FvSHI0ckJDOztFQUVDO0FwSHU0ckJGO0FvSHA0ckJDOzs7RUFHQztFQUNBO0VBRUE7RUFDQTtFQUNBO0FwSHM0ckJGO0FvSG40ckJDOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHE0ckJGO0FvSGw0ckJDO0VBQ0M7QXBIbzRyQkY7QW9IajRyQkM7RUFDQztFQUNBO0FwSG00ckJGO0FvSGg0ckJDO0VBQ0M7QXBIazRyQkY7QW9ILzNyQkM7RUFDQztBcEhpNHJCRjtBb0g5M3JCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIZzRyQkY7QW9INzNyQkM7RUFDQztFQUNBO0VBQUE7QXBIKzNyQkY7QW9INTNyQkM7RUFDQztBcEg4M3JCRjtBb0gzM3JCQztFQUNDO0FwSDYzckJGOztBb0h6M3JCQTtBQUNBO0VBQ0M7QXBINDNyQkQ7O0FxSHgvckJBOztFQUFBO0FBSUM7RUFDQztVQUFBO0VBQ0E7VUFBQTtBckgwL3JCRjtBcUh4L3JCQztFQUNDO0FySDAvckJGO0FxSHgvckJDO0VBQ0M7QXJIMC9yQkY7QXFIeC9yQkM7RUFDQztVQUFBO0FySDAvckJGOztBcUh0L3JCQTtFQUNDO0lBQ0M7RXJIeS9yQkE7RXFIdC9yQkQ7SUFDQztFckh3L3JCQTtBQUNGOztBcUgvL3JCQTtFQUNDO0lBQ0M7RXJIeS9yQkE7RXFIdC9yQkQ7SUFDQztFckh3L3JCQTtBQUNGO0FzSGxoc0JBOztFQUFBO0FBSUE7RUFDQztBdEhtaHNCRDs7QXVIeGhzQkE7O0VBQUE7QUFLQztFQU1DOzs7SUFBQTtBdkh1aHNCRjtBdUg1aHNCRTtFQUNFO0VBQ0E7QXZIOGhzQko7QXVIdmhzQkU7RUFDQztBdkh5aHNCSDtBdUh0aHNCRTtFQUNDO0F2SHdoc0JIOztBd0gxaXNCQTs7RUFBQTtBQUtDO0VBQ0M7RUFDQTtFQUNBO0F4SDJpc0JGO0F3SHhpc0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDBpc0JGO0F3SHZpc0JDO0VBQ0M7QXhIeWlzQkY7QXdIdGlzQkM7O0VBRUM7QXhId2lzQkY7QXdIcmlzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIdWlzQkY7QXdIcGlzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEhzaXNCRjs7QXlIcmxzQkE7Ozs7Ozs7Ozs7Ozs7O3NDQUFBO0FDSEE7O0VBQUE7QUNHQztFQUNDO0VBQ0E7RUFDQTtBM0gwbXNCRjtBMkh4bXNCRTtFQUNDLFdESmE7RUNLYixlREVlO0VDRGYsV0RHYTtFQ0ZiLGdCREdjO0VDRmQsbUJEUFk7RUNRWjtFQUNBO0VBQ0E7QTNIMG1zQkg7QTJIeG1zQkc7RUFDQyxtQkRmVztFQ2dCWCxXRGZZO0VDZ0JaO0EzSDBtc0JKO0EySHZtc0JFO0VBQ0MsWURQcUI7RUNRckI7QTNIeW1zQkg7QTJIcG1zQkM7RUFDQztBM0hzbXNCRjtBMkhubXNCQztFQUNDO0VBQ0E7QTNIcW1zQkY7QTJIbm1zQkU7RUFDQztFQUNBO0dBQ0E7QTNIcW1zQkg7QTJIbm1zQkc7RUFDQyxXRnhCVztFRXlCWCxZRnhCVztFRXlCWCxnQkZ2Qlk7RUV3QlosbUJEMUNXO0VDMkNYO0VBQ0E7RUFDQTtFQUNBLGdCRjdCWTtBekhrb3NCaEI7QTJIaG1zQkk7RUFDQyxtQnJHaERDO0F0Qmtwc0JOOztBcUNobXNCSTtFb0YxQkY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFekg2bnNCSjtBQUNGO0F5SDNuc0JJO0VBQ0U7QXpINm5zQk47O0E0SHRxc0JBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHlxc0JGOztBNEh0cXNCQTtFQUNFO0E1SHlxc0JGOztBNEh0cXNCQTtFQUNFO0E1SHlxc0JGOztBNEh0cXNCQTs7O0VBR0U7QTVIeXFzQkY7O0E2SDFzc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDWmM7RURhZDtBN0g2c3NCRjtBNkg1c3NCRTtFQUNFLHFCQ2RZO0VEZVosY0NmWTtBOUg2dHNCaEI7QTZINXNzQkU7RUFFRSxXQ1RhO0VEVWI7QTdINnNzQko7O0E2SHpzc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdINHNzQkY7O0ErSHp1c0JBO0VBQ0U7QS9INHVzQkY7QStIMXVzQkk7RUFDRTtBL0g0dXNCTjs7QStIdnVzQkE7RUFDRTtFQUNBO0VBQ0E7QS9IMHVzQkY7O0ErSHZ1c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDB1c0JGO0ErSHp1c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IMnVzQko7O0FnSTN3c0JBOztFQUVFO0VBQ0E7RUFDQTtFQUVBO0FoSTZ3c0JGOztBZ0kxd3NCQTs7O0VBR0U7RUFDQTtBaEk2d3NCRjs7QWlJdHhzQkE7RUFDRTtFQUNBO0VBQ0E7QWpJeXhzQkY7QWlJeHhzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTB4c0JKOztBaUl0eHNCQTtFQUNFO0FqSXl4c0JGOztBaUl0eHNCQTtFQUNFO0FqSXl4c0JGOztBaUl0eHNCQTtFQUNFO0FqSXl4c0JGOztBaUl0eHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEcxQlM7RXNHMkJUO0VBQ0E7RUFDQSxzQnRHb000QjtFc0duTTVCO0FqSXl4c0JGO0FpSXZ4c0JFO0VBRUUscUJIckN1QjtBOUg2enNCM0I7QWlJdHhzQkU7RUFFRSxXSHZDYTtFR3dDYix5Qkh2Q3dCO0VHd0N4QixxQnRHM0NPO0VzRzRDUDtBakl1eHNCSjtBaUlyeHNCRTtFQUNFO0FqSXV4c0JKO0FpSXJ4c0JFO0VBQ0U7QWpJdXhzQko7O0FpSW54c0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJc3hzQkY7O0FpSW54c0JBO0VBQ0U7QWpJc3hzQkY7QWlJcnhzQkU7RUFDRTtBakl1eHNCSjs7QWlJbnhzQkE7RUFDRTtFQUNBLGNIcEZjO0VHcUZkO0VBQ0E7QWpJc3hzQkY7O0FpSW54c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhSHpGYztBOUgrMnNCaEI7O0FpSW54c0JBO0VBQ0U7RUFDQTtFQUNBLFlIcEVvQjtFR3FFcEI7RUFDQTtBaklzeHNCRjs7QWlJbnhzQkE7RUFDRSxrQkgxRW9CO0VHMkVwQjtBaklzeHNCRjs7QWlJbnhzQkE7RUFDRTtFQUNBO0tBQUE7TUFBQTtVQUFBO0FqSXN4c0JGOztBaUlueHNCQTtFQUNFO0VBQ0E7RUFDQTtBaklzeHNCRjs7QWlJbnhzQkE7RUFDRTtBaklzeHNCRjtBaUlyeHNCRTtFQUZGO0lBR0k7RWpJd3hzQkY7QUFDRjs7QWlJcnhzQkE7RUFDRTtFQUNBO0FqSXd4c0JGOztBaUlyeHNCQTtFQUNFO0VBQ0E7RUFDQTtBakl3eHNCRjs7QWlJcnhzQkE7RUFDRTtFQUNBO0VBQ0E7QWpJd3hzQkY7QWlJdnhzQkU7RUFDRTtBakl5eHNCSjs7QWlJcnhzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXd4c0JGOztBaUlyeHNCQTs7RUFFRTtBakl3eHNCRjs7QWlJdHhzQkE7O0VBRUU7QWpJeXhzQkY7O0FpSXR4c0JBO0VBQ0U7QWpJeXhzQkY7O0FpSXR4c0JBO0VBQ0U7QWpJeXhzQkY7QWlJeHhzQkU7RUFDRTtBakkweHNCSjs7QWlJdHhzQkE7RUFDRTtFQUNBO0VBQ0E7QWpJeXhzQkY7QWlJeHhzQkU7RUFDRTtBakkweHNCSjtBaUl6eHNCSTtFQUNFLGNIdkxVO0VHd0xWLHlCSHBLNEI7QTlIKzdzQmxDO0FpSXp4c0JJO0VBQ0UsV0gzS2tCO0VHNEtsQix5QkgzTFU7QTlIczlzQmhCO0FpSXp4c0JJO0VBRUUsY0hoTVU7RUdpTVYseUJIMUsrQjtBOUhvOHNCckM7QWlJeHhzQkk7RUFDRTtFQUNBLFdIMUxXO0VHMkxYLHlCSDFMc0I7QTlIbzlzQjVCOztBaUlweHNCRTtFQUNFO0FqSXV4c0JKO0FpSXR4c0JJO0VBQ0UseUJIM0w0QjtBOUhtOXNCbEM7QWlJdHhzQkk7RUFDRSx5QkgzTCtCO0E5SG05c0JyQztBaUlyeHNCTTtFQUNFO0VBQ0E7QWpJdXhzQlI7QWlJcnhzQk07RUFDRTtFQUNBO0FqSXV4c0JSOztBaUlqeHNCQTtFQUNFO0FqSW94c0JGOztBaUlqeHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSW94c0JGO0FpSWx4c0JFO0VBQ0U7RUFDQTtFQUNBO0FqSW94c0JKO0FpSWx4c0JFO0VBQ0U7RUFDQTtBaklveHNCSjs7QWlJL3dzQkU7O0VBRUU7RUFDQTtBaklreHNCSjtBaUkvd3NCRTtFQUNFLGNIOVBVO0E5SCtndEJkO0FpSS93c0JFO0VBQ0U7RUFDQTtBaklpeHNCSjs7QWlJN3dzQkE7RUFDRTtFQUNBO0VBQ0E7QWpJZ3hzQkY7QWlJL3dzQkU7RUFDRTtBaklpeHNCSjs7QWlJOXdzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWl4c0JGOztBaUkvd3NCQTtFQUVFO0FqSWl4c0JGOztBaUk5d3NCQTtFQUNFO0VBQ0E7RUFDQTtBaklpeHNCRjs7QWlJOXdzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklpeHNCRjs7QWlJOXdzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklpeHNCRjtBaUkvd3NCRTtFQUNFO0FqSWl4c0JKO0FpSS93c0JFO0VBQ0U7RUFDQTtFQUNBO0FqSWl4c0JKO0FpSWh4c0JJO0VBQ0U7RUFDQTtFQUNBO0FqSWt4c0JOO0FpSS93c0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpJaXhzQko7QWlJaHhzQkk7RUFDRSxjSG5VVTtFR29VVix5Qkh2U3dCO0E5SHlqdEI5QjtBaUloeHNCSTtFQUNFLGNIdFVVO0VHdVVWLDZCSDlTeUI7RUcrU3pCO0FqSWt4c0JOO0FpSWh4c0JJO0VBQ0U7RUFDQSxXSGxVVztFR21VWCx5QkhsVXNCO0E5SG9sdEI1Qjs7QWlJN3dzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklneHNCRjtBaUkvd3NCRTtFQUNFLGNIelZZO0VHMFZaLHlCSDdUMEI7QTlIOGt0QjlCO0FpSS93c0JFO0VBQ0UsY0g1Vlk7RUc2VlosNkJIcFUyQjtFR3FVM0I7QWpJaXhzQko7QWlJL3dzQkU7RUFDRTtFQUNBLFdIeFZhO0VHeVZiLHlCSHhWd0I7QTlIeW10QjVCOztBa0k5bXRCRTtFQUNFO0FsSWludEJKOztBa0lsbnRCRTtFQUNFO0FsSXFudEJKOztBa0l0bnRCRTtFQUNFO0FsSXludEJKOztBa0kxbnRCRTtFQUNFO0FsSTZudEJKOztBa0k5bnRCRTtFQUNFO0FsSWlvdEJKOztBa0lsb3RCRTtFQUNFO0FsSXFvdEJKOztBa0l0b3RCRTtFQUNFO0FsSXlvdEJKOztBa0kxb3RCRTtFQUNFO0FsSTZvdEJKOztBa0k5b3RCRTtFQUNFO0FsSWlwdEJKOztBa0lscHRCRTtFQUNFO0FsSXFwdEJKOztBa0l0cHRCRTtFQUNFO0FsSXlwdEJKOztBa0kxcHRCRTtFQUNFO0FsSTZwdEJKOztBa0k5cHRCRTtFQUNFO0FsSWlxdEJKOztBa0lscXRCRTtFQUNFO0FsSXFxdEJKOztBa0l0cXRCRTtFQUNFO0FsSXlxdEJKOztBa0kxcXRCRTtFQUNFO0FsSTZxdEJKOztBa0k5cXRCRTtFQUNFO0FsSWlydEJKOztBa0lscnRCRTtFQUNFO0FsSXFydEJKOztBa0l0cnRCRTtFQUNFO0FsSXlydEJKOztBa0kxcnRCRTtFQUNFO0FsSTZydEJKOztBa0l6cnRCQTtFQWJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJMHN0QkY7O0FrSTVydEJFO0VBQ0U7RUFDQTtFQUNBO0FsSStydEJKOztBa0lsc3RCRTtFQUNFO0VBQ0E7RUFDQTtBbElxc3RCSjs7QWtJeHN0QkU7RUFDRTtFQUNBO0VBQ0E7QWxJMnN0Qko7O0FrSXRzdEJFO0VBQ0U7QWxJeXN0Qko7O0FrSTFzdEJFO0VBQ0U7QWxJNnN0Qko7O0FrSTlzdEJFO0VBQ0U7QWxJaXR0Qko7O0FrSWx0dEJFO0VBQ0U7QWxJcXR0Qko7O0FrSS9ydEJBO0VBTkU7RUFDQTtFQUNBO0VBQ0E7QWxJeXN0QkY7O0FrSW5zdEJBO0VBbkJFO0VBQ0E7RUFDQTtBbEkwdHRCRjs7QWtJdHN0QkE7RUFqQkU7RUFDQTtFQUNBO0FsSTJ0dEJGOztBcUN4c3RCSTtFNkZBRjtJQWhCQTtJQUNBO0lBQ0E7SUFDQTtFbEk2dHRCQTtFa0k1c3RCQTtJQTlCQTtJQUNBO0lBQ0E7RWxJNnV0QkE7RWtJN3N0QkE7SUE3QkE7SUFDQTtJQUNBO0VsSTZ1dEJBO0FBQ0Y7QWtJN3N0QkU7RUFDRTtBbEkrc3RCSjs7QWtJaHR0QkU7RUFDRTtBbEltdHRCSjs7QWtJcHR0QkU7RUFDRTtBbEl1dHRCSjs7QWtJeHR0QkU7RUFDRTtBbEkydHRCSjs7QWtJNXR0QkU7RUFDRTtBbEkrdHRCSjs7QWtJaHV0QkU7RUFDRTtBbEltdXRCSjs7QWtJcHV0QkU7RUFDRTtBbEl1dXRCSjs7QWtJeHV0QkU7RUFDRTtBbEkydXRCSjs7QWtJNXV0QkU7RUFDRTtBbEkrdXRCSjs7QWtJaHZ0QkU7RUFDRTtBbEltdnRCSjs7QWtJN3V0QkE7RUFDRTtBbElndnRCRjs7QWtJN3V0QkE7RUFDRTtBbElndnRCRjs7QWtJenV0Qkk7RUFFRTtFQUNBO0VBQ0E7QWxJMnV0Qk47O0FrSS91dEJJO0VBRUU7RUFDQTtFQUNBO0FsSWl2dEJOOztBa0lydnRCSTtFQUVFO0VBQ0E7RUFDQTtBbEl1dnRCTjs7QWtJM3Z0Qkk7RUFFRTtFQUNBO0VBQ0E7QWxJNnZ0Qk47O0FrSXZ2dEJBOzs7Ozs7R0FBQTtBQXNCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTJ1dEJWOztBa0kvdXRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSWt2dEJWOztBa0l0dnRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXl2dEJWOztBa0k3dnRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSWd3dEJWOztBa0lwd3RCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXV3dEJWOztBa0kzd3RCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTh3dEJWOztBa0lseHRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXF4dEJWOztBa0l6eHRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTR4dEJWOztBa0loeXRCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSW15dEJWOztBa0l2eXRCUTtFQUNFLHFCQUZTO09BRVQsZ0JBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBbEkweXRCVjs7QWtJOXl0QlE7RUFDRSxxQkFGUztPQUVULGdCQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QWxJaXp0QlY7O0FrSXJ6dEJRO0VBQ0UscUJBRlM7T0FFVCxnQkFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXd6dEJWOztBK0ZwN3RCRTtFQUNFO0EvRnU3dEJKOztBNEI3NnRCRTtFbUVMTTtBL0ZzN3RCUjs7QStGNTd0QkU7RUFDRTtBL0YrN3RCSjs7QTRCcjd0QkU7RW1FTE07QS9GODd0QlI7O0ErRnA4dEJFO0VBQ0U7QS9GdTh0Qko7O0E0Qjc3dEJFO0VtRUxNO0EvRnM4dEJSOztBK0Y1OHRCRTtFQUNFO0EvRis4dEJKOztBNEJyOHRCRTtFbUVMTTtBL0Y4OHRCUjs7QStGcDl0QkU7RUFDRTtBL0Z1OXRCSjs7QTRCNzh0QkU7RW1FTE07QS9Gczl0QlI7O0ErRjU5dEJFO0VBQ0U7QS9GKzl0Qko7O0E0QnI5dEJFO0VtRUxNO0EvRjg5dEJSOztBK0ZwK3RCRTtFQUNFO0EvRnUrdEJKOztBNEI3OXRCRTtFbUVMTTtBL0ZzK3RCUjs7QStGNSt0QkU7RUFDRTtBL0YrK3RCSjs7QTRCcit0QkU7RW1FTE07QS9GOCt0QlI7O0ErRnAvdEJFO0VBQ0U7QS9GdS90Qko7O0E0QjcrdEJFO0VtRUxNO0EvRnMvdEJSOztBK0Y1L3RCRTtFQUNFO0EvRisvdEJKOztBNEJyL3RCRTtFbUVMTTtBL0Y4L3RCUjs7QStGcGd1QkU7RUFDRTtBL0Z1Z3VCSjs7QTRCNy90QkU7RW1FTE07QS9Gc2d1QlI7O0ErRjVndUJFO0VBQ0U7QS9GK2d1Qko7O0E0QnJndUJFO0VtRUxNO0EvRjhndUJSOztBK0ZwaHVCRTtFQUNFO0EvRnVodUJKOztBNEI3Z3VCRTtFbUVMTTtBL0ZzaHVCUjs7QStGNWh1QkU7RUFDRTtBL0YraHVCSjs7QTRCcmh1QkU7RW1FTE07QS9GOGh1QlI7O0FrSTc0dEJVO0VBQ0ksZ0JBbEJnQjtBbElrNnRCOUI7O0FrSWo1dEJVO0VBQ0ksZUFsQmdCO0FsSXM2dEI5Qjs7QWtJcjV0QlU7RUFDSSxpQkFsQmdCO0FsSTA2dEI5Qjs7QWtJejV0QlU7RUFDSSxpQkFsQmdCO0FsSTg2dEI5Qjs7QWtJNzV0QlU7RUFDSSxlQWxCZ0I7QWxJazd0QjlCOztBa0lqNnRCVTtFQUNJLG1CQWxCZ0I7QWxJczd0QjlCOztBa0lyNnRCVTtFQUNJLGlCQWxCZ0I7QWxJMDd0QjlCOztBa0l6NnRCVTtFQUNJLG1CQWxCZ0I7QWxJODd0QjlCOztBa0k3NnRCVTtFQUNJLG9CQWxCZ0I7QWxJazh0QjlCOztBa0lqN3RCVTtFQUNJLGVBbEJnQjtBbElzOHRCOUI7O0FrSXI3dEJVO0VBQ0ksZUFsQmdCO0FsSTA4dEI5Qjs7QWtJejd0QlU7RUFDSSxvQkFsQmdCO0FsSTg4dEI5Qjs7QWtJeDd0Qk07RUFDRTtBbEkyN3RCUjs7QWtJdDd0QlU7RUFDRTtBbEl5N3RCWjs7QWtJMTd0QlU7RUFDRTtBbEk2N3RCWjs7QWtJOTd0QlU7RUFDRTtBbElpOHRCWjs7QWtJbDh0QlU7RUFDRTtBbElxOHRCWjs7QWtJdDh0QlU7RUFDRTtBbEl5OHRCWjs7QWtJMTh0QlU7RUFDRTtBbEk2OHRCWjs7QWtJOTh0QlU7RUFDRTtBbElpOXRCWjs7QWtJbDl0QlU7RUFDRTtBbElxOXRCWjs7QWtJdDl0QlU7RUFDRTtBbEl5OXRCWjs7QWtJMTl0QlU7RUFDRTtBbEk2OXRCWjs7QWtJeDl0Qk07RUFDRTtBbEkyOXRCUjs7QWtJejl0Qk07RUFDRTtBbEk0OXRCUjs7QWtJMTl0Qk07RUFDRTtBbEk2OXRCUjs7QWtJMzl0Qk07RUFDRTtBbEk4OXRCUjs7QWtJNTl0Qk07RUFDRTtBbEkrOXRCUjs7QWtJNzl0Qk07RUFDRTtBbElnK3RCUjs7QWtJNTl0QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSSs5dEJWOztBa0k1OXRCUTtFQUNFO0FsSSs5dEJWO0FrSTc5dEJVO0VBQ0U7RUFDQTtFQUNBO0FsSSs5dEJaO0FrSTc5dEJVO0VBQ0U7RUFDQTtFQUNBO0FsSSs5dEJaOztBa0lsL3RCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJcS90QlY7O0FrSWwvdEJRO0VBQ0U7QWxJcS90QlY7QWtJbi90QlU7RUFDRTtFQUNBO0VBQ0E7QWxJcS90Qlo7QWtJbi90QlU7RUFDRTtFQUNBO0VBQ0E7QWxJcS90Qlo7O0FrSXhndUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEkyZ3VCVjs7QWtJeGd1QlE7RUFDRTtBbEkyZ3VCVjtBa0l6Z3VCVTtFQUNFO0VBQ0E7RUFDQTtBbEkyZ3VCWjtBa0l6Z3VCVTtFQUNFO0VBQ0E7RUFDQTtBbEkyZ3VCWjs7QWtJOWh1QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWlpdUJWOztBa0k5aHVCUTtFQUNFO0FsSWlpdUJWO0FrSS9odUJVO0VBQ0U7RUFDQTtFQUNBO0FsSWlpdUJaO0FrSS9odUJVO0VBQ0U7RUFDQTtFQUNBO0FsSWlpdUJaOztBa0l6aHVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ2t0dUJGOztBa0lsaXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzJ0dUJGOztBa0kzaXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ291dUJGOztBa0lwanVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzZ1dUJGOztBa0k3anVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ3N2dUJGOztBa0l0a3VCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQyt2dUJGOztBa0kva3VCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ3d3dUJGOztBa0l4bHVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ2l4dUJGOztBa0lqbXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzB4dUJGOztBa0kxbXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ215dUJGOztBa0lubnVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzR5dUJGOztBa0k1bnVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ3F6dUJGOztBa0lyb3VCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzh6dUJGOztBa0k5b3VCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ3UwdUJGOztBa0l2cHVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ2cxdUJGOztBa0locXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ3kxdUJGOztBa0l6cXVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ2sydUJGOztBa0lscnVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQzIydUJGOztBa0kzcnVCUTtFOUY5TE47RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0FwQ28zdUJGOztBa0l6cnVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTRydUJWOztBa0loc3VCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSW1zdUJWOztBa0l2c3VCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTBzdUJWOztBa0k5c3VCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSWl0dUJWOztBa0lydHVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXd0dUJWOztBa0k1dHVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSSt0dUJWOztBa0ludXVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSXN1dUJWOztBa0kxdXVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSTZ1dUJWOztBa0lqdnVCUTtFQUNFLG9CQUZTO09BRVQsZUFGUztFQUdUO09BQUE7RUFDQTtFQUNBO0FsSW92dUJWOztBa0l4dnVCUTtFQUNFLHFCQUZTO09BRVQsZ0JBRlM7RUFHVDtPQUFBO0VBQ0E7RUFDQTtBbEkydnVCVjs7QWtJL3Z1QlE7RUFDRSxxQkFGUztPQUVULGdCQUZTO0VBR1Q7T0FBQTtFQUNBO0VBQ0E7QWxJa3d1QlY7O0ErRngrdUJFO0VBQ0U7QS9GMit1Qko7O0E0QmordUJFO0VtRUxNO0EvRjArdUJSOztBa0lsd3VCUTtFQUNFO0FsSXF3dUJWOztBK0ZwL3VCRTtFQUNFO0EvRnUvdUJKOztBNEI3K3VCRTtFbUVMTTtBL0ZzL3VCUjs7QWtJOXd1QlE7RUFDRTtBbElpeHVCVjs7QStGaGd2QkU7RUFDRTtBL0ZtZ3ZCSjs7QTRCei91QkU7RW1FTE07QS9Ga2d2QlI7O0FrSTF4dUJRO0VBQ0U7QWxJNnh1QlY7O0ErRjVndkJFO0VBQ0U7QS9GK2d2Qko7O0E0QnJndkJFO0VtRUxNO0EvRjhndkJSOztBa0l0eXVCUTtFQUNFO0FsSXl5dUJWOztBK0Z4aHZCRTtFQUNFO0EvRjJodkJKOztBNEJqaHZCRTtFbUVMTTtBL0YwaHZCUjs7QWtJbHp1QlE7RUFDRTtBbElxenVCVjs7QStGcGl2QkU7RUFDRTtBL0Z1aXZCSjs7QTRCN2h2QkU7RW1FTE07QS9Gc2l2QlI7O0FrSTl6dUJRO0VBQ0U7QWxJaTB1QlY7O0ErRmhqdkJFO0VBQ0U7QS9GbWp2Qko7O0E0QnppdkJFO0VtRUxNO0EvRmtqdkJSOztBa0kxMHVCUTtFQUNFO0FsSTYwdUJWOztBK0Y1anZCRTtFQUNFO0EvRitqdkJKOztBNEJyanZCRTtFbUVMTTtBL0Y4anZCUjs7QWtJdDF1QlE7RUFDRTtBbEl5MXVCVjs7QStGeGt2QkU7RUFDRTtBL0Yya3ZCSjs7QTRCamt2QkU7RW1FTE07QS9GMGt2QlI7O0FrSWwydUJRO0VBQ0U7QWxJcTJ1QlY7O0ErRnBsdkJFO0VBQ0U7QS9GdWx2Qko7O0E0QjdrdkJFO0VtRUxNO0EvRnNsdkJSOztBa0k5MnVCUTtFQUNFO0FsSWkzdUJWOztBK0ZobXZCRTtFQUNFO0EvRm1tdkJKOztBNEJ6bHZCRTtFbUVMTTtBL0ZrbXZCUjs7QWtJMTN1QlE7RUFDRTtBbEk2M3VCVjs7QStGNW12QkU7RUFDRTtBL0YrbXZCSjs7QTRCcm12QkU7RW1FTE07QS9GOG12QlI7O0FrSXQ0dUJRO0VBQ0U7QWxJeTR1QlY7O0ErRnhudkJFO0VBQ0U7QS9GMm52Qko7O0E0QmpudkJFO0VtRUxNO0EvRjBudkJSOztBa0lsNXVCUTtFQUNFO0FsSXE1dUJWOztBK0Zwb3ZCRTtFQUNFO0EvRnVvdkJKOztBNEI3bnZCRTtFbUVMTTtBL0Zzb3ZCUjs7QWtJOTV1QlE7RUFDRTtBbElpNnVCVjs7QWtJNTV1QlE7RUFBb0I7QWxJZzZ1QjVCOztBa0k5NXVCUTtFQUFpQztBbElrNnVCekM7O0FrSWo2dUJRO0VBQWlDO0FsSXE2dUJ6Qzs7QWtJcDZ1QlE7RUFBaUM7QWxJdzZ1QnpDOztBa0l2NnVCUTtFQUFpQztBbEkyNnVCekM7O0FrSTE2dUJRO0VBQWlDO0FsSTg2dUJ6Qzs7QWtJNTZ1QlE7RUFBMEI7QWxJZzd1QmxDOztBa0kvNnVCUTtFQUEyQjtBbEltN3VCbkM7O0FrSWw3dUJRO0VBQThCO0FsSXM3dUJ0Qzs7QWtJcjd1QlE7RUFBK0I7QWxJeTd1QnZDOztBa0lwOHVCUTtFQUFvQjtBbEl3OHVCNUI7O0FrSXQ4dUJRO0VBQWlDO0FsSTA4dUJ6Qzs7QWtJejh1QlE7RUFBaUM7QWxJNjh1QnpDOztBa0k1OHVCUTtFQUFpQztBbElnOXVCekM7O0FrSS84dUJRO0VBQWlDO0FsSW05dUJ6Qzs7QWtJbDl1QlE7RUFBaUM7QWxJczl1QnpDOztBa0lwOXVCUTtFQUEwQjtBbEl3OXVCbEM7O0FrSXY5dUJRO0VBQTJCO0FsSTI5dUJuQzs7QWtJMTl1QlE7RUFBOEI7QWxJODl1QnRDOztBa0k3OXVCUTtFQUErQjtBbElpK3VCdkM7O0FrSTUrdUJRO0VBQW9CO0FsSWcvdUI1Qjs7QWtJOSt1QlE7RUFBaUM7QWxJay91QnpDOztBa0lqL3VCUTtFQUFpQztBbElxL3VCekM7O0FrSXAvdUJRO0VBQWlDO0FsSXcvdUJ6Qzs7QWtJdi91QlE7RUFBaUM7QWxJMi91QnpDOztBa0kxL3VCUTtFQUFpQztBbEk4L3VCekM7O0FrSTUvdUJRO0VBQTBCO0FsSWdndkJsQzs7QWtJLy91QlE7RUFBMkI7QWxJbWd2Qm5DOztBa0lsZ3ZCUTtFQUE4QjtBbElzZ3ZCdEM7O0FrSXJndkJRO0VBQStCO0FsSXlndkJ2Qzs7QWtJcGh2QlE7RUFBb0I7QWxJd2h2QjVCOztBa0l0aHZCUTtFQUFpQztBbEkwaHZCekM7O0FrSXpodkJRO0VBQWlDO0FsSTZodkJ6Qzs7QWtJNWh2QlE7RUFBaUM7QWxJZ2l2QnpDOztBa0kvaHZCUTtFQUFpQztBbEltaXZCekM7O0FrSWxpdkJRO0VBQWlDO0FsSXNpdkJ6Qzs7QWtJcGl2QlE7RUFBMEI7QWxJd2l2QmxDOztBa0l2aXZCUTtFQUEyQjtBbEkyaXZCbkM7O0FrSTFpdkJRO0VBQThCO0FsSThpdkJ0Qzs7QWtJN2l2QlE7RUFBK0I7QWxJaWp2QnZDOztBa0k1anZCUTtFQUFvQjtBbElna3ZCNUI7O0FrSTlqdkJRO0VBQWlDO0FsSWtrdkJ6Qzs7QWtJamt2QlE7RUFBaUM7QWxJcWt2QnpDOztBa0lwa3ZCUTtFQUFpQztBbEl3a3ZCekM7O0FrSXZrdkJRO0VBQWlDO0FsSTJrdkJ6Qzs7QWtJMWt2QlE7RUFBaUM7QWxJOGt2QnpDOztBa0k1a3ZCUTtFQUEwQjtBbElnbHZCbEM7O0FrSS9rdkJRO0VBQTJCO0FsSW1sdkJuQzs7QWtJbGx2QlE7RUFBOEI7QWxJc2x2QnRDOztBa0lybHZCUTtFQUErQjtBbEl5bHZCdkM7O0FrSXBtdkJRO0VBQW9CO0FsSXdtdkI1Qjs7QWtJdG12QlE7RUFBaUM7QWxJMG12QnpDOztBa0l6bXZCUTtFQUFpQztBbEk2bXZCekM7O0FrSTVtdkJRO0VBQWlDO0FsSWdudkJ6Qzs7QWtJL212QlE7RUFBaUM7QWxJbW52QnpDOztBa0lsbnZCUTtFQUFpQztBbElzbnZCekM7O0FrSXBudkJRO0VBQTBCO0FsSXdudkJsQzs7QWtJdm52QlE7RUFBMkI7QWxJMm52Qm5DOztBa0kxbnZCUTtFQUE4QjtBbEk4bnZCdEM7O0FrSTdudkJRO0VBQStCO0FsSWlvdkJ2Qzs7QWtJNW92QlE7RUFBb0I7QWxJZ3B2QjVCOztBa0k5b3ZCUTtFQUFpQztBbElrcHZCekM7O0FrSWpwdkJRO0VBQWlDO0FsSXFwdkJ6Qzs7QWtJcHB2QlE7RUFBaUM7QWxJd3B2QnpDOztBa0l2cHZCUTtFQUFpQztBbEkycHZCekM7O0FrSTFwdkJRO0VBQWlDO0FsSThwdkJ6Qzs7QWtJNXB2QlE7RUFBMEI7QWxJZ3F2QmxDOztBa0kvcHZCUTtFQUEyQjtBbEltcXZCbkM7O0FrSWxxdkJRO0VBQThCO0FsSXNxdkJ0Qzs7QWtJcnF2QlE7RUFBK0I7QWxJeXF2QnZDOztBa0lwcnZCUTtFQUFvQjtBbEl3cnZCNUI7O0FrSXRydkJRO0VBQWlDO0FsSTBydkJ6Qzs7QWtJenJ2QlE7RUFBaUM7QWxJNnJ2QnpDOztBa0k1cnZCUTtFQUFpQztBbElnc3ZCekM7O0FrSS9ydkJRO0VBQWlDO0FsSW1zdkJ6Qzs7QWtJbHN2QlE7RUFBaUM7QWxJc3N2QnpDOztBa0lwc3ZCUTtFQUEwQjtBbEl3c3ZCbEM7O0FrSXZzdkJRO0VBQTJCO0FsSTJzdkJuQzs7QWtJMXN2QlE7RUFBOEI7QWxJOHN2QnRDOztBa0k3c3ZCUTtFQUErQjtBbElpdHZCdkM7O0FrSTV0dkJRO0VBQW9CO0FsSWd1dkI1Qjs7QWtJOXR2QlE7RUFBaUM7QWxJa3V2QnpDOztBa0lqdXZCUTtFQUFpQztBbElxdXZCekM7O0FrSXB1dkJRO0VBQWlDO0FsSXd1dkJ6Qzs7QWtJdnV2QlE7RUFBaUM7QWxJMnV2QnpDOztBa0kxdXZCUTtFQUFpQztBbEk4dXZCekM7O0FrSTV1dkJRO0VBQTBCO0FsSWd2dkJsQzs7QWtJL3V2QlE7RUFBMkI7QWxJbXZ2Qm5DOztBa0lsdnZCUTtFQUE4QjtBbElzdnZCdEM7O0FrSXJ2dkJRO0VBQStCO0FsSXl2dkJ2Qzs7QWtJcHd2QlE7RUFBb0I7QWxJd3d2QjVCOztBa0l0d3ZCUTtFQUFpQztBbEkwd3ZCekM7O0FrSXp3dkJRO0VBQWlDO0FsSTZ3dkJ6Qzs7QWtJNXd2QlE7RUFBaUM7QWxJZ3h2QnpDOztBa0kvd3ZCUTtFQUFpQztBbElteHZCekM7O0FrSWx4dkJRO0VBQWlDO0FsSXN4dkJ6Qzs7QWtJcHh2QlE7RUFBMEI7QWxJd3h2QmxDOztBa0l2eHZCUTtFQUEyQjtBbEkyeHZCbkM7O0FrSTF4dkJRO0VBQThCO0FsSTh4dkJ0Qzs7QWtJN3h2QlE7RUFBK0I7QWxJaXl2QnZDOztBa0k1eXZCUTtFQUFvQjtBbElnenZCNUI7O0FrSTl5dkJRO0VBQWlDO0FsSWt6dkJ6Qzs7QWtJanp2QlE7RUFBaUM7QWxJcXp2QnpDOztBa0lwenZCUTtFQUFpQztBbEl3enZCekM7O0FrSXZ6dkJRO0VBQWlDO0FsSTJ6dkJ6Qzs7QWtJMXp2QlE7RUFBaUM7QWxJOHp2QnpDOztBa0k1enZCUTtFQUEwQjtBbElnMHZCbEM7O0FrSS96dkJRO0VBQTJCO0FsSW0wdkJuQzs7QWtJbDB2QlE7RUFBOEI7QWxJczB2QnRDOztBa0lyMHZCUTtFQUErQjtBbEl5MHZCdkM7O0FrSXAxdkJRO0VBQW9CO0FsSXcxdkI1Qjs7QWtJdDF2QlE7RUFBaUM7QWxJMDF2QnpDOztBa0l6MXZCUTtFQUFpQztBbEk2MXZCekM7O0FrSTUxdkJRO0VBQWlDO0FsSWcydkJ6Qzs7QWtJLzF2QlE7RUFBaUM7QWxJbTJ2QnpDOztBa0lsMnZCUTtFQUFpQztBbElzMnZCekM7O0FrSXAydkJRO0VBQTBCO0FsSXcydkJsQzs7QWtJdjJ2QlE7RUFBMkI7QWxJMjJ2Qm5DOztBa0kxMnZCUTtFQUE4QjtBbEk4MnZCdEM7O0FrSTcydkJRO0VBQStCO0FsSWkzdkJ2Qzs7QWtJNTN2QlE7RUFBb0I7QWxJZzR2QjVCOztBa0k5M3ZCUTtFQUFpQztBbElrNHZCekM7O0FrSWo0dkJRO0VBQWlDO0FsSXE0dkJ6Qzs7QWtJcDR2QlE7RUFBaUM7QWxJdzR2QnpDOztBa0l2NHZCUTtFQUFpQztBbEkyNHZCekM7O0FrSTE0dkJRO0VBQWlDO0FsSTg0dkJ6Qzs7QWtJNTR2QlE7RUFBMEI7QWxJZzV2QmxDOztBa0kvNHZCUTtFQUEyQjtBbEltNXZCbkM7O0FrSWw1dkJRO0VBQThCO0FsSXM1dkJ0Qzs7QWtJcjV2QlE7RUFBK0I7QWxJeTV2QnZDOztBa0lwNnZCUTtFQUFvQjtBbEl3NnZCNUI7O0FrSXQ2dkJRO0VBQWlDO0FsSTA2dkJ6Qzs7QWtJejZ2QlE7RUFBaUM7QWxJNjZ2QnpDOztBa0k1NnZCUTtFQUFpQztBbElnN3ZCekM7O0FrSS82dkJRO0VBQWlDO0FsSW03dkJ6Qzs7QWtJbDd2QlE7RUFBaUM7QWxJczd2QnpDOztBa0lwN3ZCUTtFQUEwQjtBbEl3N3ZCbEM7O0FrSXY3dkJRO0VBQTJCO0FsSTI3dkJuQzs7QWtJMTd2QlE7RUFBOEI7QWxJODd2QnRDOztBa0k3N3ZCUTtFQUErQjtBbElpOHZCdkM7O0FrSTU4dkJRO0VBQW9CO0FsSWc5dkI1Qjs7QWtJOTh2QlE7RUFBaUM7QWxJazl2QnpDOztBa0lqOXZCUTtFQUFpQztBbElxOXZCekM7O0FrSXA5dkJRO0VBQWlDO0FsSXc5dkJ6Qzs7QWtJdjl2QlE7RUFBaUM7QWxJMjl2QnpDOztBa0kxOXZCUTtFQUFpQztBbEk4OXZCekM7O0FrSTU5dkJRO0VBQTBCO0FsSWcrdkJsQzs7QWtJLzl2QlE7RUFBMkI7QWxJbSt2Qm5DOztBa0lsK3ZCUTtFQUE4QjtBbElzK3ZCdEM7O0FrSXIrdkJRO0VBQStCO0FsSXkrdkJ2Qzs7QWtJcC92QlE7RUFBb0I7QWxJdy92QjVCOztBa0l0L3ZCUTtFQUFpQztBbEkwL3ZCekM7O0FrSXovdkJRO0VBQWlDO0FsSTYvdkJ6Qzs7QWtJNS92QlE7RUFBaUM7QWxJZ2d3QnpDOztBa0kvL3ZCUTtFQUFpQztBbEltZ3dCekM7O0FrSWxnd0JRO0VBQWlDO0FsSXNnd0J6Qzs7QWtJcGd3QlE7RUFBMEI7QWxJd2d3QmxDOztBa0l2Z3dCUTtFQUEyQjtBbEkyZ3dCbkM7O0FrSTFnd0JRO0VBQThCO0FsSThnd0J0Qzs7QWtJN2d3QlE7RUFBK0I7QWxJaWh3QnZDOztBa0k1aHdCUTtFQUFvQjtBbElnaXdCNUI7O0FrSTlod0JRO0VBQWlDO0FsSWtpd0J6Qzs7QWtJaml3QlE7RUFBaUM7QWxJcWl3QnpDOztBa0lwaXdCUTtFQUFpQztBbEl3aXdCekM7O0FrSXZpd0JRO0VBQWlDO0FsSTJpd0J6Qzs7QWtJMWl3QlE7RUFBaUM7QWxJOGl3QnpDOztBa0k1aXdCUTtFQUEwQjtBbElnandCbEM7O0FrSS9pd0JRO0VBQTJCO0FsSW1qd0JuQzs7QWtJbGp3QlE7RUFBOEI7QWxJc2p3QnRDOztBa0lyandCUTtFQUErQjtBbEl5andCdkM7O0FrSXBrd0JRO0VBQW9CO0FsSXdrd0I1Qjs7QWtJdGt3QlE7RUFBaUM7QWxJMGt3QnpDOztBa0l6a3dCUTtFQUFpQztBbEk2a3dCekM7O0FrSTVrd0JRO0VBQWlDO0FsSWdsd0J6Qzs7QWtJL2t3QlE7RUFBaUM7QWxJbWx3QnpDOztBa0lsbHdCUTtFQUFpQztBbElzbHdCekM7O0FrSXBsd0JRO0VBQTBCO0FsSXdsd0JsQzs7QWtJdmx3QlE7RUFBMkI7QWxJMmx3Qm5DOztBa0kxbHdCUTtFQUE4QjtBbEk4bHdCdEM7O0FrSTdsd0JRO0VBQStCO0FsSWltd0J2Qzs7QWtJNW13QlE7RUFBb0I7QWxJZ253QjVCOztBa0k5bXdCUTtFQUFpQztBbElrbndCekM7O0FrSWpud0JRO0VBQWlDO0FsSXFud0J6Qzs7QWtJcG53QlE7RUFBaUM7QWxJd253QnpDOztBa0l2bndCUTtFQUFpQztBbEkybndCekM7O0FrSTFud0JRO0VBQWlDO0FsSThud0J6Qzs7QWtJNW53QlE7RUFBMEI7QWxJZ293QmxDOztBa0kvbndCUTtFQUEyQjtBbEltb3dCbkM7O0FrSWxvd0JRO0VBQThCO0FsSXNvd0J0Qzs7QWtJcm93QlE7RUFBK0I7QWxJeW93QnZDOztBa0lwcHdCUTtFQUFvQjtBbEl3cHdCNUI7O0FrSXRwd0JRO0VBQWlDO0FsSTBwd0J6Qzs7QWtJenB3QlE7RUFBaUM7QWxJNnB3QnpDOztBa0k1cHdCUTtFQUFpQztBbElncXdCekM7O0FrSS9wd0JRO0VBQWlDO0FsSW1xd0J6Qzs7QWtJbHF3QlE7RUFBaUM7QWxJc3F3QnpDOztBa0lwcXdCUTtFQUEwQjtBbEl3cXdCbEM7O0FrSXZxd0JRO0VBQTJCO0FsSTJxd0JuQzs7QWtJMXF3QlE7RUFBOEI7QWxJOHF3QnRDOztBa0k3cXdCUTtFQUErQjtBbElpcndCdkM7O0FrSTVyd0JRO0VBQW9CO0FsSWdzd0I1Qjs7QWtJOXJ3QlE7RUFBaUM7QWxJa3N3QnpDOztBa0lqc3dCUTtFQUFpQztBbElxc3dCekM7O0FrSXBzd0JRO0VBQWlDO0FsSXdzd0J6Qzs7QWtJdnN3QlE7RUFBaUM7QWxJMnN3QnpDOztBa0kxc3dCUTtFQUFpQztBbEk4c3dCekM7O0FrSTVzd0JRO0VBQTBCO0FsSWd0d0JsQzs7QWtJL3N3QlE7RUFBMkI7QWxJbXR3Qm5DOztBa0lsdHdCUTtFQUE4QjtBbElzdHdCdEM7O0FrSXJ0d0JRO0VBQStCO0FsSXl0d0J2Qzs7QWtJbHR3QlE7RUFBa0M7QWxJc3R3QjFDOztBa0l0dHdCUTtFQUFrQztBbEkwdHdCMUM7O0FrSTF0d0JRO0VBQWtDO0FsSTh0d0IxQzs7QWtJOXR3QlE7RUFBa0M7QWxJa3V3QjFDOztBa0lsdXdCUTtFQUFrQztFQUFBO0FsSXN1d0IxQzs7QXFDcjd3Qkk7RTZGaUVJO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJdzN3QlI7RWtJNTN3Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEk4M3dCUjtFa0lsNHdCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSW80d0JSO0VrSXg0d0JNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJMDR3QlI7RWtJOTR3Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElnNXdCUjtFa0lwNXdCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXM1d0JSO0VrSTE1d0JNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNDV3QlI7RWtJaDZ3Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElrNndCUjtFa0l0NndCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXc2d0JSO0VrSTU2d0JNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTg2d0JSO0VrSWw3d0JNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSW83d0JSO0VrSXg3d0JNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTA3d0JSO0UrRnRqeEJBO0lBQ0U7RS9Gd2p4QkY7RTRCOWl4QkE7SW1FTE07RS9Gc2p4Qk47RStGNWp4QkE7SUFDRTtFL0Y4anhCRjtFNEJwanhCQTtJbUVMTTtFL0Y0anhCTjtFK0Zsa3hCQTtJQUNFO0UvRm9reEJGO0U0QjFqeEJBO0ltRUxNO0UvRmtreEJOO0UrRnhreEJBO0lBQ0U7RS9GMGt4QkY7RTRCaGt4QkE7SW1FTE07RS9Gd2t4Qk47RStGOWt4QkE7SUFDRTtFL0ZnbHhCRjtFNEJ0a3hCQTtJbUVMTTtFL0Y4a3hCTjtFK0ZwbHhCQTtJQUNFO0UvRnNseEJGO0U0QjVreEJBO0ltRUxNO0UvRm9seEJOO0UrRjFseEJBO0lBQ0U7RS9GNGx4QkY7RTRCbGx4QkE7SW1FTE07RS9GMGx4Qk47RStGaG14QkE7SUFDRTtFL0ZrbXhCRjtFNEJ4bHhCQTtJbUVMTTtFL0ZnbXhCTjtFK0Z0bXhCQTtJQUNFO0UvRndteEJGO0U0QjlseEJBO0ltRUxNO0UvRnNteEJOO0UrRjVteEJBO0lBQ0U7RS9GOG14QkY7RTRCcG14QkE7SW1FTE07RS9GNG14Qk47RStGbG54QkE7SUFDRTtFL0ZvbnhCRjtFNEIxbXhCQTtJbUVMTTtFL0ZrbnhCTjtFK0Z4bnhCQTtJQUNFO0UvRjBueEJGO0U0QmhueEJBO0ltRUxNO0UvRndueEJOO0UrRjlueEJBO0lBQ0U7RS9GZ294QkY7RTRCdG54QkE7SW1FTE07RS9GOG54Qk47RStGcG94QkE7SUFDRTtFL0Zzb3hCRjtFNEI1bnhCQTtJbUVMTTtFL0Zvb3hCTjtFa0luL3dCUTtJQUNJLGdCQWxCZ0I7RWxJdWd4QjVCO0VrSXQvd0JRO0lBQ0ksZUFsQmdCO0VsSTBneEI1QjtFa0l6L3dCUTtJQUNJLGlCQWxCZ0I7RWxJNmd4QjVCO0VrSTUvd0JRO0lBQ0ksaUJBbEJnQjtFbElnaHhCNUI7RWtJLy93QlE7SUFDSSxlQWxCZ0I7RWxJbWh4QjVCO0VrSWxneEJRO0lBQ0ksbUJBbEJnQjtFbElzaHhCNUI7RWtJcmd4QlE7SUFDSSxpQkFsQmdCO0VsSXloeEI1QjtFa0l4Z3hCUTtJQUNJLG1CQWxCZ0I7RWxJNGh4QjVCO0VrSTNneEJRO0lBQ0ksb0JBbEJnQjtFbEkraHhCNUI7RWtJOWd4QlE7SUFDSSxlQWxCZ0I7RWxJa2l4QjVCO0VrSWpoeEJRO0lBQ0ksZUFsQmdCO0VsSXFpeEI1QjtFa0lwaHhCUTtJQUNJLG9CQWxCZ0I7RWxJd2l4QjVCO0VrSWxoeEJJO0lBQ0U7RWxJb2h4Qk47RWtJL2d4QlE7SUFDRTtFbElpaHhCVjtFa0lsaHhCUTtJQUNFO0VsSW9oeEJWO0VrSXJoeEJRO0lBQ0U7RWxJdWh4QlY7RWtJeGh4QlE7SUFDRTtFbEkwaHhCVjtFa0kzaHhCUTtJQUNFO0VsSTZoeEJWO0VrSTloeEJRO0lBQ0U7RWxJZ2l4QlY7RWtJaml4QlE7SUFDRTtFbEltaXhCVjtFa0lwaXhCUTtJQUNFO0VsSXNpeEJWO0VrSXZpeEJRO0lBQ0U7RWxJeWl4QlY7RWtJMWl4QlE7SUFDRTtFbEk0aXhCVjtFa0l2aXhCSTtJQUNFO0VsSXlpeEJOO0VrSXZpeEJJO0lBQ0U7RWxJeWl4Qk47RWtJdml4Qkk7SUFDRTtFbEl5aXhCTjtFa0l2aXhCSTtJQUNFO0VsSXlpeEJOO0VrSXZpeEJJO0lBQ0U7RWxJeWl4Qk47RWtJdml4Qkk7SUFDRTtFbEl5aXhCTjtFa0lyaXhCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJdWl4QlI7RWtJcGl4Qk07SUFDRTtFbElzaXhCUjtFa0lwaXhCUTtJQUNFO0lBQ0E7SUFDQTtFbElzaXhCVjtFa0lwaXhCUTtJQUNFO0lBQ0E7SUFDQTtFbElzaXhCVjtFa0l6anhCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJMmp4QlI7RWtJeGp4Qk07SUFDRTtFbEkwanhCUjtFa0l4anhCUTtJQUNFO0lBQ0E7SUFDQTtFbEkwanhCVjtFa0l4anhCUTtJQUNFO0lBQ0E7SUFDQTtFbEkwanhCVjtFa0k3a3hCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJK2t4QlI7RWtJNWt4Qk07SUFDRTtFbEk4a3hCUjtFa0k1a3hCUTtJQUNFO0lBQ0E7SUFDQTtFbEk4a3hCVjtFa0k1a3hCUTtJQUNFO0lBQ0E7SUFDQTtFbEk4a3hCVjtFa0lqbXhCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJbW14QlI7RWtJaG14Qk07SUFDRTtFbElrbXhCUjtFa0lobXhCUTtJQUNFO0lBQ0E7SUFDQTtFbElrbXhCVjtFa0lobXhCUTtJQUNFO0lBQ0E7SUFDQTtFbElrbXhCVjtFa0kxbHhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2t4eEJBO0VrSWxteEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDMHh4QkE7RWtJMW14Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENreXhCQTtFa0lsbnhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzB5eEJBO0VrSTFueEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDa3p4QkE7RWtJbG94Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEMwenhCQTtFa0kxb3hCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2sweEJBO0VrSWxweEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDMDB4QkE7RWtJMXB4Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENrMXhCQTtFa0lscXhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzAxeEJBO0VrSTFxeEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDazJ4QkE7RWtJbHJ4Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEMwMnhCQTtFa0kxcnhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2szeEJBO0VrSWxzeEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDMDN4QkE7RWtJMXN4Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENrNHhCQTtFa0lsdHhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzA0eEJBO0VrSTF0eEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDazV4QkE7RWtJbHV4Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEMwNXhCQTtFa0kxdXhCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2s2eEJBO0VrSXZ1eEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJeXV4QlI7RWtJN3V4Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEkrdXhCUjtFa0ludnhCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXF2eEJSO0VrSXp2eEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJMnZ4QlI7RWtJL3Z4Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElpd3hCUjtFa0lyd3hCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXV3eEJSO0VrSTN3eEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNnd4QlI7RWtJanh4Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElteHhCUjtFa0l2eHhCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXl4eEJSO0VrSTd4eEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSSt4eEJSO0VrSW55eEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXF5eEJSO0UrRjNneUJBO0lBQ0U7RS9GNmd5QkY7RTRCbmd5QkE7SW1FTE07RS9GMmd5Qk47RWtJbnl4Qk07SUFDRTtFbElxeXhCUjtFK0ZwaHlCQTtJQUNFO0UvRnNoeUJGO0U0QjVneUJBO0ltRUxNO0UvRm9oeUJOO0VrSTV5eEJNO0lBQ0U7RWxJOHl4QlI7RStGN2h5QkE7SUFDRTtFL0YraHlCRjtFNEJyaHlCQTtJbUVMTTtFL0Y2aHlCTjtFa0lyenhCTTtJQUNFO0VsSXV6eEJSO0UrRnRpeUJBO0lBQ0U7RS9Gd2l5QkY7RTRCOWh5QkE7SW1FTE07RS9Gc2l5Qk47RWtJOXp4Qk07SUFDRTtFbElnMHhCUjtFK0YvaXlCQTtJQUNFO0UvRmlqeUJGO0U0QnZpeUJBO0ltRUxNO0UvRitpeUJOO0VrSXYweEJNO0lBQ0U7RWxJeTB4QlI7RStGeGp5QkE7SUFDRTtFL0YwanlCRjtFNEJoanlCQTtJbUVMTTtFL0Z3anlCTjtFa0loMXhCTTtJQUNFO0VsSWsxeEJSO0UrRmpreUJBO0lBQ0U7RS9GbWt5QkY7RTRCemp5QkE7SW1FTE07RS9GaWt5Qk47RWtJejF4Qk07SUFDRTtFbEkyMXhCUjtFK0Yxa3lCQTtJQUNFO0UvRjRreUJGO0U0QmxreUJBO0ltRUxNO0UvRjBreUJOO0VrSWwyeEJNO0lBQ0U7RWxJbzJ4QlI7RStGbmx5QkE7SUFDRTtFL0ZxbHlCRjtFNEIza3lCQTtJbUVMTTtFL0ZtbHlCTjtFa0kzMnhCTTtJQUNFO0VsSTYyeEJSO0UrRjVseUJBO0lBQ0U7RS9GOGx5QkY7RTRCcGx5QkE7SW1FTE07RS9GNGx5Qk47RWtJcDN4Qk07SUFDRTtFbElzM3hCUjtFK0ZybXlCQTtJQUNFO0UvRnVteUJGO0U0QjdseUJBO0ltRUxNO0UvRnFteUJOO0VrSTczeEJNO0lBQ0U7RWxJKzN4QlI7RStGOW15QkE7SUFDRTtFL0ZnbnlCRjtFNEJ0bXlCQTtJbUVMTTtFL0Y4bXlCTjtFa0l0NHhCTTtJQUNFO0VsSXc0eEJSO0UrRnZueUJBO0lBQ0U7RS9GeW55QkY7RTRCL215QkE7SW1FTE07RS9GdW55Qk47RWtJLzR4Qk07SUFDRTtFbElpNXhCUjtFK0Zob3lCQTtJQUNFO0UvRmtveUJGO0U0QnhueUJBO0ltRUxNO0UvRmdveUJOO0VrSXg1eEJNO0lBQ0U7RWxJMDV4QlI7RWtJcjV4Qk07SUFBb0I7RWxJdzV4QjFCO0VrSXQ1eEJNO0lBQWlDO0VsSXk1eEJ2QztFa0l4NXhCTTtJQUFpQztFbEkyNXhCdkM7RWtJMTV4Qk07SUFBaUM7RWxJNjV4QnZDO0VrSTU1eEJNO0lBQWlDO0VsSSs1eEJ2QztFa0k5NXhCTTtJQUFpQztFbElpNnhCdkM7RWtJLzV4Qk07SUFBMEI7RWxJazZ4QmhDO0VrSWo2eEJNO0lBQTJCO0VsSW82eEJqQztFa0luNnhCTTtJQUE4QjtFbElzNnhCcEM7RWtJcjZ4Qk07SUFBK0I7RWxJdzZ4QnJDO0VrSW43eEJNO0lBQW9CO0VsSXM3eEIxQjtFa0lwN3hCTTtJQUFpQztFbEl1N3hCdkM7RWtJdDd4Qk07SUFBaUM7RWxJeTd4QnZDO0VrSXg3eEJNO0lBQWlDO0VsSTI3eEJ2QztFa0kxN3hCTTtJQUFpQztFbEk2N3hCdkM7RWtJNTd4Qk07SUFBaUM7RWxJKzd4QnZDO0VrSTc3eEJNO0lBQTBCO0VsSWc4eEJoQztFa0kvN3hCTTtJQUEyQjtFbElrOHhCakM7RWtJajh4Qk07SUFBOEI7RWxJbzh4QnBDO0VrSW44eEJNO0lBQStCO0VsSXM4eEJyQztFa0lqOXhCTTtJQUFvQjtFbElvOXhCMUI7RWtJbDl4Qk07SUFBaUM7RWxJcTl4QnZDO0VrSXA5eEJNO0lBQWlDO0VsSXU5eEJ2QztFa0l0OXhCTTtJQUFpQztFbEl5OXhCdkM7RWtJeDl4Qk07SUFBaUM7RWxJMjl4QnZDO0VrSTE5eEJNO0lBQWlDO0VsSTY5eEJ2QztFa0kzOXhCTTtJQUEwQjtFbEk4OXhCaEM7RWtJNzl4Qk07SUFBMkI7RWxJZyt4QmpDO0VrSS85eEJNO0lBQThCO0VsSWsreEJwQztFa0lqK3hCTTtJQUErQjtFbElvK3hCckM7RWtJLyt4Qk07SUFBb0I7RWxJay94QjFCO0VrSWgveEJNO0lBQWlDO0VsSW0veEJ2QztFa0lsL3hCTTtJQUFpQztFbElxL3hCdkM7RWtJcC94Qk07SUFBaUM7RWxJdS94QnZDO0VrSXQveEJNO0lBQWlDO0VsSXkveEJ2QztFa0l4L3hCTTtJQUFpQztFbEkyL3hCdkM7RWtJei94Qk07SUFBMEI7RWxJNC94QmhDO0VrSTMveEJNO0lBQTJCO0VsSTgveEJqQztFa0k3L3hCTTtJQUE4QjtFbElnZ3lCcEM7RWtJLy94Qk07SUFBK0I7RWxJa2d5QnJDO0VrSTdneUJNO0lBQW9CO0VsSWdoeUIxQjtFa0k5Z3lCTTtJQUFpQztFbElpaHlCdkM7RWtJaGh5Qk07SUFBaUM7RWxJbWh5QnZDO0VrSWxoeUJNO0lBQWlDO0VsSXFoeUJ2QztFa0lwaHlCTTtJQUFpQztFbEl1aHlCdkM7RWtJdGh5Qk07SUFBaUM7RWxJeWh5QnZDO0VrSXZoeUJNO0lBQTBCO0VsSTBoeUJoQztFa0l6aHlCTTtJQUEyQjtFbEk0aHlCakM7RWtJM2h5Qk07SUFBOEI7RWxJOGh5QnBDO0VrSTdoeUJNO0lBQStCO0VsSWdpeUJyQztFa0kzaXlCTTtJQUFvQjtFbEk4aXlCMUI7RWtJNWl5Qk07SUFBaUM7RWxJK2l5QnZDO0VrSTlpeUJNO0lBQWlDO0VsSWlqeUJ2QztFa0loanlCTTtJQUFpQztFbEltanlCdkM7RWtJbGp5Qk07SUFBaUM7RWxJcWp5QnZDO0VrSXBqeUJNO0lBQWlDO0VsSXVqeUJ2QztFa0lyanlCTTtJQUEwQjtFbEl3anlCaEM7RWtJdmp5Qk07SUFBMkI7RWxJMGp5QmpDO0VrSXpqeUJNO0lBQThCO0VsSTRqeUJwQztFa0kzanlCTTtJQUErQjtFbEk4anlCckM7RWtJemt5Qk07SUFBb0I7RWxJNGt5QjFCO0VrSTFreUJNO0lBQWlDO0VsSTZreUJ2QztFa0k1a3lCTTtJQUFpQztFbEkra3lCdkM7RWtJOWt5Qk07SUFBaUM7RWxJaWx5QnZDO0VrSWhseUJNO0lBQWlDO0VsSW1seUJ2QztFa0lsbHlCTTtJQUFpQztFbElxbHlCdkM7RWtJbmx5Qk07SUFBMEI7RWxJc2x5QmhDO0VrSXJseUJNO0lBQTJCO0VsSXdseUJqQztFa0l2bHlCTTtJQUE4QjtFbEkwbHlCcEM7RWtJemx5Qk07SUFBK0I7RWxJNGx5QnJDO0VrSXZteUJNO0lBQW9CO0VsSTBteUIxQjtFa0l4bXlCTTtJQUFpQztFbEkybXlCdkM7RWtJMW15Qk07SUFBaUM7RWxJNm15QnZDO0VrSTVteUJNO0lBQWlDO0VsSStteUJ2QztFa0k5bXlCTTtJQUFpQztFbElpbnlCdkM7RWtJaG55Qk07SUFBaUM7RWxJbW55QnZDO0VrSWpueUJNO0lBQTBCO0VsSW9ueUJoQztFa0lubnlCTTtJQUEyQjtFbElzbnlCakM7RWtJcm55Qk07SUFBOEI7RWxJd255QnBDO0VrSXZueUJNO0lBQStCO0VsSTBueUJyQztFa0lyb3lCTTtJQUFvQjtFbEl3b3lCMUI7RWtJdG95Qk07SUFBaUM7RWxJeW95QnZDO0VrSXhveUJNO0lBQWlDO0VsSTJveUJ2QztFa0kxb3lCTTtJQUFpQztFbEk2b3lCdkM7RWtJNW95Qk07SUFBaUM7RWxJK295QnZDO0VrSTlveUJNO0lBQWlDO0VsSWlweUJ2QztFa0kvb3lCTTtJQUEwQjtFbElrcHlCaEM7RWtJanB5Qk07SUFBMkI7RWxJb3B5QmpDO0VrSW5weUJNO0lBQThCO0VsSXNweUJwQztFa0lycHlCTTtJQUErQjtFbEl3cHlCckM7RWtJbnF5Qk07SUFBb0I7RWxJc3F5QjFCO0VrSXBxeUJNO0lBQWlDO0VsSXVxeUJ2QztFa0l0cXlCTTtJQUFpQztFbEl5cXlCdkM7RWtJeHF5Qk07SUFBaUM7RWxJMnF5QnZDO0VrSTFxeUJNO0lBQWlDO0VsSTZxeUJ2QztFa0k1cXlCTTtJQUFpQztFbEkrcXlCdkM7RWtJN3F5Qk07SUFBMEI7RWxJZ3J5QmhDO0VrSS9xeUJNO0lBQTJCO0VsSWtyeUJqQztFa0lqcnlCTTtJQUE4QjtFbElvcnlCcEM7RWtJbnJ5Qk07SUFBK0I7RWxJc3J5QnJDO0VrSWpzeUJNO0lBQW9CO0VsSW9zeUIxQjtFa0lsc3lCTTtJQUFpQztFbElxc3lCdkM7RWtJcHN5Qk07SUFBaUM7RWxJdXN5QnZDO0VrSXRzeUJNO0lBQWlDO0VsSXlzeUJ2QztFa0l4c3lCTTtJQUFpQztFbEkyc3lCdkM7RWtJMXN5Qk07SUFBaUM7RWxJNnN5QnZDO0VrSTNzeUJNO0lBQTBCO0VsSThzeUJoQztFa0k3c3lCTTtJQUEyQjtFbElndHlCakM7RWtJL3N5Qk07SUFBOEI7RWxJa3R5QnBDO0VrSWp0eUJNO0lBQStCO0VsSW90eUJyQztFa0kvdHlCTTtJQUFvQjtFbElrdXlCMUI7RWtJaHV5Qk07SUFBaUM7RWxJbXV5QnZDO0VrSWx1eUJNO0lBQWlDO0VsSXF1eUJ2QztFa0lwdXlCTTtJQUFpQztFbEl1dXlCdkM7RWtJdHV5Qk07SUFBaUM7RWxJeXV5QnZDO0VrSXh1eUJNO0lBQWlDO0VsSTJ1eUJ2QztFa0l6dXlCTTtJQUEwQjtFbEk0dXlCaEM7RWtJM3V5Qk07SUFBMkI7RWxJOHV5QmpDO0VrSTd1eUJNO0lBQThCO0VsSWd2eUJwQztFa0kvdXlCTTtJQUErQjtFbElrdnlCckM7RWtJN3Z5Qk07SUFBb0I7RWxJZ3d5QjFCO0VrSTl2eUJNO0lBQWlDO0VsSWl3eUJ2QztFa0lod3lCTTtJQUFpQztFbEltd3lCdkM7RWtJbHd5Qk07SUFBaUM7RWxJcXd5QnZDO0VrSXB3eUJNO0lBQWlDO0VsSXV3eUJ2QztFa0l0d3lCTTtJQUFpQztFbEl5d3lCdkM7RWtJdnd5Qk07SUFBMEI7RWxJMHd5QmhDO0VrSXp3eUJNO0lBQTJCO0VsSTR3eUJqQztFa0kzd3lCTTtJQUE4QjtFbEk4d3lCcEM7RWtJN3d5Qk07SUFBK0I7RWxJZ3h5QnJDO0VrSTN4eUJNO0lBQW9CO0VsSTh4eUIxQjtFa0k1eHlCTTtJQUFpQztFbEkreHlCdkM7RWtJOXh5Qk07SUFBaUM7RWxJaXl5QnZDO0VrSWh5eUJNO0lBQWlDO0VsSW15eUJ2QztFa0lseXlCTTtJQUFpQztFbElxeXlCdkM7RWtJcHl5Qk07SUFBaUM7RWxJdXl5QnZDO0VrSXJ5eUJNO0lBQTBCO0VsSXd5eUJoQztFa0l2eXlCTTtJQUEyQjtFbEkweXlCakM7RWtJenl5Qk07SUFBOEI7RWxJNHl5QnBDO0VrSTN5eUJNO0lBQStCO0VsSTh5eUJyQztFa0l6enlCTTtJQUFvQjtFbEk0enlCMUI7RWtJMXp5Qk07SUFBaUM7RWxJNnp5QnZDO0VrSTV6eUJNO0lBQWlDO0VsSSt6eUJ2QztFa0k5enlCTTtJQUFpQztFbElpMHlCdkM7RWtJaDB5Qk07SUFBaUM7RWxJbTB5QnZDO0VrSWwweUJNO0lBQWlDO0VsSXEweUJ2QztFa0luMHlCTTtJQUEwQjtFbElzMHlCaEM7RWtJcjB5Qk07SUFBMkI7RWxJdzB5QmpDO0VrSXYweUJNO0lBQThCO0VsSTAweUJwQztFa0l6MHlCTTtJQUErQjtFbEk0MHlCckM7RWtJdjF5Qk07SUFBb0I7RWxJMDF5QjFCO0VrSXgxeUJNO0lBQWlDO0VsSTIxeUJ2QztFa0kxMXlCTTtJQUFpQztFbEk2MXlCdkM7RWtJNTF5Qk07SUFBaUM7RWxJKzF5QnZDO0VrSTkxeUJNO0lBQWlDO0VsSWkyeUJ2QztFa0loMnlCTTtJQUFpQztFbEltMnlCdkM7RWtJajJ5Qk07SUFBMEI7RWxJbzJ5QmhDO0VrSW4yeUJNO0lBQTJCO0VsSXMyeUJqQztFa0lyMnlCTTtJQUE4QjtFbEl3MnlCcEM7RWtJdjJ5Qk07SUFBK0I7RWxJMDJ5QnJDO0VrSXIzeUJNO0lBQW9CO0VsSXczeUIxQjtFa0l0M3lCTTtJQUFpQztFbEl5M3lCdkM7RWtJeDN5Qk07SUFBaUM7RWxJMjN5QnZDO0VrSTEzeUJNO0lBQWlDO0VsSTYzeUJ2QztFa0k1M3lCTTtJQUFpQztFbEkrM3lCdkM7RWtJOTN5Qk07SUFBaUM7RWxJaTR5QnZDO0VrSS8zeUJNO0lBQTBCO0VsSWs0eUJoQztFa0lqNHlCTTtJQUEyQjtFbElvNHlCakM7RWtJbjR5Qk07SUFBOEI7RWxJczR5QnBDO0VrSXI0eUJNO0lBQStCO0VsSXc0eUJyQztFa0luNXlCTTtJQUFvQjtFbElzNXlCMUI7RWtJcDV5Qk07SUFBaUM7RWxJdTV5QnZDO0VrSXQ1eUJNO0lBQWlDO0VsSXk1eUJ2QztFa0l4NXlCTTtJQUFpQztFbEkyNXlCdkM7RWtJMTV5Qk07SUFBaUM7RWxJNjV5QnZDO0VrSTU1eUJNO0lBQWlDO0VsSSs1eUJ2QztFa0k3NXlCTTtJQUEwQjtFbElnNnlCaEM7RWtJLzV5Qk07SUFBMkI7RWxJazZ5QmpDO0VrSWo2eUJNO0lBQThCO0VsSW82eUJwQztFa0luNnlCTTtJQUErQjtFbElzNnlCckM7RWtJajd5Qk07SUFBb0I7RWxJbzd5QjFCO0VrSWw3eUJNO0lBQWlDO0VsSXE3eUJ2QztFa0lwN3lCTTtJQUFpQztFbEl1N3lCdkM7RWtJdDd5Qk07SUFBaUM7RWxJeTd5QnZDO0VrSXg3eUJNO0lBQWlDO0VsSTI3eUJ2QztFa0kxN3lCTTtJQUFpQztFbEk2N3lCdkM7RWtJMzd5Qk07SUFBMEI7RWxJODd5QmhDO0VrSTc3eUJNO0lBQTJCO0VsSWc4eUJqQztFa0kvN3lCTTtJQUE4QjtFbElrOHlCcEM7RWtJajh5Qk07SUFBK0I7RWxJbzh5QnJDO0VrSS84eUJNO0lBQW9CO0VsSWs5eUIxQjtFa0loOXlCTTtJQUFpQztFbEltOXlCdkM7RWtJbDl5Qk07SUFBaUM7RWxJcTl5QnZDO0VrSXA5eUJNO0lBQWlDO0VsSXU5eUJ2QztFa0l0OXlCTTtJQUFpQztFbEl5OXlCdkM7RWtJeDl5Qk07SUFBaUM7RWxJMjl5QnZDO0VrSXo5eUJNO0lBQTBCO0VsSTQ5eUJoQztFa0kzOXlCTTtJQUEyQjtFbEk4OXlCakM7RWtJNzl5Qk07SUFBOEI7RWxJZyt5QnBDO0VrSS85eUJNO0lBQStCO0VsSWsreUJyQztFa0k3K3lCTTtJQUFvQjtFbElnL3lCMUI7RWtJOSt5Qk07SUFBaUM7RWxJaS95QnZDO0VrSWgveUJNO0lBQWlDO0VsSW0veUJ2QztFa0lsL3lCTTtJQUFpQztFbElxL3lCdkM7RWtJcC95Qk07SUFBaUM7RWxJdS95QnZDO0VrSXQveUJNO0lBQWlDO0VsSXkveUJ2QztFa0l2L3lCTTtJQUEwQjtFbEkwL3lCaEM7RWtJei95Qk07SUFBMkI7RWxJNC95QmpDO0VrSTMveUJNO0lBQThCO0VsSTgveUJwQztFa0k3L3lCTTtJQUErQjtFbElnZ3pCckM7RWtJei95Qk07SUFBa0M7RWxJNC95QnhDO0VrSTUveUJNO0lBQWtDO0VsSSsveUJ4QztFa0kvL3lCTTtJQUFrQztFbElrZ3pCeEM7RWtJbGd6Qk07SUFBa0M7RWxJcWd6QnhDO0VrSXJnekJNO0lBQWtDO0lBQUE7RWxJd2d6QnhDO0FBQ0Y7QXFDeHR6Qkk7RTZGaUVJO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJMHB6QlI7RWtJOXB6Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElncXpCUjtFa0lwcXpCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXNxekJSO0VrSTFxekJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNHF6QlI7RWtJaHJ6Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElrcnpCUjtFa0l0cnpCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXdyekJSO0VrSTVyekJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJOHJ6QlI7RWtJbHN6Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElvc3pCUjtFa0l4c3pCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTBzekJSO0VrSTlzekJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSWd0ekJSO0VrSXB0ekJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXN0ekJSO0VrSTF0ekJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTR0ekJSO0UrRngxekJBO0lBQ0U7RS9GMDF6QkY7RTRCaDF6QkE7SW1FTE07RS9GdzF6Qk47RStGOTF6QkE7SUFDRTtFL0ZnMnpCRjtFNEJ0MXpCQTtJbUVMTTtFL0Y4MXpCTjtFK0ZwMnpCQTtJQUNFO0UvRnMyekJGO0U0QjUxekJBO0ltRUxNO0UvRm8yekJOO0UrRjEyekJBO0lBQ0U7RS9GNDJ6QkY7RTRCbDJ6QkE7SW1FTE07RS9GMDJ6Qk47RStGaDN6QkE7SUFDRTtFL0ZrM3pCRjtFNEJ4MnpCQTtJbUVMTTtFL0ZnM3pCTjtFK0Z0M3pCQTtJQUNFO0UvRnczekJGO0U0QjkyekJBO0ltRUxNO0UvRnMzekJOO0UrRjUzekJBO0lBQ0U7RS9GODN6QkY7RTRCcDN6QkE7SW1FTE07RS9GNDN6Qk47RStGbDR6QkE7SUFDRTtFL0ZvNHpCRjtFNEIxM3pCQTtJbUVMTTtFL0ZrNHpCTjtFK0Z4NHpCQTtJQUNFO0UvRjA0ekJGO0U0Qmg0ekJBO0ltRUxNO0UvRnc0ekJOO0UrRjk0ekJBO0lBQ0U7RS9GZzV6QkY7RTRCdDR6QkE7SW1FTE07RS9GODR6Qk47RStGcDV6QkE7SUFDRTtFL0ZzNXpCRjtFNEI1NHpCQTtJbUVMTTtFL0ZvNXpCTjtFK0YxNXpCQTtJQUNFO0UvRjQ1ekJGO0U0Qmw1ekJBO0ltRUxNO0UvRjA1ekJOO0UrRmg2ekJBO0lBQ0U7RS9GazZ6QkY7RTRCeDV6QkE7SW1FTE07RS9GZzZ6Qk47RStGdDZ6QkE7SUFDRTtFL0Z3NnpCRjtFNEI5NXpCQTtJbUVMTTtFL0ZzNnpCTjtFa0lyeHpCUTtJQUNJLGdCQWxCZ0I7RWxJeXl6QjVCO0VrSXh4ekJRO0lBQ0ksZUFsQmdCO0VsSTR5ekI1QjtFa0kzeHpCUTtJQUNJLGlCQWxCZ0I7RWxJK3l6QjVCO0VrSTl4ekJRO0lBQ0ksaUJBbEJnQjtFbElrenpCNUI7RWtJanl6QlE7SUFDSSxlQWxCZ0I7RWxJcXp6QjVCO0VrSXB5ekJRO0lBQ0ksbUJBbEJnQjtFbEl3enpCNUI7RWtJdnl6QlE7SUFDSSxpQkFsQmdCO0VsSTJ6ekI1QjtFa0kxeXpCUTtJQUNJLG1CQWxCZ0I7RWxJOHp6QjVCO0VrSTd5ekJRO0lBQ0ksb0JBbEJnQjtFbElpMHpCNUI7RWtJaHp6QlE7SUFDSSxlQWxCZ0I7RWxJbzB6QjVCO0VrSW56ekJRO0lBQ0ksZUFsQmdCO0VsSXUwekI1QjtFa0l0enpCUTtJQUNJLG9CQWxCZ0I7RWxJMDB6QjVCO0VrSXB6ekJJO0lBQ0U7RWxJc3p6Qk47RWtJanp6QlE7SUFDRTtFbEltenpCVjtFa0lwenpCUTtJQUNFO0VsSXN6ekJWO0VrSXZ6ekJRO0lBQ0U7RWxJeXp6QlY7RWtJMXp6QlE7SUFDRTtFbEk0enpCVjtFa0k3enpCUTtJQUNFO0VsSSt6ekJWO0VrSWgwekJRO0lBQ0U7RWxJazB6QlY7RWtJbjB6QlE7SUFDRTtFbElxMHpCVjtFa0l0MHpCUTtJQUNFO0VsSXcwekJWO0VrSXowekJRO0lBQ0U7RWxJMjB6QlY7RWtJNTB6QlE7SUFDRTtFbEk4MHpCVjtFa0l6MHpCSTtJQUNFO0VsSTIwekJOO0VrSXowekJJO0lBQ0U7RWxJMjB6Qk47RWtJejB6Qkk7SUFDRTtFbEkyMHpCTjtFa0l6MHpCSTtJQUNFO0VsSTIwekJOO0VrSXowekJJO0lBQ0U7RWxJMjB6Qk47RWtJejB6Qkk7SUFDRTtFbEkyMHpCTjtFa0l2MHpCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJeTB6QlI7RWtJdDB6Qk07SUFDRTtFbEl3MHpCUjtFa0l0MHpCUTtJQUNFO0lBQ0E7SUFDQTtFbEl3MHpCVjtFa0l0MHpCUTtJQUNFO0lBQ0E7SUFDQTtFbEl3MHpCVjtFa0kzMXpCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJNjF6QlI7RWtJMTF6Qk07SUFDRTtFbEk0MXpCUjtFa0kxMXpCUTtJQUNFO0lBQ0E7SUFDQTtFbEk0MXpCVjtFa0kxMXpCUTtJQUNFO0lBQ0E7SUFDQTtFbEk0MXpCVjtFa0kvMnpCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJaTN6QlI7RWtJOTJ6Qk07SUFDRTtFbElnM3pCUjtFa0k5MnpCUTtJQUNFO0lBQ0E7SUFDQTtFbElnM3pCVjtFa0k5MnpCUTtJQUNFO0lBQ0E7SUFDQTtFbElnM3pCVjtFa0luNHpCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJcTR6QlI7RWtJbDR6Qk07SUFDRTtFbElvNHpCUjtFa0lsNHpCUTtJQUNFO0lBQ0E7SUFDQTtFbElvNHpCVjtFa0lsNHpCUTtJQUNFO0lBQ0E7SUFDQTtFbElvNHpCVjtFa0k1M3pCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ29qMEJBO0VrSXA0ekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDNGowQkE7RWtJNTR6Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENvazBCQTtFa0lwNXpCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzRrMEJBO0VrSTU1ekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDb2wwQkE7RWtJcDZ6Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM0bDBCQTtFa0k1NnpCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ29tMEJBO0VrSXA3ekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDNG0wQkE7RWtJNTd6Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENvbjBCQTtFa0lwOHpCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzRuMEJBO0VrSTU4ekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDb28wQkE7RWtJcDl6Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM0bzBCQTtFa0k1OXpCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ29wMEJBO0VrSXArekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDNHAwQkE7RWtJNSt6Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENvcTBCQTtFa0lwL3pCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzRxMEJBO0VrSTUvekJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDb3IwQkE7RWtJcGcwQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM0cjBCQTtFa0k1ZzBCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ29zMEJBO0VrSXpnMEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJMmcwQlI7RWtJL2cwQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElpaDBCUjtFa0lyaDBCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXVoMEJSO0VrSTNoMEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNmgwQlI7RWtJamkwQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEltaTBCUjtFa0l2aTBCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXlpMEJSO0VrSTdpMEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJK2kwQlI7RWtJbmowQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElxajBCUjtFa0l6ajBCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTJqMEJSO0VrSS9qMEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSWlrMEJSO0VrSXJrMEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXVrMEJSO0UrRjd5MEJBO0lBQ0U7RS9GK3kwQkY7RTRCcnkwQkE7SW1FTE07RS9GNnkwQk47RWtJcmswQk07SUFDRTtFbEl1azBCUjtFK0Z0ejBCQTtJQUNFO0UvRnd6MEJGO0U0Qjl5MEJBO0ltRUxNO0UvRnN6MEJOO0VrSTlrMEJNO0lBQ0U7RWxJZ2wwQlI7RStGL3owQkE7SUFDRTtFL0ZpMDBCRjtFNEJ2ejBCQTtJbUVMTTtFL0YrejBCTjtFa0l2bDBCTTtJQUNFO0VsSXlsMEJSO0UrRngwMEJBO0lBQ0U7RS9GMDAwQkY7RTRCaDAwQkE7SW1FTE07RS9GdzAwQk47RWtJaG0wQk07SUFDRTtFbElrbTBCUjtFK0ZqMTBCQTtJQUNFO0UvRm0xMEJGO0U0QnowMEJBO0ltRUxNO0UvRmkxMEJOO0VrSXptMEJNO0lBQ0U7RWxJMm0wQlI7RStGMTEwQkE7SUFDRTtFL0Y0MTBCRjtFNEJsMTBCQTtJbUVMTTtFL0YwMTBCTjtFa0lsbjBCTTtJQUNFO0VsSW9uMEJSO0UrRm4yMEJBO0lBQ0U7RS9GcTIwQkY7RTRCMzEwQkE7SW1FTE07RS9GbTIwQk47RWtJM24wQk07SUFDRTtFbEk2bjBCUjtFK0Y1MjBCQTtJQUNFO0UvRjgyMEJGO0U0QnAyMEJBO0ltRUxNO0UvRjQyMEJOO0VrSXBvMEJNO0lBQ0U7RWxJc28wQlI7RStGcjMwQkE7SUFDRTtFL0Z1MzBCRjtFNEI3MjBCQTtJbUVMTTtFL0ZxMzBCTjtFa0k3bzBCTTtJQUNFO0VsSStvMEJSO0UrRjkzMEJBO0lBQ0U7RS9GZzQwQkY7RTRCdDMwQkE7SW1FTE07RS9GODMwQk47RWtJdHAwQk07SUFDRTtFbEl3cDBCUjtFK0Z2NDBCQTtJQUNFO0UvRnk0MEJGO0U0Qi8zMEJBO0ltRUxNO0UvRnU0MEJOO0VrSS9wMEJNO0lBQ0U7RWxJaXEwQlI7RStGaDUwQkE7SUFDRTtFL0ZrNTBCRjtFNEJ4NDBCQTtJbUVMTTtFL0ZnNTBCTjtFa0l4cTBCTTtJQUNFO0VsSTBxMEJSO0UrRno1MEJBO0lBQ0U7RS9GMjUwQkY7RTRCajUwQkE7SW1FTE07RS9GeTUwQk47RWtJanIwQk07SUFDRTtFbEltcjBCUjtFK0ZsNjBCQTtJQUNFO0UvRm82MEJGO0U0QjE1MEJBO0ltRUxNO0UvRms2MEJOO0VrSTFyMEJNO0lBQ0U7RWxJNHIwQlI7RWtJdnIwQk07SUFBb0I7RWxJMHIwQjFCO0VrSXhyMEJNO0lBQWlDO0VsSTJyMEJ2QztFa0kxcjBCTTtJQUFpQztFbEk2cjBCdkM7RWtJNXIwQk07SUFBaUM7RWxJK3IwQnZDO0VrSTlyMEJNO0lBQWlDO0VsSWlzMEJ2QztFa0loczBCTTtJQUFpQztFbEltczBCdkM7RWtJanMwQk07SUFBMEI7RWxJb3MwQmhDO0VrSW5zMEJNO0lBQTJCO0VsSXNzMEJqQztFa0lyczBCTTtJQUE4QjtFbEl3czBCcEM7RWtJdnMwQk07SUFBK0I7RWxJMHMwQnJDO0VrSXJ0MEJNO0lBQW9CO0VsSXd0MEIxQjtFa0l0dDBCTTtJQUFpQztFbEl5dDBCdkM7RWtJeHQwQk07SUFBaUM7RWxJMnQwQnZDO0VrSTF0MEJNO0lBQWlDO0VsSTZ0MEJ2QztFa0k1dDBCTTtJQUFpQztFbEkrdDBCdkM7RWtJOXQwQk07SUFBaUM7RWxJaXUwQnZDO0VrSS90MEJNO0lBQTBCO0VsSWt1MEJoQztFa0lqdTBCTTtJQUEyQjtFbElvdTBCakM7RWtJbnUwQk07SUFBOEI7RWxJc3UwQnBDO0VrSXJ1MEJNO0lBQStCO0VsSXd1MEJyQztFa0ludjBCTTtJQUFvQjtFbElzdjBCMUI7RWtJcHYwQk07SUFBaUM7RWxJdXYwQnZDO0VrSXR2MEJNO0lBQWlDO0VsSXl2MEJ2QztFa0l4djBCTTtJQUFpQztFbEkydjBCdkM7RWtJMXYwQk07SUFBaUM7RWxJNnYwQnZDO0VrSTV2MEJNO0lBQWlDO0VsSSt2MEJ2QztFa0k3djBCTTtJQUEwQjtFbElndzBCaEM7RWtJL3YwQk07SUFBMkI7RWxJa3cwQmpDO0VrSWp3MEJNO0lBQThCO0VsSW93MEJwQztFa0ludzBCTTtJQUErQjtFbElzdzBCckM7RWtJangwQk07SUFBb0I7RWxJb3gwQjFCO0VrSWx4MEJNO0lBQWlDO0VsSXF4MEJ2QztFa0lweDBCTTtJQUFpQztFbEl1eDBCdkM7RWtJdHgwQk07SUFBaUM7RWxJeXgwQnZDO0VrSXh4MEJNO0lBQWlDO0VsSTJ4MEJ2QztFa0kxeDBCTTtJQUFpQztFbEk2eDBCdkM7RWtJM3gwQk07SUFBMEI7RWxJOHgwQmhDO0VrSTd4MEJNO0lBQTJCO0VsSWd5MEJqQztFa0kveDBCTTtJQUE4QjtFbElreTBCcEM7RWtJankwQk07SUFBK0I7RWxJb3kwQnJDO0VrSS95MEJNO0lBQW9CO0VsSWt6MEIxQjtFa0loejBCTTtJQUFpQztFbEltejBCdkM7RWtJbHowQk07SUFBaUM7RWxJcXowQnZDO0VrSXB6MEJNO0lBQWlDO0VsSXV6MEJ2QztFa0l0ejBCTTtJQUFpQztFbEl5ejBCdkM7RWtJeHowQk07SUFBaUM7RWxJMnowQnZDO0VrSXp6MEJNO0lBQTBCO0VsSTR6MEJoQztFa0kzejBCTTtJQUEyQjtFbEk4ejBCakM7RWtJN3owQk07SUFBOEI7RWxJZzAwQnBDO0VrSS96MEJNO0lBQStCO0VsSWswMEJyQztFa0k3MDBCTTtJQUFvQjtFbElnMTBCMUI7RWtJOTAwQk07SUFBaUM7RWxJaTEwQnZDO0VrSWgxMEJNO0lBQWlDO0VsSW0xMEJ2QztFa0lsMTBCTTtJQUFpQztFbElxMTBCdkM7RWtJcDEwQk07SUFBaUM7RWxJdTEwQnZDO0VrSXQxMEJNO0lBQWlDO0VsSXkxMEJ2QztFa0l2MTBCTTtJQUEwQjtFbEkwMTBCaEM7RWtJejEwQk07SUFBMkI7RWxJNDEwQmpDO0VrSTMxMEJNO0lBQThCO0VsSTgxMEJwQztFa0k3MTBCTTtJQUErQjtFbElnMjBCckM7RWtJMzIwQk07SUFBb0I7RWxJODIwQjFCO0VrSTUyMEJNO0lBQWlDO0VsSSsyMEJ2QztFa0k5MjBCTTtJQUFpQztFbElpMzBCdkM7RWtJaDMwQk07SUFBaUM7RWxJbTMwQnZDO0VrSWwzMEJNO0lBQWlDO0VsSXEzMEJ2QztFa0lwMzBCTTtJQUFpQztFbEl1MzBCdkM7RWtJcjMwQk07SUFBMEI7RWxJdzMwQmhDO0VrSXYzMEJNO0lBQTJCO0VsSTAzMEJqQztFa0l6MzBCTTtJQUE4QjtFbEk0MzBCcEM7RWtJMzMwQk07SUFBK0I7RWxJODMwQnJDO0VrSXo0MEJNO0lBQW9CO0VsSTQ0MEIxQjtFa0kxNDBCTTtJQUFpQztFbEk2NDBCdkM7RWtJNTQwQk07SUFBaUM7RWxJKzQwQnZDO0VrSTk0MEJNO0lBQWlDO0VsSWk1MEJ2QztFa0loNTBCTTtJQUFpQztFbEltNTBCdkM7RWtJbDUwQk07SUFBaUM7RWxJcTUwQnZDO0VrSW41MEJNO0lBQTBCO0VsSXM1MEJoQztFa0lyNTBCTTtJQUEyQjtFbEl3NTBCakM7RWtJdjUwQk07SUFBOEI7RWxJMDUwQnBDO0VrSXo1MEJNO0lBQStCO0VsSTQ1MEJyQztFa0l2NjBCTTtJQUFvQjtFbEkwNjBCMUI7RWtJeDYwQk07SUFBaUM7RWxJMjYwQnZDO0VrSTE2MEJNO0lBQWlDO0VsSTY2MEJ2QztFa0k1NjBCTTtJQUFpQztFbEkrNjBCdkM7RWtJOTYwQk07SUFBaUM7RWxJaTcwQnZDO0VrSWg3MEJNO0lBQWlDO0VsSW03MEJ2QztFa0lqNzBCTTtJQUEwQjtFbElvNzBCaEM7RWtJbjcwQk07SUFBMkI7RWxJczcwQmpDO0VrSXI3MEJNO0lBQThCO0VsSXc3MEJwQztFa0l2NzBCTTtJQUErQjtFbEkwNzBCckM7RWtJcjgwQk07SUFBb0I7RWxJdzgwQjFCO0VrSXQ4MEJNO0lBQWlDO0VsSXk4MEJ2QztFa0l4ODBCTTtJQUFpQztFbEkyODBCdkM7RWtJMTgwQk07SUFBaUM7RWxJNjgwQnZDO0VrSTU4MEJNO0lBQWlDO0VsSSs4MEJ2QztFa0k5ODBCTTtJQUFpQztFbElpOTBCdkM7RWtJLzgwQk07SUFBMEI7RWxJazkwQmhDO0VrSWo5MEJNO0lBQTJCO0VsSW85MEJqQztFa0luOTBCTTtJQUE4QjtFbElzOTBCcEM7RWtJcjkwQk07SUFBK0I7RWxJdzkwQnJDO0VrSW4rMEJNO0lBQW9CO0VsSXMrMEIxQjtFa0lwKzBCTTtJQUFpQztFbEl1KzBCdkM7RWtJdCswQk07SUFBaUM7RWxJeSswQnZDO0VrSXgrMEJNO0lBQWlDO0VsSTIrMEJ2QztFa0kxKzBCTTtJQUFpQztFbEk2KzBCdkM7RWtJNSswQk07SUFBaUM7RWxJKyswQnZDO0VrSTcrMEJNO0lBQTBCO0VsSWcvMEJoQztFa0kvKzBCTTtJQUEyQjtFbElrLzBCakM7RWtJai8wQk07SUFBOEI7RWxJby8wQnBDO0VrSW4vMEJNO0lBQStCO0VsSXMvMEJyQztFa0lqZzFCTTtJQUFvQjtFbElvZzFCMUI7RWtJbGcxQk07SUFBaUM7RWxJcWcxQnZDO0VrSXBnMUJNO0lBQWlDO0VsSXVnMUJ2QztFa0l0ZzFCTTtJQUFpQztFbEl5ZzFCdkM7RWtJeGcxQk07SUFBaUM7RWxJMmcxQnZDO0VrSTFnMUJNO0lBQWlDO0VsSTZnMUJ2QztFa0kzZzFCTTtJQUEwQjtFbEk4ZzFCaEM7RWtJN2cxQk07SUFBMkI7RWxJZ2gxQmpDO0VrSS9nMUJNO0lBQThCO0VsSWtoMUJwQztFa0lqaDFCTTtJQUErQjtFbElvaDFCckM7RWtJL2gxQk07SUFBb0I7RWxJa2kxQjFCO0VrSWhpMUJNO0lBQWlDO0VsSW1pMUJ2QztFa0lsaTFCTTtJQUFpQztFbElxaTFCdkM7RWtJcGkxQk07SUFBaUM7RWxJdWkxQnZDO0VrSXRpMUJNO0lBQWlDO0VsSXlpMUJ2QztFa0l4aTFCTTtJQUFpQztFbEkyaTFCdkM7RWtJemkxQk07SUFBMEI7RWxJNGkxQmhDO0VrSTNpMUJNO0lBQTJCO0VsSThpMUJqQztFa0k3aTFCTTtJQUE4QjtFbElnajFCcEM7RWtJL2kxQk07SUFBK0I7RWxJa2oxQnJDO0VrSTdqMUJNO0lBQW9CO0VsSWdrMUIxQjtFa0k5ajFCTTtJQUFpQztFbElpazFCdkM7RWtJaGsxQk07SUFBaUM7RWxJbWsxQnZDO0VrSWxrMUJNO0lBQWlDO0VsSXFrMUJ2QztFa0lwazFCTTtJQUFpQztFbEl1azFCdkM7RWtJdGsxQk07SUFBaUM7RWxJeWsxQnZDO0VrSXZrMUJNO0lBQTBCO0VsSTBrMUJoQztFa0l6azFCTTtJQUEyQjtFbEk0azFCakM7RWtJM2sxQk07SUFBOEI7RWxJOGsxQnBDO0VrSTdrMUJNO0lBQStCO0VsSWdsMUJyQztFa0kzbDFCTTtJQUFvQjtFbEk4bDFCMUI7RWtJNWwxQk07SUFBaUM7RWxJK2wxQnZDO0VrSTlsMUJNO0lBQWlDO0VsSWltMUJ2QztFa0lobTFCTTtJQUFpQztFbEltbTFCdkM7RWtJbG0xQk07SUFBaUM7RWxJcW0xQnZDO0VrSXBtMUJNO0lBQWlDO0VsSXVtMUJ2QztFa0lybTFCTTtJQUEwQjtFbEl3bTFCaEM7RWtJdm0xQk07SUFBMkI7RWxJMG0xQmpDO0VrSXptMUJNO0lBQThCO0VsSTRtMUJwQztFa0kzbTFCTTtJQUErQjtFbEk4bTFCckM7RWtJem4xQk07SUFBb0I7RWxJNG4xQjFCO0VrSTFuMUJNO0lBQWlDO0VsSTZuMUJ2QztFa0k1bjFCTTtJQUFpQztFbEkrbjFCdkM7RWtJOW4xQk07SUFBaUM7RWxJaW8xQnZDO0VrSWhvMUJNO0lBQWlDO0VsSW1vMUJ2QztFa0lsbzFCTTtJQUFpQztFbElxbzFCdkM7RWtJbm8xQk07SUFBMEI7RWxJc28xQmhDO0VrSXJvMUJNO0lBQTJCO0VsSXdvMUJqQztFa0l2bzFCTTtJQUE4QjtFbEkwbzFCcEM7RWtJem8xQk07SUFBK0I7RWxJNG8xQnJDO0VrSXZwMUJNO0lBQW9CO0VsSTBwMUIxQjtFa0l4cDFCTTtJQUFpQztFbEkycDFCdkM7RWtJMXAxQk07SUFBaUM7RWxJNnAxQnZDO0VrSTVwMUJNO0lBQWlDO0VsSStwMUJ2QztFa0k5cDFCTTtJQUFpQztFbElpcTFCdkM7RWtJaHExQk07SUFBaUM7RWxJbXExQnZDO0VrSWpxMUJNO0lBQTBCO0VsSW9xMUJoQztFa0lucTFCTTtJQUEyQjtFbElzcTFCakM7RWtJcnExQk07SUFBOEI7RWxJd3ExQnBDO0VrSXZxMUJNO0lBQStCO0VsSTBxMUJyQztFa0lycjFCTTtJQUFvQjtFbEl3cjFCMUI7RWtJdHIxQk07SUFBaUM7RWxJeXIxQnZDO0VrSXhyMUJNO0lBQWlDO0VsSTJyMUJ2QztFa0kxcjFCTTtJQUFpQztFbEk2cjFCdkM7RWtJNXIxQk07SUFBaUM7RWxJK3IxQnZDO0VrSTlyMUJNO0lBQWlDO0VsSWlzMUJ2QztFa0kvcjFCTTtJQUEwQjtFbElrczFCaEM7RWtJanMxQk07SUFBMkI7RWxJb3MxQmpDO0VrSW5zMUJNO0lBQThCO0VsSXNzMUJwQztFa0lyczFCTTtJQUErQjtFbEl3czFCckM7RWtJbnQxQk07SUFBb0I7RWxJc3QxQjFCO0VrSXB0MUJNO0lBQWlDO0VsSXV0MUJ2QztFa0l0dDFCTTtJQUFpQztFbEl5dDFCdkM7RWtJeHQxQk07SUFBaUM7RWxJMnQxQnZDO0VrSTF0MUJNO0lBQWlDO0VsSTZ0MUJ2QztFa0k1dDFCTTtJQUFpQztFbEkrdDFCdkM7RWtJN3QxQk07SUFBMEI7RWxJZ3UxQmhDO0VrSS90MUJNO0lBQTJCO0VsSWt1MUJqQztFa0lqdTFCTTtJQUE4QjtFbElvdTFCcEM7RWtJbnUxQk07SUFBK0I7RWxJc3UxQnJDO0VrSWp2MUJNO0lBQW9CO0VsSW92MUIxQjtFa0lsdjFCTTtJQUFpQztFbElxdjFCdkM7RWtJcHYxQk07SUFBaUM7RWxJdXYxQnZDO0VrSXR2MUJNO0lBQWlDO0VsSXl2MUJ2QztFa0l4djFCTTtJQUFpQztFbEkydjFCdkM7RWtJMXYxQk07SUFBaUM7RWxJNnYxQnZDO0VrSTN2MUJNO0lBQTBCO0VsSTh2MUJoQztFa0k3djFCTTtJQUEyQjtFbElndzFCakM7RWtJL3YxQk07SUFBOEI7RWxJa3cxQnBDO0VrSWp3MUJNO0lBQStCO0VsSW93MUJyQztFa0kvdzFCTTtJQUFvQjtFbElreDFCMUI7RWtJaHgxQk07SUFBaUM7RWxJbXgxQnZDO0VrSWx4MUJNO0lBQWlDO0VsSXF4MUJ2QztFa0lweDFCTTtJQUFpQztFbEl1eDFCdkM7RWtJdHgxQk07SUFBaUM7RWxJeXgxQnZDO0VrSXh4MUJNO0lBQWlDO0VsSTJ4MUJ2QztFa0l6eDFCTTtJQUEwQjtFbEk0eDFCaEM7RWtJM3gxQk07SUFBMkI7RWxJOHgxQmpDO0VrSTd4MUJNO0lBQThCO0VsSWd5MUJwQztFa0kveDFCTTtJQUErQjtFbElreTFCckM7RWtJM3gxQk07SUFBa0M7RWxJOHgxQnhDO0VrSTl4MUJNO0lBQWtDO0VsSWl5MUJ4QztFa0lqeTFCTTtJQUFrQztFbElveTFCeEM7RWtJcHkxQk07SUFBa0M7RWxJdXkxQnhDO0VrSXZ5MUJNO0lBQWtDO0lBQUE7RWxJMHkxQnhDO0FBQ0Y7QXFDMS8xQkk7RTZGaUVJO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNDcxQlI7RWtJaDgxQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElrODFCUjtFa0l0ODFCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXc4MUJSO0VrSTU4MUJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJODgxQlI7RWtJbDkxQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElvOTFCUjtFa0l4OTFCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTA5MUJSO0VrSTk5MUJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJZysxQlI7RWtJcCsxQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElzKzFCUjtFa0kxKzFCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTQrMUJSO0VrSWgvMUJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSWsvMUJSO0VrSXQvMUJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXcvMUJSO0VrSTUvMUJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTgvMUJSO0UrRjFuMkJBO0lBQ0U7RS9GNG4yQkY7RTRCbG4yQkE7SW1FTE07RS9GMG4yQk47RStGaG8yQkE7SUFDRTtFL0ZrbzJCRjtFNEJ4bjJCQTtJbUVMTTtFL0ZnbzJCTjtFK0Z0bzJCQTtJQUNFO0UvRndvMkJGO0U0QjluMkJBO0ltRUxNO0UvRnNvMkJOO0UrRjVvMkJBO0lBQ0U7RS9GOG8yQkY7RTRCcG8yQkE7SW1FTE07RS9GNG8yQk47RStGbHAyQkE7SUFDRTtFL0ZvcDJCRjtFNEIxbzJCQTtJbUVMTTtFL0ZrcDJCTjtFK0Z4cDJCQTtJQUNFO0UvRjBwMkJGO0U0QmhwMkJBO0ltRUxNO0UvRndwMkJOO0UrRjlwMkJBO0lBQ0U7RS9GZ3EyQkY7RTRCdHAyQkE7SW1FTE07RS9GOHAyQk47RStGcHEyQkE7SUFDRTtFL0ZzcTJCRjtFNEI1cDJCQTtJbUVMTTtFL0ZvcTJCTjtFK0YxcTJCQTtJQUNFO0UvRjRxMkJGO0U0QmxxMkJBO0ltRUxNO0UvRjBxMkJOO0UrRmhyMkJBO0lBQ0U7RS9Ga3IyQkY7RTRCeHEyQkE7SW1FTE07RS9GZ3IyQk47RStGdHIyQkE7SUFDRTtFL0Z3cjJCRjtFNEI5cTJCQTtJbUVMTTtFL0ZzcjJCTjtFK0Y1cjJCQTtJQUNFO0UvRjhyMkJGO0U0QnByMkJBO0ltRUxNO0UvRjRyMkJOO0UrRmxzMkJBO0lBQ0U7RS9Gb3MyQkY7RTRCMXIyQkE7SW1FTE07RS9Ga3MyQk47RStGeHMyQkE7SUFDRTtFL0YwczJCRjtFNEJoczJCQTtJbUVMTTtFL0Z3czJCTjtFa0l2ajJCUTtJQUNJLGdCQWxCZ0I7RWxJMmsyQjVCO0VrSTFqMkJRO0lBQ0ksZUFsQmdCO0VsSThrMkI1QjtFa0k3ajJCUTtJQUNJLGlCQWxCZ0I7RWxJaWwyQjVCO0VrSWhrMkJRO0lBQ0ksaUJBbEJnQjtFbElvbDJCNUI7RWtJbmsyQlE7SUFDSSxlQWxCZ0I7RWxJdWwyQjVCO0VrSXRrMkJRO0lBQ0ksbUJBbEJnQjtFbEkwbDJCNUI7RWtJemsyQlE7SUFDSSxpQkFsQmdCO0VsSTZsMkI1QjtFa0k1azJCUTtJQUNJLG1CQWxCZ0I7RWxJZ20yQjVCO0VrSS9rMkJRO0lBQ0ksb0JBbEJnQjtFbEltbTJCNUI7RWtJbGwyQlE7SUFDSSxlQWxCZ0I7RWxJc20yQjVCO0VrSXJsMkJRO0lBQ0ksZUFsQmdCO0VsSXltMkI1QjtFa0l4bDJCUTtJQUNJLG9CQWxCZ0I7RWxJNG0yQjVCO0VrSXRsMkJJO0lBQ0U7RWxJd2wyQk47RWtJbmwyQlE7SUFDRTtFbElxbDJCVjtFa0l0bDJCUTtJQUNFO0VsSXdsMkJWO0VrSXpsMkJRO0lBQ0U7RWxJMmwyQlY7RWtJNWwyQlE7SUFDRTtFbEk4bDJCVjtFa0kvbDJCUTtJQUNFO0VsSWltMkJWO0VrSWxtMkJRO0lBQ0U7RWxJb20yQlY7RWtJcm0yQlE7SUFDRTtFbEl1bTJCVjtFa0l4bTJCUTtJQUNFO0VsSTBtMkJWO0VrSTNtMkJRO0lBQ0U7RWxJNm0yQlY7RWtJOW0yQlE7SUFDRTtFbElnbjJCVjtFa0kzbTJCSTtJQUNFO0VsSTZtMkJOO0VrSTNtMkJJO0lBQ0U7RWxJNm0yQk47RWtJM20yQkk7SUFDRTtFbEk2bTJCTjtFa0kzbTJCSTtJQUNFO0VsSTZtMkJOO0VrSTNtMkJJO0lBQ0U7RWxJNm0yQk47RWtJM20yQkk7SUFDRTtFbEk2bTJCTjtFa0l6bTJCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJMm0yQlI7RWtJeG0yQk07SUFDRTtFbEkwbTJCUjtFa0l4bTJCUTtJQUNFO0lBQ0E7SUFDQTtFbEkwbTJCVjtFa0l4bTJCUTtJQUNFO0lBQ0E7SUFDQTtFbEkwbTJCVjtFa0k3bjJCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJK24yQlI7RWtJNW4yQk07SUFDRTtFbEk4bjJCUjtFa0k1bjJCUTtJQUNFO0lBQ0E7SUFDQTtFbEk4bjJCVjtFa0k1bjJCUTtJQUNFO0lBQ0E7SUFDQTtFbEk4bjJCVjtFa0lqcDJCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJbXAyQlI7RWtJaHAyQk07SUFDRTtFbElrcDJCUjtFa0locDJCUTtJQUNFO0lBQ0E7SUFDQTtFbElrcDJCVjtFa0locDJCUTtJQUNFO0lBQ0E7SUFDQTtFbElrcDJCVjtFa0lycTJCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJdXEyQlI7RWtJcHEyQk07SUFDRTtFbElzcTJCUjtFa0lwcTJCUTtJQUNFO0lBQ0E7SUFDQTtFbElzcTJCVjtFa0lwcTJCUTtJQUNFO0lBQ0E7SUFDQTtFbElzcTJCVjtFa0k5cDJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3MxMkJBO0VrSXRxMkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDODEyQkE7RWtJOXEyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENzMjJCQTtFa0l0cjJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzgyMkJBO0VrSTlyMkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDczMyQkE7RWtJdHMyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM4MzJCQTtFa0k5czJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3M0MkJBO0VrSXR0MkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDODQyQkE7RWtJOXQyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENzNTJCQTtFa0l0dTJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzg1MkJBO0VrSTl1MkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDczYyQkE7RWtJdHYyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM4NjJCQTtFa0k5djJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3M3MkJBO0VrSXR3MkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDODcyQkE7RWtJOXcyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENzODJCQTtFa0l0eDJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQzg4MkJBO0VrSTl4MkJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDczkyQkE7RWtJdHkyQk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEM4OTJCQTtFa0k5eTJCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3MrMkJBO0VrSTN5MkJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJNnkyQlI7RWtJanoyQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEltejJCUjtFa0l2ejJCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXl6MkJSO0VrSTd6MkJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJK3oyQlI7RWtJbjAyQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElxMDJCUjtFa0l6MDJCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTIwMkJSO0VrSS8wMkJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJaTEyQlI7RWtJcjEyQk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEl1MTJCUjtFa0kzMTJCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTYxMkJSO0VrSWoyMkJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSW0yMkJSO0VrSXYyMkJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXkyMkJSO0UrRi9rM0JBO0lBQ0U7RS9GaWwzQkY7RTRCdmszQkE7SW1FTE07RS9GK2szQk47RWtJdjIyQk07SUFDRTtFbEl5MjJCUjtFK0Z4bDNCQTtJQUNFO0UvRjBsM0JGO0U0QmhsM0JBO0ltRUxNO0UvRndsM0JOO0VrSWgzMkJNO0lBQ0U7RWxJazMyQlI7RStGam0zQkE7SUFDRTtFL0ZtbTNCRjtFNEJ6bDNCQTtJbUVMTTtFL0ZpbTNCTjtFa0l6MzJCTTtJQUNFO0VsSTIzMkJSO0UrRjFtM0JBO0lBQ0U7RS9GNG0zQkY7RTRCbG0zQkE7SW1FTE07RS9GMG0zQk47RWtJbDQyQk07SUFDRTtFbElvNDJCUjtFK0ZubjNCQTtJQUNFO0UvRnFuM0JGO0U0QjNtM0JBO0ltRUxNO0UvRm1uM0JOO0VrSTM0MkJNO0lBQ0U7RWxJNjQyQlI7RStGNW4zQkE7SUFDRTtFL0Y4bjNCRjtFNEJwbjNCQTtJbUVMTTtFL0Y0bjNCTjtFa0lwNTJCTTtJQUNFO0VsSXM1MkJSO0UrRnJvM0JBO0lBQ0U7RS9GdW8zQkY7RTRCN24zQkE7SW1FTE07RS9GcW8zQk47RWtJNzUyQk07SUFDRTtFbEkrNTJCUjtFK0Y5bzNCQTtJQUNFO0UvRmdwM0JGO0U0QnRvM0JBO0ltRUxNO0UvRjhvM0JOO0VrSXQ2MkJNO0lBQ0U7RWxJdzYyQlI7RStGdnAzQkE7SUFDRTtFL0Z5cDNCRjtFNEIvbzNCQTtJbUVMTTtFL0Z1cDNCTjtFa0kvNjJCTTtJQUNFO0VsSWk3MkJSO0UrRmhxM0JBO0lBQ0U7RS9Ga3EzQkY7RTRCeHAzQkE7SW1FTE07RS9GZ3EzQk47RWtJeDcyQk07SUFDRTtFbEkwNzJCUjtFK0Z6cTNCQTtJQUNFO0UvRjJxM0JGO0U0QmpxM0JBO0ltRUxNO0UvRnlxM0JOO0VrSWo4MkJNO0lBQ0U7RWxJbTgyQlI7RStGbHIzQkE7SUFDRTtFL0ZvcjNCRjtFNEIxcTNCQTtJbUVMTTtFL0ZrcjNCTjtFa0kxODJCTTtJQUNFO0VsSTQ4MkJSO0UrRjNyM0JBO0lBQ0U7RS9GNnIzQkY7RTRCbnIzQkE7SW1FTE07RS9GMnIzQk47RWtJbjkyQk07SUFDRTtFbElxOTJCUjtFK0ZwczNCQTtJQUNFO0UvRnNzM0JGO0U0QjVyM0JBO0ltRUxNO0UvRm9zM0JOO0VrSTU5MkJNO0lBQ0U7RWxJODkyQlI7RWtJejkyQk07SUFBb0I7RWxJNDkyQjFCO0VrSTE5MkJNO0lBQWlDO0VsSTY5MkJ2QztFa0k1OTJCTTtJQUFpQztFbEkrOTJCdkM7RWtJOTkyQk07SUFBaUM7RWxJaSsyQnZDO0VrSWgrMkJNO0lBQWlDO0VsSW0rMkJ2QztFa0lsKzJCTTtJQUFpQztFbElxKzJCdkM7RWtJbisyQk07SUFBMEI7RWxJcysyQmhDO0VrSXIrMkJNO0lBQTJCO0VsSXcrMkJqQztFa0l2KzJCTTtJQUE4QjtFbEkwKzJCcEM7RWtJeisyQk07SUFBK0I7RWxJNCsyQnJDO0VrSXYvMkJNO0lBQW9CO0VsSTAvMkIxQjtFa0l4LzJCTTtJQUFpQztFbEkyLzJCdkM7RWtJMS8yQk07SUFBaUM7RWxJNi8yQnZDO0VrSTUvMkJNO0lBQWlDO0VsSSsvMkJ2QztFa0k5LzJCTTtJQUFpQztFbElpZzNCdkM7RWtJaGczQk07SUFBaUM7RWxJbWczQnZDO0VrSWpnM0JNO0lBQTBCO0VsSW9nM0JoQztFa0luZzNCTTtJQUEyQjtFbElzZzNCakM7RWtJcmczQk07SUFBOEI7RWxJd2czQnBDO0VrSXZnM0JNO0lBQStCO0VsSTBnM0JyQztFa0lyaDNCTTtJQUFvQjtFbEl3aDNCMUI7RWtJdGgzQk07SUFBaUM7RWxJeWgzQnZDO0VrSXhoM0JNO0lBQWlDO0VsSTJoM0J2QztFa0kxaDNCTTtJQUFpQztFbEk2aDNCdkM7RWtJNWgzQk07SUFBaUM7RWxJK2gzQnZDO0VrSTloM0JNO0lBQWlDO0VsSWlpM0J2QztFa0kvaDNCTTtJQUEwQjtFbElraTNCaEM7RWtJamkzQk07SUFBMkI7RWxJb2kzQmpDO0VrSW5pM0JNO0lBQThCO0VsSXNpM0JwQztFa0lyaTNCTTtJQUErQjtFbEl3aTNCckM7RWtJbmozQk07SUFBb0I7RWxJc2ozQjFCO0VrSXBqM0JNO0lBQWlDO0VsSXVqM0J2QztFa0l0ajNCTTtJQUFpQztFbEl5ajNCdkM7RWtJeGozQk07SUFBaUM7RWxJMmozQnZDO0VrSTFqM0JNO0lBQWlDO0VsSTZqM0J2QztFa0k1ajNCTTtJQUFpQztFbEkrajNCdkM7RWtJN2ozQk07SUFBMEI7RWxJZ2szQmhDO0VrSS9qM0JNO0lBQTJCO0VsSWtrM0JqQztFa0lqazNCTTtJQUE4QjtFbElvazNCcEM7RWtJbmszQk07SUFBK0I7RWxJc2szQnJDO0VrSWpsM0JNO0lBQW9CO0VsSW9sM0IxQjtFa0lsbDNCTTtJQUFpQztFbElxbDNCdkM7RWtJcGwzQk07SUFBaUM7RWxJdWwzQnZDO0VrSXRsM0JNO0lBQWlDO0VsSXlsM0J2QztFa0l4bDNCTTtJQUFpQztFbEkybDNCdkM7RWtJMWwzQk07SUFBaUM7RWxJNmwzQnZDO0VrSTNsM0JNO0lBQTBCO0VsSThsM0JoQztFa0k3bDNCTTtJQUEyQjtFbElnbTNCakM7RWtJL2wzQk07SUFBOEI7RWxJa20zQnBDO0VrSWptM0JNO0lBQStCO0VsSW9tM0JyQztFa0kvbTNCTTtJQUFvQjtFbElrbjNCMUI7RWtJaG4zQk07SUFBaUM7RWxJbW4zQnZDO0VrSWxuM0JNO0lBQWlDO0VsSXFuM0J2QztFa0lwbjNCTTtJQUFpQztFbEl1bjNCdkM7RWtJdG4zQk07SUFBaUM7RWxJeW4zQnZDO0VrSXhuM0JNO0lBQWlDO0VsSTJuM0J2QztFa0l6bjNCTTtJQUEwQjtFbEk0bjNCaEM7RWtJM24zQk07SUFBMkI7RWxJOG4zQmpDO0VrSTduM0JNO0lBQThCO0VsSWdvM0JwQztFa0kvbjNCTTtJQUErQjtFbElrbzNCckM7RWtJN28zQk07SUFBb0I7RWxJZ3AzQjFCO0VrSTlvM0JNO0lBQWlDO0VsSWlwM0J2QztFa0locDNCTTtJQUFpQztFbEltcDNCdkM7RWtJbHAzQk07SUFBaUM7RWxJcXAzQnZDO0VrSXBwM0JNO0lBQWlDO0VsSXVwM0J2QztFa0l0cDNCTTtJQUFpQztFbEl5cDNCdkM7RWtJdnAzQk07SUFBMEI7RWxJMHAzQmhDO0VrSXpwM0JNO0lBQTJCO0VsSTRwM0JqQztFa0kzcDNCTTtJQUE4QjtFbEk4cDNCcEM7RWtJN3AzQk07SUFBK0I7RWxJZ3EzQnJDO0VrSTNxM0JNO0lBQW9CO0VsSThxM0IxQjtFa0k1cTNCTTtJQUFpQztFbEkrcTNCdkM7RWtJOXEzQk07SUFBaUM7RWxJaXIzQnZDO0VrSWhyM0JNO0lBQWlDO0VsSW1yM0J2QztFa0lscjNCTTtJQUFpQztFbElxcjNCdkM7RWtJcHIzQk07SUFBaUM7RWxJdXIzQnZDO0VrSXJyM0JNO0lBQTBCO0VsSXdyM0JoQztFa0l2cjNCTTtJQUEyQjtFbEkwcjNCakM7RWtJenIzQk07SUFBOEI7RWxJNHIzQnBDO0VrSTNyM0JNO0lBQStCO0VsSThyM0JyQztFa0l6czNCTTtJQUFvQjtFbEk0czNCMUI7RWtJMXMzQk07SUFBaUM7RWxJNnMzQnZDO0VrSTVzM0JNO0lBQWlDO0VsSStzM0J2QztFa0k5czNCTTtJQUFpQztFbElpdDNCdkM7RWtJaHQzQk07SUFBaUM7RWxJbXQzQnZDO0VrSWx0M0JNO0lBQWlDO0VsSXF0M0J2QztFa0ludDNCTTtJQUEwQjtFbElzdDNCaEM7RWtJcnQzQk07SUFBMkI7RWxJd3QzQmpDO0VrSXZ0M0JNO0lBQThCO0VsSTB0M0JwQztFa0l6dDNCTTtJQUErQjtFbEk0dDNCckM7RWtJdnUzQk07SUFBb0I7RWxJMHUzQjFCO0VrSXh1M0JNO0lBQWlDO0VsSTJ1M0J2QztFa0kxdTNCTTtJQUFpQztFbEk2dTNCdkM7RWtJNXUzQk07SUFBaUM7RWxJK3UzQnZDO0VrSTl1M0JNO0lBQWlDO0VsSWl2M0J2QztFa0lodjNCTTtJQUFpQztFbEltdjNCdkM7RWtJanYzQk07SUFBMEI7RWxJb3YzQmhDO0VrSW52M0JNO0lBQTJCO0VsSXN2M0JqQztFa0lydjNCTTtJQUE4QjtFbEl3djNCcEM7RWtJdnYzQk07SUFBK0I7RWxJMHYzQnJDO0VrSXJ3M0JNO0lBQW9CO0VsSXd3M0IxQjtFa0l0dzNCTTtJQUFpQztFbEl5dzNCdkM7RWtJeHczQk07SUFBaUM7RWxJMnczQnZDO0VrSTF3M0JNO0lBQWlDO0VsSTZ3M0J2QztFa0k1dzNCTTtJQUFpQztFbEkrdzNCdkM7RWtJOXczQk07SUFBaUM7RWxJaXgzQnZDO0VrSS93M0JNO0lBQTBCO0VsSWt4M0JoQztFa0lqeDNCTTtJQUEyQjtFbElveDNCakM7RWtJbngzQk07SUFBOEI7RWxJc3gzQnBDO0VrSXJ4M0JNO0lBQStCO0VsSXd4M0JyQztFa0lueTNCTTtJQUFvQjtFbElzeTNCMUI7RWtJcHkzQk07SUFBaUM7RWxJdXkzQnZDO0VrSXR5M0JNO0lBQWlDO0VsSXl5M0J2QztFa0l4eTNCTTtJQUFpQztFbEkyeTNCdkM7RWtJMXkzQk07SUFBaUM7RWxJNnkzQnZDO0VrSTV5M0JNO0lBQWlDO0VsSSt5M0J2QztFa0k3eTNCTTtJQUEwQjtFbElnejNCaEM7RWtJL3kzQk07SUFBMkI7RWxJa3ozQmpDO0VrSWp6M0JNO0lBQThCO0VsSW96M0JwQztFa0luejNCTTtJQUErQjtFbElzejNCckM7RWtJajAzQk07SUFBb0I7RWxJbzAzQjFCO0VrSWwwM0JNO0lBQWlDO0VsSXEwM0J2QztFa0lwMDNCTTtJQUFpQztFbEl1MDNCdkM7RWtJdDAzQk07SUFBaUM7RWxJeTAzQnZDO0VrSXgwM0JNO0lBQWlDO0VsSTIwM0J2QztFa0kxMDNCTTtJQUFpQztFbEk2MDNCdkM7RWtJMzAzQk07SUFBMEI7RWxJODAzQmhDO0VrSTcwM0JNO0lBQTJCO0VsSWcxM0JqQztFa0kvMDNCTTtJQUE4QjtFbElrMTNCcEM7RWtJajEzQk07SUFBK0I7RWxJbzEzQnJDO0VrSS8xM0JNO0lBQW9CO0VsSWsyM0IxQjtFa0loMjNCTTtJQUFpQztFbEltMjNCdkM7RWtJbDIzQk07SUFBaUM7RWxJcTIzQnZDO0VrSXAyM0JNO0lBQWlDO0VsSXUyM0J2QztFa0l0MjNCTTtJQUFpQztFbEl5MjNCdkM7RWtJeDIzQk07SUFBaUM7RWxJMjIzQnZDO0VrSXoyM0JNO0lBQTBCO0VsSTQyM0JoQztFa0kzMjNCTTtJQUEyQjtFbEk4MjNCakM7RWtJNzIzQk07SUFBOEI7RWxJZzMzQnBDO0VrSS8yM0JNO0lBQStCO0VsSWszM0JyQztFa0k3MzNCTTtJQUFvQjtFbElnNDNCMUI7RWtJOTMzQk07SUFBaUM7RWxJaTQzQnZDO0VrSWg0M0JNO0lBQWlDO0VsSW00M0J2QztFa0lsNDNCTTtJQUFpQztFbElxNDNCdkM7RWtJcDQzQk07SUFBaUM7RWxJdTQzQnZDO0VrSXQ0M0JNO0lBQWlDO0VsSXk0M0J2QztFa0l2NDNCTTtJQUEwQjtFbEkwNDNCaEM7RWtJejQzQk07SUFBMkI7RWxJNDQzQmpDO0VrSTM0M0JNO0lBQThCO0VsSTg0M0JwQztFa0k3NDNCTTtJQUErQjtFbElnNTNCckM7RWtJMzUzQk07SUFBb0I7RWxJODUzQjFCO0VrSTU1M0JNO0lBQWlDO0VsSSs1M0J2QztFa0k5NTNCTTtJQUFpQztFbElpNjNCdkM7RWtJaDYzQk07SUFBaUM7RWxJbTYzQnZDO0VrSWw2M0JNO0lBQWlDO0VsSXE2M0J2QztFa0lwNjNCTTtJQUFpQztFbEl1NjNCdkM7RWtJcjYzQk07SUFBMEI7RWxJdzYzQmhDO0VrSXY2M0JNO0lBQTJCO0VsSTA2M0JqQztFa0l6NjNCTTtJQUE4QjtFbEk0NjNCcEM7RWtJMzYzQk07SUFBK0I7RWxJODYzQnJDO0VrSXo3M0JNO0lBQW9CO0VsSTQ3M0IxQjtFa0kxNzNCTTtJQUFpQztFbEk2NzNCdkM7RWtJNTczQk07SUFBaUM7RWxJKzczQnZDO0VrSTk3M0JNO0lBQWlDO0VsSWk4M0J2QztFa0loODNCTTtJQUFpQztFbEltODNCdkM7RWtJbDgzQk07SUFBaUM7RWxJcTgzQnZDO0VrSW44M0JNO0lBQTBCO0VsSXM4M0JoQztFa0lyODNCTTtJQUEyQjtFbEl3ODNCakM7RWtJdjgzQk07SUFBOEI7RWxJMDgzQnBDO0VrSXo4M0JNO0lBQStCO0VsSTQ4M0JyQztFa0l2OTNCTTtJQUFvQjtFbEkwOTNCMUI7RWtJeDkzQk07SUFBaUM7RWxJMjkzQnZDO0VrSTE5M0JNO0lBQWlDO0VsSTY5M0J2QztFa0k1OTNCTTtJQUFpQztFbEkrOTNCdkM7RWtJOTkzQk07SUFBaUM7RWxJaSszQnZDO0VrSWgrM0JNO0lBQWlDO0VsSW0rM0J2QztFa0lqKzNCTTtJQUEwQjtFbElvKzNCaEM7RWtJbiszQk07SUFBMkI7RWxJcyszQmpDO0VrSXIrM0JNO0lBQThCO0VsSXcrM0JwQztFa0l2KzNCTTtJQUErQjtFbEkwKzNCckM7RWtJci8zQk07SUFBb0I7RWxJdy8zQjFCO0VrSXQvM0JNO0lBQWlDO0VsSXkvM0J2QztFa0l4LzNCTTtJQUFpQztFbEkyLzNCdkM7RWtJMS8zQk07SUFBaUM7RWxJNi8zQnZDO0VrSTUvM0JNO0lBQWlDO0VsSSsvM0J2QztFa0k5LzNCTTtJQUFpQztFbElpZzRCdkM7RWtJLy8zQk07SUFBMEI7RWxJa2c0QmhDO0VrSWpnNEJNO0lBQTJCO0VsSW9nNEJqQztFa0luZzRCTTtJQUE4QjtFbElzZzRCcEM7RWtJcmc0Qk07SUFBK0I7RWxJd2c0QnJDO0VrSW5oNEJNO0lBQW9CO0VsSXNoNEIxQjtFa0lwaDRCTTtJQUFpQztFbEl1aDRCdkM7RWtJdGg0Qk07SUFBaUM7RWxJeWg0QnZDO0VrSXhoNEJNO0lBQWlDO0VsSTJoNEJ2QztFa0kxaDRCTTtJQUFpQztFbEk2aDRCdkM7RWtJNWg0Qk07SUFBaUM7RWxJK2g0QnZDO0VrSTdoNEJNO0lBQTBCO0VsSWdpNEJoQztFa0kvaDRCTTtJQUEyQjtFbElraTRCakM7RWtJamk0Qk07SUFBOEI7RWxJb2k0QnBDO0VrSW5pNEJNO0lBQStCO0VsSXNpNEJyQztFa0lqajRCTTtJQUFvQjtFbElvajRCMUI7RWtJbGo0Qk07SUFBaUM7RWxJcWo0QnZDO0VrSXBqNEJNO0lBQWlDO0VsSXVqNEJ2QztFa0l0ajRCTTtJQUFpQztFbEl5ajRCdkM7RWtJeGo0Qk07SUFBaUM7RWxJMmo0QnZDO0VrSTFqNEJNO0lBQWlDO0VsSTZqNEJ2QztFa0kzajRCTTtJQUEwQjtFbEk4ajRCaEM7RWtJN2o0Qk07SUFBMkI7RWxJZ2s0QmpDO0VrSS9qNEJNO0lBQThCO0VsSWtrNEJwQztFa0lqazRCTTtJQUErQjtFbElvazRCckM7RWtJN2o0Qk07SUFBa0M7RWxJZ2s0QnhDO0VrSWhrNEJNO0lBQWtDO0VsSW1rNEJ4QztFa0luazRCTTtJQUFrQztFbElzazRCeEM7RWtJdGs0Qk07SUFBa0M7RWxJeWs0QnhDO0VrSXprNEJNO0lBQWtDO0lBQUE7RWxJNGs0QnhDO0FBQ0Y7QXFDNXg0Qkk7RTZGaUVJO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJOHQ0QlI7RWtJbHU0Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElvdTRCUjtFa0l4dTRCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTB1NEJSO0VrSTl1NEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJZ3Y0QlI7RWtJcHY0Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElzdjRCUjtFa0kxdjRCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTR2NEJSO0VrSWh3NEJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJa3c0QlI7RWtJdHc0Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEl3dzRCUjtFa0k1dzRCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTh3NEJSO0VrSWx4NEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSW94NEJSO0VrSXh4NEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTB4NEJSO0VrSTl4NEJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSWd5NEJSO0UrRjU1NEJBO0lBQ0U7RS9GODU0QkY7RTRCcDU0QkE7SW1FTE07RS9GNDU0Qk47RStGbDY0QkE7SUFDRTtFL0ZvNjRCRjtFNEIxNTRCQTtJbUVMTTtFL0ZrNjRCTjtFK0Z4NjRCQTtJQUNFO0UvRjA2NEJGO0U0Qmg2NEJBO0ltRUxNO0UvRnc2NEJOO0UrRjk2NEJBO0lBQ0U7RS9GZzc0QkY7RTRCdDY0QkE7SW1FTE07RS9GODY0Qk47RStGcDc0QkE7SUFDRTtFL0ZzNzRCRjtFNEI1NjRCQTtJbUVMTTtFL0ZvNzRCTjtFK0YxNzRCQTtJQUNFO0UvRjQ3NEJGO0U0Qmw3NEJBO0ltRUxNO0UvRjA3NEJOO0UrRmg4NEJBO0lBQ0U7RS9Gazg0QkY7RTRCeDc0QkE7SW1FTE07RS9GZzg0Qk47RStGdDg0QkE7SUFDRTtFL0Z3ODRCRjtFNEI5NzRCQTtJbUVMTTtFL0ZzODRCTjtFK0Y1ODRCQTtJQUNFO0UvRjg4NEJGO0U0QnA4NEJBO0ltRUxNO0UvRjQ4NEJOO0UrRmw5NEJBO0lBQ0U7RS9Gbzk0QkY7RTRCMTg0QkE7SW1FTE07RS9Gazk0Qk47RStGeDk0QkE7SUFDRTtFL0YwOTRCRjtFNEJoOTRCQTtJbUVMTTtFL0Z3OTRCTjtFK0Y5OTRCQTtJQUNFO0UvRmcrNEJGO0U0QnQ5NEJBO0ltRUxNO0UvRjg5NEJOO0UrRnArNEJBO0lBQ0U7RS9Gcys0QkY7RTRCNTk0QkE7SW1FTE07RS9Gbys0Qk47RStGMSs0QkE7SUFDRTtFL0Y0KzRCRjtFNEJsKzRCQTtJbUVMTTtFL0YwKzRCTjtFa0l6MTRCUTtJQUNJLGdCQWxCZ0I7RWxJNjI0QjVCO0VrSTUxNEJRO0lBQ0ksZUFsQmdCO0VsSWczNEI1QjtFa0kvMTRCUTtJQUNJLGlCQWxCZ0I7RWxJbTM0QjVCO0VrSWwyNEJRO0lBQ0ksaUJBbEJnQjtFbElzMzRCNUI7RWtJcjI0QlE7SUFDSSxlQWxCZ0I7RWxJeTM0QjVCO0VrSXgyNEJRO0lBQ0ksbUJBbEJnQjtFbEk0MzRCNUI7RWtJMzI0QlE7SUFDSSxpQkFsQmdCO0VsSSszNEI1QjtFa0k5MjRCUTtJQUNJLG1CQWxCZ0I7RWxJazQ0QjVCO0VrSWozNEJRO0lBQ0ksb0JBbEJnQjtFbElxNDRCNUI7RWtJcDM0QlE7SUFDSSxlQWxCZ0I7RWxJdzQ0QjVCO0VrSXYzNEJRO0lBQ0ksZUFsQmdCO0VsSTI0NEI1QjtFa0kxMzRCUTtJQUNJLG9CQWxCZ0I7RWxJODQ0QjVCO0VrSXgzNEJJO0lBQ0U7RWxJMDM0Qk47RWtJcjM0QlE7SUFDRTtFbEl1MzRCVjtFa0l4MzRCUTtJQUNFO0VsSTAzNEJWO0VrSTMzNEJRO0lBQ0U7RWxJNjM0QlY7RWtJOTM0QlE7SUFDRTtFbElnNDRCVjtFa0lqNDRCUTtJQUNFO0VsSW00NEJWO0VrSXA0NEJRO0lBQ0U7RWxJczQ0QlY7RWtJdjQ0QlE7SUFDRTtFbEl5NDRCVjtFa0kxNDRCUTtJQUNFO0VsSTQ0NEJWO0VrSTc0NEJRO0lBQ0U7RWxJKzQ0QlY7RWtJaDU0QlE7SUFDRTtFbElrNTRCVjtFa0k3NDRCSTtJQUNFO0VsSSs0NEJOO0VrSTc0NEJJO0lBQ0U7RWxJKzQ0Qk47RWtJNzQ0Qkk7SUFDRTtFbEkrNDRCTjtFa0k3NDRCSTtJQUNFO0VsSSs0NEJOO0VrSTc0NEJJO0lBQ0U7RWxJKzQ0Qk47RWtJNzQ0Qkk7SUFDRTtFbEkrNDRCTjtFa0kzNDRCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJNjQ0QlI7RWtJMTQ0Qk07SUFDRTtFbEk0NDRCUjtFa0kxNDRCUTtJQUNFO0lBQ0E7SUFDQTtFbEk0NDRCVjtFa0kxNDRCUTtJQUNFO0lBQ0E7SUFDQTtFbEk0NDRCVjtFa0kvNTRCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJaTY0QlI7RWtJOTU0Qk07SUFDRTtFbElnNjRCUjtFa0k5NTRCUTtJQUNFO0lBQ0E7SUFDQTtFbElnNjRCVjtFa0k5NTRCUTtJQUNFO0lBQ0E7SUFDQTtFbElnNjRCVjtFa0luNzRCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJcTc0QlI7RWtJbDc0Qk07SUFDRTtFbElvNzRCUjtFa0lsNzRCUTtJQUNFO0lBQ0E7SUFDQTtFbElvNzRCVjtFa0lsNzRCUTtJQUNFO0lBQ0E7SUFDQTtFbElvNzRCVjtFa0l2ODRCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxJeTg0QlI7RWtJdDg0Qk07SUFDRTtFbEl3ODRCUjtFa0l0ODRCUTtJQUNFO0lBQ0E7SUFDQTtFbEl3ODRCVjtFa0l0ODRCUTtJQUNFO0lBQ0E7SUFDQTtFbEl3ODRCVjtFa0loODRCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3duNUJBO0VrSXg4NEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDZ281QkE7RWtJaDk0Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEN3bzVCQTtFa0l4OTRCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2dwNUJBO0VrSWgrNEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDd3A1QkE7RWtJeCs0Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENncTVCQTtFa0loLzRCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3dxNUJBO0VrSXgvNEJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDZ3I1QkE7RWtJaGc1Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEN3cjVCQTtFa0l4ZzVCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2dzNUJBO0VrSWhoNUJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDd3M1QkE7RWtJeGg1Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENndDVCQTtFa0loaTVCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3d0NUJBO0VrSXhpNUJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDZ3U1QkE7RWtJaGo1Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcEN3dTVCQTtFa0l4ajVCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ2d2NUJBO0VrSWhrNUJNO0k5RjlMTjtJQUlBO0lBQ0E7SUFDQTtJQUlBO0lBSUE7RXBDd3Y1QkE7RWtJeGs1Qk07STlGOUxOO0lBSUE7SUFDQTtJQUNBO0lBSUE7SUFJQTtFcENndzVCQTtFa0lobDVCTTtJOUY5TE47SUFJQTtJQUNBO0lBQ0E7SUFJQTtJQUlBO0VwQ3d3NUJBO0VrSTdrNUJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJK2s1QlI7RWtJbmw1Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbElxbDVCUjtFa0l6bDVCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTJsNUJSO0VrSS9sNUJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJaW01QlI7RWtJcm01Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEl1bTVCUjtFa0kzbTVCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTZtNUJSO0VrSWpuNUJNO0lBQ0Usb0JBRlM7U0FFVCxlQUZTO0lBR1Q7U0FBQTtJQUNBO0lBQ0E7RWxJbW41QlI7RWtJdm41Qk07SUFDRSxvQkFGUztTQUVULGVBRlM7SUFHVDtTQUFBO0lBQ0E7SUFDQTtFbEl5bjVCUjtFa0k3bjVCTTtJQUNFLG9CQUZTO1NBRVQsZUFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSStuNUJSO0VrSW5vNUJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSXFvNUJSO0VrSXpvNUJNO0lBQ0UscUJBRlM7U0FFVCxnQkFGUztJQUdUO1NBQUE7SUFDQTtJQUNBO0VsSTJvNUJSO0UrRmozNUJBO0lBQ0U7RS9GbTM1QkY7RTRCejI1QkE7SW1FTE07RS9GaTM1Qk47RWtJem81Qk07SUFDRTtFbEkybzVCUjtFK0YxMzVCQTtJQUNFO0UvRjQzNUJGO0U0QmwzNUJBO0ltRUxNO0UvRjAzNUJOO0VrSWxwNUJNO0lBQ0U7RWxJb3A1QlI7RStGbjQ1QkE7SUFDRTtFL0ZxNDVCRjtFNEIzMzVCQTtJbUVMTTtFL0ZtNDVCTjtFa0kzcDVCTTtJQUNFO0VsSTZwNUJSO0UrRjU0NUJBO0lBQ0U7RS9GODQ1QkY7RTRCcDQ1QkE7SW1FTE07RS9GNDQ1Qk47RWtJcHE1Qk07SUFDRTtFbElzcTVCUjtFK0ZyNTVCQTtJQUNFO0UvRnU1NUJGO0U0Qjc0NUJBO0ltRUxNO0UvRnE1NUJOO0VrSTdxNUJNO0lBQ0U7RWxJK3E1QlI7RStGOTU1QkE7SUFDRTtFL0ZnNjVCRjtFNEJ0NTVCQTtJbUVMTTtFL0Y4NTVCTjtFa0l0cjVCTTtJQUNFO0VsSXdyNUJSO0UrRnY2NUJBO0lBQ0U7RS9GeTY1QkY7RTRCLzU1QkE7SW1FTE07RS9GdTY1Qk47RWtJL3I1Qk07SUFDRTtFbElpczVCUjtFK0ZoNzVCQTtJQUNFO0UvRms3NUJGO0U0Qng2NUJBO0ltRUxNO0UvRmc3NUJOO0VrSXhzNUJNO0lBQ0U7RWxJMHM1QlI7RStGejc1QkE7SUFDRTtFL0YyNzVCRjtFNEJqNzVCQTtJbUVMTTtFL0Z5NzVCTjtFa0lqdDVCTTtJQUNFO0VsSW10NUJSO0UrRmw4NUJBO0lBQ0U7RS9Gbzg1QkY7RTRCMTc1QkE7SW1FTE07RS9Gazg1Qk47RWtJMXQ1Qk07SUFDRTtFbEk0dDVCUjtFK0YzODVCQTtJQUNFO0UvRjY4NUJGO0U0Qm44NUJBO0ltRUxNO0UvRjI4NUJOO0VrSW51NUJNO0lBQ0U7RWxJcXU1QlI7RStGcDk1QkE7SUFDRTtFL0ZzOTVCRjtFNEI1ODVCQTtJbUVMTTtFL0ZvOTVCTjtFa0k1dTVCTTtJQUNFO0VsSTh1NUJSO0UrRjc5NUJBO0lBQ0U7RS9GKzk1QkY7RTRCcjk1QkE7SW1FTE07RS9GNjk1Qk47RWtJcnY1Qk07SUFDRTtFbEl1djVCUjtFK0Z0KzVCQTtJQUNFO0UvRncrNUJGO0U0Qjk5NUJBO0ltRUxNO0UvRnMrNUJOO0VrSTl2NUJNO0lBQ0U7RWxJZ3c1QlI7RWtJM3Y1Qk07SUFBb0I7RWxJOHY1QjFCO0VrSTV2NUJNO0lBQWlDO0VsSSt2NUJ2QztFa0k5djVCTTtJQUFpQztFbElpdzVCdkM7RWtJaHc1Qk07SUFBaUM7RWxJbXc1QnZDO0VrSWx3NUJNO0lBQWlDO0VsSXF3NUJ2QztFa0lwdzVCTTtJQUFpQztFbEl1dzVCdkM7RWtJcnc1Qk07SUFBMEI7RWxJd3c1QmhDO0VrSXZ3NUJNO0lBQTJCO0VsSTB3NUJqQztFa0l6dzVCTTtJQUE4QjtFbEk0dzVCcEM7RWtJM3c1Qk07SUFBK0I7RWxJOHc1QnJDO0VrSXp4NUJNO0lBQW9CO0VsSTR4NUIxQjtFa0kxeDVCTTtJQUFpQztFbEk2eDVCdkM7RWtJNXg1Qk07SUFBaUM7RWxJK3g1QnZDO0VrSTl4NUJNO0lBQWlDO0VsSWl5NUJ2QztFa0loeTVCTTtJQUFpQztFbElteTVCdkM7RWtJbHk1Qk07SUFBaUM7RWxJcXk1QnZDO0VrSW55NUJNO0lBQTBCO0VsSXN5NUJoQztFa0lyeTVCTTtJQUEyQjtFbEl3eTVCakM7RWtJdnk1Qk07SUFBOEI7RWxJMHk1QnBDO0VrSXp5NUJNO0lBQStCO0VsSTR5NUJyQztFa0l2ejVCTTtJQUFvQjtFbEkwejVCMUI7RWtJeHo1Qk07SUFBaUM7RWxJMno1QnZDO0VrSTF6NUJNO0lBQWlDO0VsSTZ6NUJ2QztFa0k1ejVCTTtJQUFpQztFbEkrejVCdkM7RWtJOXo1Qk07SUFBaUM7RWxJaTA1QnZDO0VrSWgwNUJNO0lBQWlDO0VsSW0wNUJ2QztFa0lqMDVCTTtJQUEwQjtFbElvMDVCaEM7RWtJbjA1Qk07SUFBMkI7RWxJczA1QmpDO0VrSXIwNUJNO0lBQThCO0VsSXcwNUJwQztFa0l2MDVCTTtJQUErQjtFbEkwMDVCckM7RWtJcjE1Qk07SUFBb0I7RWxJdzE1QjFCO0VrSXQxNUJNO0lBQWlDO0VsSXkxNUJ2QztFa0l4MTVCTTtJQUFpQztFbEkyMTVCdkM7RWtJMTE1Qk07SUFBaUM7RWxJNjE1QnZDO0VrSTUxNUJNO0lBQWlDO0VsSSsxNUJ2QztFa0k5MTVCTTtJQUFpQztFbElpMjVCdkM7RWtJLzE1Qk07SUFBMEI7RWxJazI1QmhDO0VrSWoyNUJNO0lBQTJCO0VsSW8yNUJqQztFa0luMjVCTTtJQUE4QjtFbElzMjVCcEM7RWtJcjI1Qk07SUFBK0I7RWxJdzI1QnJDO0VrSW4zNUJNO0lBQW9CO0VsSXMzNUIxQjtFa0lwMzVCTTtJQUFpQztFbEl1MzVCdkM7RWtJdDM1Qk07SUFBaUM7RWxJeTM1QnZDO0VrSXgzNUJNO0lBQWlDO0VsSTIzNUJ2QztFa0kxMzVCTTtJQUFpQztFbEk2MzVCdkM7RWtJNTM1Qk07SUFBaUM7RWxJKzM1QnZDO0VrSTczNUJNO0lBQTBCO0VsSWc0NUJoQztFa0kvMzVCTTtJQUEyQjtFbElrNDVCakM7RWtJajQ1Qk07SUFBOEI7RWxJbzQ1QnBDO0VrSW40NUJNO0lBQStCO0VsSXM0NUJyQztFa0lqNTVCTTtJQUFvQjtFbElvNTVCMUI7RWtJbDU1Qk07SUFBaUM7RWxJcTU1QnZDO0VrSXA1NUJNO0lBQWlDO0VsSXU1NUJ2QztFa0l0NTVCTTtJQUFpQztFbEl5NTVCdkM7RWtJeDU1Qk07SUFBaUM7RWxJMjU1QnZDO0VrSTE1NUJNO0lBQWlDO0VsSTY1NUJ2QztFa0kzNTVCTTtJQUEwQjtFbEk4NTVCaEM7RWtJNzU1Qk07SUFBMkI7RWxJZzY1QmpDO0VrSS81NUJNO0lBQThCO0VsSWs2NUJwQztFa0lqNjVCTTtJQUErQjtFbElvNjVCckM7RWtJLzY1Qk07SUFBb0I7RWxJazc1QjFCO0VrSWg3NUJNO0lBQWlDO0VsSW03NUJ2QztFa0lsNzVCTTtJQUFpQztFbElxNzVCdkM7RWtJcDc1Qk07SUFBaUM7RWxJdTc1QnZDO0VrSXQ3NUJNO0lBQWlDO0VsSXk3NUJ2QztFa0l4NzVCTTtJQUFpQztFbEkyNzVCdkM7RWtJejc1Qk07SUFBMEI7RWxJNDc1QmhDO0VrSTM3NUJNO0lBQTJCO0VsSTg3NUJqQztFa0k3NzVCTTtJQUE4QjtFbElnODVCcEM7RWtJLzc1Qk07SUFBK0I7RWxJazg1QnJDO0VrSTc4NUJNO0lBQW9CO0VsSWc5NUIxQjtFa0k5ODVCTTtJQUFpQztFbElpOTVCdkM7RWtJaDk1Qk07SUFBaUM7RWxJbTk1QnZDO0VrSWw5NUJNO0lBQWlDO0VsSXE5NUJ2QztFa0lwOTVCTTtJQUFpQztFbEl1OTVCdkM7RWtJdDk1Qk07SUFBaUM7RWxJeTk1QnZDO0VrSXY5NUJNO0lBQTBCO0VsSTA5NUJoQztFa0l6OTVCTTtJQUEyQjtFbEk0OTVCakM7RWtJMzk1Qk07SUFBOEI7RWxJODk1QnBDO0VrSTc5NUJNO0lBQStCO0VsSWcrNUJyQztFa0kzKzVCTTtJQUFvQjtFbEk4KzVCMUI7RWtJNSs1Qk07SUFBaUM7RWxJKys1QnZDO0VrSTkrNUJNO0lBQWlDO0VsSWkvNUJ2QztFa0loLzVCTTtJQUFpQztFbEltLzVCdkM7RWtJbC81Qk07SUFBaUM7RWxJcS81QnZDO0VrSXAvNUJNO0lBQWlDO0VsSXUvNUJ2QztFa0lyLzVCTTtJQUEwQjtFbEl3LzVCaEM7RWtJdi81Qk07SUFBMkI7RWxJMC81QmpDO0VrSXovNUJNO0lBQThCO0VsSTQvNUJwQztFa0kzLzVCTTtJQUErQjtFbEk4LzVCckM7RWtJemc2Qk07SUFBb0I7RWxJNGc2QjFCO0VrSTFnNkJNO0lBQWlDO0VsSTZnNkJ2QztFa0k1ZzZCTTtJQUFpQztFbEkrZzZCdkM7RWtJOWc2Qk07SUFBaUM7RWxJaWg2QnZDO0VrSWhoNkJNO0lBQWlDO0VsSW1oNkJ2QztFa0lsaDZCTTtJQUFpQztFbElxaDZCdkM7RWtJbmg2Qk07SUFBMEI7RWxJc2g2QmhDO0VrSXJoNkJNO0lBQTJCO0VsSXdoNkJqQztFa0l2aDZCTTtJQUE4QjtFbEkwaDZCcEM7RWtJemg2Qk07SUFBK0I7RWxJNGg2QnJDO0VrSXZpNkJNO0lBQW9CO0VsSTBpNkIxQjtFa0l4aTZCTTtJQUFpQztFbEkyaTZCdkM7RWtJMWk2Qk07SUFBaUM7RWxJNmk2QnZDO0VrSTVpNkJNO0lBQWlDO0VsSStpNkJ2QztFa0k5aTZCTTtJQUFpQztFbElpajZCdkM7RWtJaGo2Qk07SUFBaUM7RWxJbWo2QnZDO0VrSWpqNkJNO0lBQTBCO0VsSW9qNkJoQztFa0luajZCTTtJQUEyQjtFbElzajZCakM7RWtJcmo2Qk07SUFBOEI7RWxJd2o2QnBDO0VrSXZqNkJNO0lBQStCO0VsSTBqNkJyQztFa0lyazZCTTtJQUFvQjtFbEl3azZCMUI7RWtJdGs2Qk07SUFBaUM7RWxJeWs2QnZDO0VrSXhrNkJNO0lBQWlDO0VsSTJrNkJ2QztFa0kxazZCTTtJQUFpQztFbEk2azZCdkM7RWtJNWs2Qk07SUFBaUM7RWxJK2s2QnZDO0VrSTlrNkJNO0lBQWlDO0VsSWlsNkJ2QztFa0kvazZCTTtJQUEwQjtFbElrbDZCaEM7RWtJamw2Qk07SUFBMkI7RWxJb2w2QmpDO0VrSW5sNkJNO0lBQThCO0VsSXNsNkJwQztFa0lybDZCTTtJQUErQjtFbEl3bDZCckM7RWtJbm02Qk07SUFBb0I7RWxJc202QjFCO0VrSXBtNkJNO0lBQWlDO0VsSXVtNkJ2QztFa0l0bTZCTTtJQUFpQztFbEl5bTZCdkM7RWtJeG02Qk07SUFBaUM7RWxJMm02QnZDO0VrSTFtNkJNO0lBQWlDO0VsSTZtNkJ2QztFa0k1bTZCTTtJQUFpQztFbEkrbTZCdkM7RWtJN202Qk07SUFBMEI7RWxJZ242QmhDO0VrSS9tNkJNO0lBQTJCO0VsSWtuNkJqQztFa0lqbjZCTTtJQUE4QjtFbElvbjZCcEM7RWtJbm42Qk07SUFBK0I7RWxJc242QnJDO0VrSWpvNkJNO0lBQW9CO0VsSW9vNkIxQjtFa0lsbzZCTTtJQUFpQztFbElxbzZCdkM7RWtJcG82Qk07SUFBaUM7RWxJdW82QnZDO0VrSXRvNkJNO0lBQWlDO0VsSXlvNkJ2QztFa0l4bzZCTTtJQUFpQztFbEkybzZCdkM7RWtJMW82Qk07SUFBaUM7RWxJNm82QnZDO0VrSTNvNkJNO0lBQTBCO0VsSThvNkJoQztFa0k3bzZCTTtJQUEyQjtFbElncDZCakM7RWtJL282Qk07SUFBOEI7RWxJa3A2QnBDO0VrSWpwNkJNO0lBQStCO0VsSW9wNkJyQztFa0kvcDZCTTtJQUFvQjtFbElrcTZCMUI7RWtJaHE2Qk07SUFBaUM7RWxJbXE2QnZDO0VrSWxxNkJNO0lBQWlDO0VsSXFxNkJ2QztFa0lwcTZCTTtJQUFpQztFbEl1cTZCdkM7RWtJdHE2Qk07SUFBaUM7RWxJeXE2QnZDO0VrSXhxNkJNO0lBQWlDO0VsSTJxNkJ2QztFa0l6cTZCTTtJQUEwQjtFbEk0cTZCaEM7RWtJM3E2Qk07SUFBMkI7RWxJOHE2QmpDO0VrSTdxNkJNO0lBQThCO0VsSWdyNkJwQztFa0kvcTZCTTtJQUErQjtFbElrcjZCckM7RWtJN3I2Qk07SUFBb0I7RWxJZ3M2QjFCO0VrSTlyNkJNO0lBQWlDO0VsSWlzNkJ2QztFa0loczZCTTtJQUFpQztFbEltczZCdkM7RWtJbHM2Qk07SUFBaUM7RWxJcXM2QnZDO0VrSXBzNkJNO0lBQWlDO0VsSXVzNkJ2QztFa0l0czZCTTtJQUFpQztFbEl5czZCdkM7RWtJdnM2Qk07SUFBMEI7RWxJMHM2QmhDO0VrSXpzNkJNO0lBQTJCO0VsSTRzNkJqQztFa0kzczZCTTtJQUE4QjtFbEk4czZCcEM7RWtJN3M2Qk07SUFBK0I7RWxJZ3Q2QnJDO0VrSTN0NkJNO0lBQW9CO0VsSTh0NkIxQjtFa0k1dDZCTTtJQUFpQztFbEkrdDZCdkM7RWtJOXQ2Qk07SUFBaUM7RWxJaXU2QnZDO0VrSWh1NkJNO0lBQWlDO0VsSW11NkJ2QztFa0lsdTZCTTtJQUFpQztFbElxdTZCdkM7RWtJcHU2Qk07SUFBaUM7RWxJdXU2QnZDO0VrSXJ1NkJNO0lBQTBCO0VsSXd1NkJoQztFa0l2dTZCTTtJQUEyQjtFbEkwdTZCakM7RWtJenU2Qk07SUFBOEI7RWxJNHU2QnBDO0VrSTN1NkJNO0lBQStCO0VsSTh1NkJyQztFa0l6djZCTTtJQUFvQjtFbEk0djZCMUI7RWtJMXY2Qk07SUFBaUM7RWxJNnY2QnZDO0VrSTV2NkJNO0lBQWlDO0VsSSt2NkJ2QztFa0k5djZCTTtJQUFpQztFbElpdzZCdkM7RWtJaHc2Qk07SUFBaUM7RWxJbXc2QnZDO0VrSWx3NkJNO0lBQWlDO0VsSXF3NkJ2QztFa0ludzZCTTtJQUEwQjtFbElzdzZCaEM7RWtJcnc2Qk07SUFBMkI7RWxJd3c2QmpDO0VrSXZ3NkJNO0lBQThCO0VsSTB3NkJwQztFa0l6dzZCTTtJQUErQjtFbEk0dzZCckM7RWtJdng2Qk07SUFBb0I7RWxJMHg2QjFCO0VrSXh4NkJNO0lBQWlDO0VsSTJ4NkJ2QztFa0kxeDZCTTtJQUFpQztFbEk2eDZCdkM7RWtJNXg2Qk07SUFBaUM7RWxJK3g2QnZDO0VrSTl4NkJNO0lBQWlDO0VsSWl5NkJ2QztFa0loeTZCTTtJQUFpQztFbElteTZCdkM7RWtJank2Qk07SUFBMEI7RWxJb3k2QmhDO0VrSW55NkJNO0lBQTJCO0VsSXN5NkJqQztFa0lyeTZCTTtJQUE4QjtFbEl3eTZCcEM7RWtJdnk2Qk07SUFBK0I7RWxJMHk2QnJDO0VrSXJ6NkJNO0lBQW9CO0VsSXd6NkIxQjtFa0l0ejZCTTtJQUFpQztFbEl5ejZCdkM7RWtJeHo2Qk07SUFBaUM7RWxJMno2QnZDO0VrSTF6NkJNO0lBQWlDO0VsSTZ6NkJ2QztFa0k1ejZCTTtJQUFpQztFbEkrejZCdkM7RWtJOXo2Qk07SUFBaUM7RWxJaTA2QnZDO0VrSS96NkJNO0lBQTBCO0VsSWswNkJoQztFa0lqMDZCTTtJQUEyQjtFbElvMDZCakM7RWtJbjA2Qk07SUFBOEI7RWxJczA2QnBDO0VrSXIwNkJNO0lBQStCO0VsSXcwNkJyQztFa0luMTZCTTtJQUFvQjtFbElzMTZCMUI7RWtJcDE2Qk07SUFBaUM7RWxJdTE2QnZDO0VrSXQxNkJNO0lBQWlDO0VsSXkxNkJ2QztFa0l4MTZCTTtJQUFpQztFbEkyMTZCdkM7RWtJMTE2Qk07SUFBaUM7RWxJNjE2QnZDO0VrSTUxNkJNO0lBQWlDO0VsSSsxNkJ2QztFa0k3MTZCTTtJQUEwQjtFbElnMjZCaEM7RWtJLzE2Qk07SUFBMkI7RWxJazI2QmpDO0VrSWoyNkJNO0lBQThCO0VsSW8yNkJwQztFa0luMjZCTTtJQUErQjtFbElzMjZCckM7RWtJLzE2Qk07SUFBa0M7RWxJazI2QnhDO0VrSWwyNkJNO0lBQWtDO0VsSXEyNkJ4QztFa0lyMjZCTTtJQUFrQztFbEl3MjZCeEM7RWtJeDI2Qk07SUFBa0M7RWxJMjI2QnhDO0VrSTMyNkJNO0lBQWtDO0lBQUE7RWxJODI2QnhDO0FBQ0Y7QWtJdjI2QkU7RUFDRTtBbEl5MjZCSjs7QWtJbjI2Qk07RUFDRTtBbElzMjZCUjs7QWtJdjI2Qk07RUFDRTtBbEkwMjZCUjs7QWtJMzI2Qk07RUFDRTtBbEk4MjZCUjs7QWtJdDM2QkU7RUFDRTtBbEl5MzZCSjs7QWtJbjM2Qk07RUFDRTtBbElzMzZCUjs7QWtJdjM2Qk07RUFDRTtBbEkwMzZCUjs7QWtJMzM2Qk07RUFDRTtBbEk4MzZCUjs7QWtJdDQ2QkU7RUFDRTtBbEl5NDZCSjs7QWtJbjQ2Qk07RUFDRTtBbElzNDZCUjs7QWtJdjQ2Qk07RUFDRTtBbEkwNDZCUjs7QWtJMzQ2Qk07RUFDRTtBbEk4NDZCUjs7QWtJdDU2QkU7RUFDRTtBbEl5NTZCSjs7QWtJbjU2Qk07RUFDRTtBbElzNTZCUjs7QWtJdjU2Qk07RUFDRTtBbEkwNTZCUjs7QWtJMzU2Qk07RUFDRTtBbEk4NTZCUjs7QWtJdDY2QkU7RUFDRTtBbEl5NjZCSjs7QWtJbjY2Qk07RUFDRTtBbElzNjZCUjs7QWtJdjY2Qk07RUFDRTtBbEkwNjZCUjs7QWtJMzY2Qk07RUFDRTtBbEk4NjZCUjs7QWtJdDc2QkU7RUFDRTtBbEl5NzZCSjs7QWtJbjc2Qk07RUFDRTtBbElzNzZCUjs7QWtJdjc2Qk07RUFDRTtBbEkwNzZCUjs7QWtJMzc2Qk07RUFDRTtBbEk4NzZCUjs7QW1JcHQ3QkE7RUFDRTtBbkl1dDdCRjs7QW1JcHQ3QkE7Ozs7Ozs7O0VBQUE7QUNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBU0E7QXBJNHQ3QkY7QW9JcHQ3QkE7RUFDRTtBcElzdDdCRjs7QW9JbnQ3QkE7RUFDRTtBcElzdDdCRjs7QW9JbnQ3QkE7O0VBRUU7QXBJc3Q3QkY7O0FvSW50N0JBO0VBQ0U7QXBJc3Q3QkY7O0FvSTdzN0JBOzs7Ozs7Ozs7Ozs7RUFZRSxvQ0F4Q2M7RUF5Q2QsZ0I5R0g0QjtBdEJtdDdCOUI7O0FvSXhzN0JFOzs7O0VBQ0Usb0NBbERZO0FwSWd3N0JoQjtBb0k1czdCSTs7OztFQUNFO0FwSWl0N0JOO0FvSTdzN0JFOzs7O0VBQ0U7QXBJa3Q3Qko7O0FvSTlzN0JBOztFQUVFO0FwSWl0N0JGOztBb0k5czdCQTs7RUFFRTtFQUNBO0FwSWl0N0JGO0FvSS9zN0JFOztFQUNFO0VBQ0EsYzlHckZFO0F0QnV5N0JOOztBb0k5czdCQTs7RUFFRSxvQ0E5RW9CO0FwSSt4N0J0Qjs7QW9JNXM3QkU7O0VBQ0U7RUFDQSxjOUdsR0U7QXRCa3o3Qk47O0FvSTFzN0JFOztFQUNFLGM5R3pHRTtBdEJ1ejdCTjs7QW9JeHM3QkU7Ozs7RUFJRTtBcEkyczdCSjs7QW9JbnM3QkU7Ozs7RUFDRTtBcEl5czdCSjs7QW9JcnM3QkE7RUFDRTtBcEl3czdCRjs7QW9JbnM3QkU7O0VBQ0U7VUFBQTtFQUNBO0FwSXVzN0JKO0FvSXJzN0JJOztFQUNFO0VBQ0EsYzlHNUlBO0U4RzZJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJd3M3Qk47QW9JbnM3Qk07OztFQUNFO0FwSXVzN0JSO0FvSWxzN0JFOztFQUNFLGM5RzlKRTtBdEJtMjdCTjs7QW9JanM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW9zN0JGO0FvSWxzN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW9zN0JKO0FvSWpzN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW1zN0JKO0FvSWhzN0JFO0VBQ0U7RUFDQTtBcElrczdCSjtBb0loczdCSTtFQUVFO0VBQ0EsYzlHeE1BO0U4R3lNQTtFQUNBO0VBQ0E7QXBJaXM3Qk47QW9JOXI3Qkk7RUFDRTtFQUNBO0FwSWdzN0JOO0FvSTdyN0JJO0VBQ0U7RUFDQTtBcEkrcjdCTjtBb0k1cjdCSTtFQUNFO0VBQ0E7QXBJOHI3Qk47QW9JM3I3Qkk7RUFDRSxvQ0FqTmdCO0FwSTg0N0J0QjtBb0kxcjdCSTtFQUNFO0VBQ0E7QXBJNHI3Qk47QW9JMXI3Qk07RUFDRTtFQUNBO0FwSTRyN0JSOztBb0l0cjdCQTtFQUNFO0VBQ0E7RUFDQTtBcEl5cjdCRjtBb0l0cjdCSTtFQUNFO0FwSXdyN0JOO0FvSXJyN0JJO0VBQ0U7QXBJdXI3Qk47QW9JcHI3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlHcFFDO0F0QjA3N0JQOztBb0locjdCRTtFQUNFLGM5R3hRRTtFOEd5UUY7QXBJbXI3Qko7O0FxSXI4N0JJO0VBQ0k7RUFDQTtBckl3ODdCUjtBcUl0ODdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySXc4N0JaO0FxSXQ4N0JZO0VBQ0kseUIvR0xWO0F0QjY4N0JOO0FxSXI4N0JZO0VBQ0k7QXJJdTg3QmhCOztBcUlqODdCQTtFQUNJO0FySW84N0JKOztBcUlqODdCQTtFQUNJO0VBQ0E7RUFDQTtBcklvODdCSjs7QXFJaDg3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckltODdCUjs7QXFJOTc3Qkk7RUFDSSxjL0dwQ0Y7QXRCcSs3Qk47O0FxSTM3N0JBO0VBQ0ksVy9HakRJO0F0QisrN0JSOztBc0luLzdCQTtFQUNDO0VBRUE7QXRJcS83QkQ7QXNJcC83QkM7RUFDQztBdElzLzdCRjtBc0lwLzdCRTtFQUhEO0lBSUU7RXRJdS83QkQ7QUFDRjtBc0lwLzdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0F0SXMvN0JGO0FzSW4vN0JDO0VBQ0M7RUFDQTtFQUNBO0F0SXEvN0JGO0FzSWwvN0JDO0VBbENEO0lBbUNFO0V0SXEvN0JBO0VzSW4vN0JBO0lBQ0M7RXRJcS83QkQ7QUFDRjtBc0lsLzdCQztFQTFDRDtJQTJDRTtFdElxLzdCQTtFc0luLzdCQTtJQUNDO0V0SXEvN0JEO0FBQ0Y7QXNJbC83QkM7RUFsREQ7SUFtREU7RXRJcS83QkE7RXNJbi83QkE7SUFDQztFdElxLzdCRDtBQUNGOztBc0lqLzdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0SW8vN0JEO0FzSWwvN0JDO0VBQ0M7QXRJby83QkY7QXNJbC83QkU7RUFIRDtJQUlFO0V0SXEvN0JEO0FBQ0Y7O0F1STFqOEJDO0VBQ0M7RUFDQTtBdkk2ajhCRjtBcUNwZzhCSTtFa0dwREQ7SUFFRTtFdkkwajhCSDtBQUNGO0F1SXhqOEJHO0VBQ0M7RUFDQTtFQUNBO0F2STBqOEJKO0F1SXpqOEJJO0VBQ0M7QXZJMmo4Qkw7QXFDamg4Qkk7RWtHL0NEO0lBU0U7SUFDQTtFdkkyajhCSDtBQUNGO0F1STFqOEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0ajhCTDtBcUM5aDhCSTtFa0duQ0E7SUFPRTtJQUNBO0lBQ0E7RXZJOGo4Qko7RXVJN2o4Qkk7SUFDQztJQUNBO0V2SStqOEJMO0FBQ0Y7QXVJMWo4Qks7RUFDQztBdkk0ajhCTjtBdUl4ajhCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pIM0NDO0F0QnFtOEJOO0F1SXZqOEJJO0VBQ0M7QXZJeWo4Qkw7QXVJeGo4Qks7RUFDQztFQUNBO0F2STBqOEJOO0FxQzFqOEJJO0VrR0ZDO0lBSUUsc0JqSDFEQztJaUgyREQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7SUFBQTtFdkk0ajhCTDtBQUNGO0F1STNqOEJNO0VBQ0M7QXZJNmo4QlA7QXVJNWo4Qk87RUFDQztBdkk4ajhCUjtBdUkxajhCTTtFQUNDO0VBQ0E7VUFBQTtBdkk0ajhCUDtBdUkzajhCTztFQUNDO0F2STZqOEJSO0F1STNqOEJTO0VBQ0M7QXZJNmo4QlY7QXFDcmw4Qkk7RWtHNEJLO0lBQ0MseUJqSC9FSjtFdEIybzhCSjtFdUkzajhCUTtJQUNDO0V2STZqOEJUO0FBQ0Y7QXVJMWo4QlE7RUFDQztFQUNBO0VBQ0E7QXZJNGo4QlQ7QXFDbG04Qkk7RWtHbUNJO0lBS0U7RXZJOGo4QlI7QUFDRjtBdUk3ajhCUztFQUNDO0F2SStqOEJWO0F1STNqOEJRO0VBQ0M7QXZJNmo4QlQ7QXVJNWo4QlM7RUFDQztBdkk4ajhCVjtBcUNobjhCSTtFa0dpREs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFdklnazhCVDtBQUNGO0F1SS9qOEJVO0VBQ0M7QXZJaWs4Qlg7QXVJL2o4Qlc7RUFDQztBdklpazhCWjtBdUk3ajhCVTtFQUNDO0VBQ0E7VUFBQTtBdkkrajhCWDtBdUk5ajhCVztFQUNDO0F2SWdrOEJaO0F1STdqOEJhO0VBQ0M7QXZJK2o4QmQ7QXVJNWo4Qlk7RUFFQyx5QmpIcElFO0F0QmlzOEJmO0F1STFqOEJZO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZJNGo4QmI7QXFDanA4Qkk7RWtHaUZRO0lBTUU7RXZJOGo4Qlo7QUFDRjtBcUN0cDhCSTtFa0crRk87SUFDQztFdkkwajhCVjtFdUl0ajhCUztJQUNDO0V2SXdqOEJWO0FBQ0Y7QXFDOXA4Qkk7RWtHK0dHO0lBQ0M7SUFDQTtFdklrajhCTjtFdUloajhCSztJQUNDO0V2SWtqOEJOO0FBQ0Y7QXVJMWk4Qk07RUFDQztBdkk0aThCUDtBdUl6aThCUztFQUNDO0VBQ0E7QXZJMmk4QlY7QXVJamk4Qks7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QmpIbk1BO0VpSG9NQTtFQUNBO0F2SW1pOEJOOztBdUkxaDhCQztFQUNDO0F2STZoOEJGO0F1STVoOEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZJOGg4Qkg7QXVJNWg4Qkk7RUFDQztBdkk4aDhCTDtBdUkzaDhCSTtFQUNDO0F2STZoOEJMO0F1SXpoOEJFO0VBQ0M7RUFDQSx5QmpIck9ZO0VpSHNPWjtBdkkyaDhCSDtBcUMzczhCSTtFa0c2S0Y7SUFLRTtJQUNBO0lBQ0E7RXZJNmg4QkY7QUFDRjtBdUk1aDhCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SThoOEJKO0F1STVoOEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk4aDhCSjtBcUNsdThCSTtFa0crTEQ7SUFPRTtJQUNBO0lBQ0E7RXZJZ2k4Qkg7QUFDRjtBdUkvaDhCSTtFQUNDO0VBQ0E7RUFDQSxjakhsUUU7RWlIbVFGO0VBQ0E7QXZJaWk4Qkw7QXVJaGk4Qks7RUFDQyxjakhuUUE7QXRCcXk4Qk47QXVJL2g4Qkk7RUFDQyxjakgxUUU7RWlIMlFGO0F2SWlpOEJMO0FxQ3Z2OEJJO0VrR29OQTtJQUlFO0V2SW1pOEJKO0FBQ0Y7QXFDNXY4Qkk7RWtHOE5IO0lBRUs7SUFDQTtJQUNBO0lBQ0g7RXZJZ2k4QkQ7RXVJL2g4QkM7SUFDQyxrQmpIN1JJO0lpSDhSSix5QmpIeFJFO0V0Qnl6OEJKO0V1SWhpOEJFO0lBQ0Msc0JqSGhTRztFdEJrMDhCTjtBQUNGO0F1SS9oOEJFO0VBQ0M7QXZJaWk4Qkg7O0F1STVoOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZJK2g4QkQ7QXFDcng4Qkk7RWtHa1BKO0lBTUU7RXZJaWk4QkE7QUFDRjs7QXVJOWg4QkE7QUFHQTtFQUNJO0F2SStoOEJKOztBdUk3aDhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJZ2k4Qko7QXVJL2g4Qkk7RUFDSSxjakgzVEY7RWlINFRFO0F2SWlpOEJSO0F1SS9oOEJJO0VBQ0ksY2pIL1RGO0F0QmcyOEJOOztBdUk5aDhCQTtFQUNJO0VBQ0E7QXZJaWk4Qko7QXVJaGk4Qkk7RUFHSTtBdklnaThCUjs7QXVJM2g4QkM7RUFERDtJQUVFO0V2SStoOEJBO0FBQ0Y7QXVJOWg4Qkk7RUFKSjtJQUtRO0V2SWlpOEJOO0FBQ0Y7O0F1SS9oOEJBO0VBQ0k7QXZJa2k4Qko7QXVJamk4Qkk7RUFGSjtJQUdRO0lBQUE7SUFDQTtFdklvaThCTjtBQUNGOztBdUlqaThCQTtFQUNJO0F2SW9pOEJKOztBdUlsaThCQTtFQUlJO0F2SWtpOEJKO0F1SXJpOEJJO0VBREo7SUFFRTtFdkl3aThCQTtBQUNGO0F1SXRpOEJJO0VBTEo7SUFNUTtFdkl5aThCTjtBQUNGO0F1SXhpOEJJO0VBQ0k7QXZJMGk4QlI7O0F1SXRpOEJJO0VBREo7SUFFUTtFdkkwaThCTjtBQUNGOztBdUl0aThCUTtFQUNJO0F2SXlpOEJaO0F1SXhpOEJZO0VBQ0k7RUFDQTtBdkkwaThCaEI7QXVJdmk4QlE7RUFSSjtJQVNRO0lBQUE7SUFDQTtFdkkwaThCVjtFdUl6aThCVTtJQUNJO0lBQ0E7RXZJMmk4QmQ7RXVJMWk4QmM7SUFDSTtFdkk0aThCbEI7RXVJMWk4QmM7O0lBRUk7RXZJNGk4QmxCO0V1STFpOEJjO0lBQ0k7RXZJNGk4QmxCO0FBQ0Y7O0F1SXJpOEJRO0VBREo7SUFFUTtFdkl5aThCVjtBQUNGO0F1SXhpOEJRO0VBQ0k7SUFDSTtJQUNBO0V2STBpOEJkO0FBQ0Y7QXVJeGk4QlE7RUFDSSx5QmpIelpOO0VpSDBaTTtBdkkwaThCWjtBdUl6aThCWTtFQUhKO0lBSVE7SUFDQTtFdkk0aThCZDtBQUNGO0F1STFpOEJnQjtFQURKO0lBRVE7SUFDQTtJQUNmO0V2STZpOEJIO0FBQ0Y7O0F1SXhpOEJBO0VBQ0MsY2pIMWFLO0F0QnE5OEJOOztBdUl4aThCQTtFQUNDO0F2STJpOEJEOztBdUl4aThCQTtFQUNDLGNqSGxiSztBdEI2OThCTjs7QXVJeGk4QkE7RUFDQztFQUNBO0VBQ0E7RUFDRztBdkkyaThCSjs7QXVJeGk4QkE7RUFDQztBdkkyaThCRDs7QXVJemk4QkE7RUFDQztJQUNDO0V2STRpOEJBO0FBQ0Y7QXVJemk4QkE7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJMmk4Qko7O0F1SXhpOEJBOztFQUFBO0FBSUE7RUFDQztBdkkwaThCRDs7QXVJdmk4QkE7RUFDQztFQUNBO0F2STBpOEJEOztBdUl2aThCQztFQUNDO0VBQ0E7RUFDQTtFQUNBLHlCakhsZUk7RWlIbWVKO0VBQ0E7QXZJMGk4QkY7O0F1SXZpOEJBO0VBQ0M7O0lBRUM7RXZJMGk4QkE7RXVJdmk4QkE7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZJeWk4QkQ7RXVJdGk4QkQ7SUFDQztFdkl3aThCQTtFdUl0aThCRDtJQUNDO0V2SXdpOEJBO0FBQ0Y7QXVJdGk4QkE7RUFDQzs7Ozs7OztJQUFBO0VBUUE7SUFDQztFdkl3aThCQTtBQUNGO0F1SXRpOEJBO0VBQ0M7SUFDQztFdkl3aThCQTtBQUNGO0F1SXJpOEJBO0VBQ0M7QXZJdWk4QkQ7O0F1SXJpOEJBO0VBQ0M7SUFDQztFdkl3aThCQTtBQUNGO0F1SXRpOEJBO0FDbGlCQTtFQUNDO0VBQ0EseUJsSEljO0VrSEhkO0F4STJrOUJEO0FxQ2xoOUJJO0VtRzVESjtJQUtFLGFsSDRCYTtFdEJpajlCYjtBQUNGO0F3STNrOUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJsSEZHO0VrSEdIO0F4STZrOUJIO0F3STVrOUJHO0VBQ0M7RUFDQTtFQUNBO0VBRUE7QXhJOGs5Qko7QXdJMWs5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4STRrOUJGO0F3SXZrOUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJeWs5Qkw7QXdJdGs5Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXdrOUJKOztBeUl4bjlCQTtFQUNJO0VBQ0E7QXpJMm45Qko7QXlJem45Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6STJuOUJSOztBeUl0bjlCSTtFQUNJO0F6SXluOUJSO0F5SXZuOUJRO0VBQ0k7VUFBQTtBekl5bjlCWjtBeUl2bjlCWTtFQUNJO0F6SXluOUJoQjtBeUlubjlCZ0I7RUFDSTtFQUNBO0F6SXFuOUJwQjtBeUlubjlCb0I7RUFDSSxjbkh0QmxCO0F0QjJvOUJOO0F5SWpuOUJnQjtFQUNJO0F6SW1uOUJwQjtBeUk5bTlCd0I7RUFDSTtFQUNBO0F6SWduOUI1QjtBeUkxbTlCb0I7RUFDSTtBekk0bTlCeEI7QXlJdG05QlE7RUFDSTtBekl3bTlCWjtBeUl0bTlCWTtFQUNJLGNuSG5EVjtFbUhvRFU7QXpJd205QmhCO0F5SXBtOUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpJc205Qlo7QXlJbm05QmdCO0VBQ0kseUJuSGhFZDtFbUhpRWMscUJuSGpFZDtFbUhrRWMsV25IeEVaO0VtSHlFWTtFQUNBO0F6SXFtOUJwQjtBeUlubTlCb0I7RUFDSTtBeklxbTlCeEI7QXlJNWw5Qm9CO0VBS0k7RUFDQTtFQUNBO0F6STBsOUJ4QjtBcUMvbjlCSTtFb0c4QmdCO0lBRVE7RXpJbW05QjFCO0FBQ0Y7QXlJN2w5QndCO0VBQ0k7QXpJK2w5QjVCO0F5STVsOUJ3QjtFQUNJO0F6SThsOUI1QjtBeUl2bDlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekl5bDlCWjtBeUlwbDlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJc2w5Qlo7O0F5SWhsOUJJO0VBQ0k7RUFDQTtFQUNBO0F6SW1sOUJSO0F5SWpsOUJRO0VBQ0k7QXpJbWw5Qlo7QXlJaGw5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeklrbDlCWjs7QTBJdHU5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXl1OUJSOztBMkk5dTlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lpdjlCUjtBMkk5dTlCSTtFQUNJO0EzSWd2OUJSO0EySS91OUJRO0VBQ0k7QTNJaXY5Qlo7QTJJL3U5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWl2OUJaO0FxQ3pzOUJJO0VzRzdDSTtJQU9RO0lBQ0E7RTNJbXY5QmQ7QUFDRjs7QTRJenc5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUk0dzlCWjtBNEl4dzlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUkwdzlCWjtBNElydzlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJdXc5Qlo7QTRJdHc5Qlk7RUFDSTtFQUNBO0E1SXd3OUJoQjtBNEl0dzlCWTtFQUNJO0VBQ0E7QTVJd3c5QmhCO0E0SXJ3OUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUl1dzlCWjs7QTZJL3k5Qkk7RUFDSTtFQUNBO0E3SWt6OUJSO0E2SS95OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWl6OUJSO0FxQ2p3OUJJO0V3R3REQTtJQVFRO0lBQ0E7RTdJbXo5QlY7QUFDRjs7QThJbDA5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXEwOUJSOztBK0kxMDlCSTtFQUNJLHNCekhFQTtFeUhEQTtFQUNBO0EvSTYwOUJSO0ErSTEwOUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTQwOUJSO0ErSTMwOUJRO0VBQ0M7RUFDQTtFQUNBO0VBQ047QS9JNjA5Qkg7O0FnSi8xOUJBO0VBQ0k7RUFDQTtFQUNBO0FoSmsyOUJKO0FnSmgyOUJJO0VBQ0k7RUFDQTtFQUNBO0FoSmsyOUJSO0FnSmoyOUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzFISE47RTBISU07RUFDQTtFQUNBO0VBQ0E7QWhKbTI5Qlo7O0FpSnAzOUJBO0VBQ0k7QWpKdTM5Qko7QWlKdDM5Qkk7RUFDSTtFQUNBLHlCM0hLVTtFMkhKVjtFQUNBO0VBQ0E7RUFDQTtBakp3MzlCUjtBcUNwMDlCSTtFNEcxREE7SUFRUTtFakowMzlCVjtBQUNGO0FpSngzOUJRO0VBQ0k7QWpKMDM5Qlo7QXFDNTA5Qkk7RTRHL0NJO0lBR1E7SUFDQTtFako0MzlCZDtFaUozMzlCYztJQUNJO0VqSjYzOUJsQjtBQUNGOztBa0ovNDlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSms1OUJSO0FrSmo1OUJRO0VBQ0ksc0I1SEpKO0F0QnU1OUJSO0FrSmw1OUJZO0VBQ0k7RUFDQTtFQUNBO0FsSm81OUJoQjtBa0puNTlCZ0I7RUFDSTtBbEpxNTlCcEI7QWtKbjU5QmdCO0VBQ0k7RUFDQTtBbEpxNTlCcEI7O0FtSnQ2OUJJO0VBQ0k7QW5KeTY5QlI7QW1KeDY5QlE7RUFDUTtFQUNBO0VBQ0E7QW5KMDY5QmhCO0FtSnY2OUJnQjtFQUVJO0VBQ0E7RUFDQTtBbkp3NjlCcEI7QW1KcjY5QmdCO0VBQ0k7QW5KdTY5QnBCO0FtSnA2OUJnQjtFQUNJO0FuSnM2OUJwQjtBbUpoNjlCSTtFQUNJO0VBQ0E7QW5KazY5QlI7O0FvSjk3OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBKaTg5QlI7QW9KaDg5QlE7RUFDSTtFQUNBO0FwSms4OUJaO0FvSjc3OUJRO0VBQ0k7RUFDQTtBcEorNzlCWjtBb0ozNzlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHNCOUhuQkE7RThIb0JBO0VBQ0E7QXBKNjc5QlI7QW9KMzc5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEo2NzlCWjtBb0ozNzlCUTtFQUNJLHlCOUg1Qk07RThINkJOO0VBQ0E7QXBKNjc5Qlo7QW9KNTc5Qlk7RUFDSSxjOUhqQ0o7RThIa0NJLHlCOUhqQ0U7RThIa0NGO0FwSjg3OUJoQjtBb0o1NzlCWTs7RUFFSSx5QjlIdENFO0F0Qm8rOUJsQjtBb0o1NzlCWTtFQUNJLGM5SDFDSjtBdEJ3KzlCWjtBb0oxNzlCWTtFQUNJLGM5SC9DSjtFOEhnREkseUI5SC9DRTtBdEIyKzlCbEI7QW9KMzc5QmdCO0VBQ0k7QXBKNjc5QnBCO0FvSno3OUJZO0VBQ0k7RUFDQTtBcEoyNzlCaEI7QW9KMTc5QmdCO0VBQ0ksYzlIMURSO0U4SDJEUSx5QjlIMURGO0U4SDJERTtFQUNBO0VBQ0E7RUFDQTtBcEo0NzlCcEI7QW9KMzc5Qm9CO0VBQ0k7QXBKNjc5QnhCO0FvSng3OUJnQjtFQUNJO0FwSjA3OUJwQjtBb0pyNzlCZ0I7RUFDSTtBcEp1NzlCcEI7QW9Kajc5Qlk7RUFDSTtBcEptNzlCaEI7QW9Kajc5Qm9CO0VBQ0k7QXBKbTc5QnhCO0FvSjU2OUJvQjtFQUNJLGM5SDdGbEI7RThIOEZrQjtBcEo4NjlCeEI7QW9KNzY5QndCO0VBQ0k7RUFDQTtFQUNBLGM5SHJHckI7QXRCb2grQlA7QW9KNTY5Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBKODY5QnhCO0FvSjc2OUJ3QjtFQUNJO0VBQ0E7RUFDQTtBcEorNjlCNUI7QW9KNTY5QjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI5SHZIMUI7QXRCcWkrQk47QW9KNTY5QjRCO0VBQ0k7QXBKODY5QmhDO0FvSnQ2OUJnQjtFQUNJO0VBQ0E7QXBKdzY5QnBCO0FvSnQ2OUJ3QjtFQUNJO0VBQ0E7QXBKdzY5QjVCOztBcUoxaitCQTtFQUNDO0FySjZqK0JEOztBcUoxaitCQTtFQUNDO0FySjZqK0JEOztBcUoxaitCQTs7RUFFQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFKMWorQkE7RUFDQztBcko2aitCRDs7QXFDbmkrQkk7RWdIdEJIO0lBQ0M7RXJKNmorQkE7QUFDRjtBcUoxaitCQTtFQUNDO0VBQ0E7QXJKNGorQkQ7O0FxSnpqK0JBO0VBQ0M7RUFDQTtBcko0aitCRDs7QXFDcmkrQkk7RWdIbkJIO0lBRUU7SUFDQTtFckoyaitCRDtBQUNGO0FxSnpqK0JDO0VBQ0MsZ0IvSHpETTtFK0gwRE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckoyaitCRjs7QXFDdmorQkk7RWdIQ0g7SUFFRTtJQUNBO0VySnlqK0JEO0FBQ0Y7O0FxSnJqK0JBO0VBQ0M7QXJKd2orQkQ7O0FxSnJqK0JBO0VBQ0M7QXJKd2orQkQ7O0FxSnBqK0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBckp1aitCRjs7QXFKOWkrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmlqK0JGOztBcUo3aStCQTtFQUNDO0VBQ0E7QXJKZ2orQkQ7QXFKOWkrQkM7RUFDQztBckpnaitCRjtBcUo5aStCRTtFQUNDO0VBQ0E7QXJKZ2orQkg7QXFKOWkrQkc7RUFDQztFQUNBO0FySmdqK0JKOztBcUp4aStCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FySjJpK0JGO0FxSnhpK0JDO0VBQ0M7QXJKMGkrQkY7O0FxSnJpK0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySndpK0JGO0FxSnJpK0JDO0VBQ0M7QXJKdWkrQkY7QXFKcmkrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckp1aStCSDs7QXFKamkrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySm9pK0JGOztBcUo5aCtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmlpK0JGO0FxSjdoK0JFO0VBQ0M7RUFDQTtBckoraCtCSDtBcUo1aCtCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FySjhoK0JIO0FxSjNoK0JFO0VBQ0M7QXJKNmgrQkg7QXFKMWgrQkU7RUFDQztFQUNBO0FySjRoK0JIOztBcUp0aCtCQztFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKeWgrQkY7QXFKdGgrQkM7RUFDQztFQUNBO0VBQ0E7QXJKd2grQkY7QXFKbmgrQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnFoK0JKO0FxSmhoK0JHO0VBQ0M7RUFDQTtFQUNBO0FySmtoK0JKOztBcUozZytCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJKOGcrQkY7QXFKNWcrQkU7RUFDQztBcko4ZytCSDtBcUo1ZytCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjhnK0JKOztBcUp0ZytCRTtFQUNDO0VBQ0E7QXJKeWcrQkg7QXFKdmcrQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvSHZTRTtFK0h3U0Y7RUFDQTtFQUNBO0FySnlnK0JKOztBcUpsZytCQztFQUNDO0FySnFnK0JGO0FxSm5nK0JFO0VBQ0M7RUFDQTtFQUNBO0FySnFnK0JIO0FxSm5nK0JHO0VBQ0M7QXJKcWcrQko7QXFKbGcrQkc7RUFDQztBckpvZytCSjs7QXFKNy85QkM7RUFDQztPQUFBO0FySmdnK0JGO0FxQ3B4K0JJO0VnSG1SSDtJQUlFO1NBQUE7RXJKaWcrQkQ7QUFDRjtBcUo3LzlCRTtFQUNDO0VBQ0E7QXJKKy85Qkg7QXFKNS85QkU7RUFDQztFQUNBO0FySjgvOUJIO0FxQ2p5K0JJO0VnSHlTQztJQUNDO0VySjIvOUJKO0VxSngvOUJHO0lBQ0M7RXJKMC85Qko7QUFDRjs7QXFKbC85QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnEvOUJEO0FxSm4vOUJDO0VBQ0MsYy9IcFhJO0UrSHFYSjtBckpxLzlCRjtBcUpsLzlCQztFQUNDLHlCL0h6WEk7RStIMFhKLFcvSGhZTTtFK0hpWU47QXJKby85QkY7QXFKbC85QkU7RUFDQyx5Qi9IallJO0F0QnEzK0JQO0FxSmgvOUJDO0VBQ0M7QXJKay85QkY7QXFKaC85QkU7RUFDQztFQUNBO0FySmsvOUJIO0FxSmgvOUJHO0VBQ0M7QXJKay85Qko7O0FxSjUrOUJBO0VBQ0M7RUFBZTtBckpnLzlCaEI7O0FxSjUrOUJDO0VBQ0MseUIvSHRaSTtFK0h1Wko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckorKzlCRjtBcUo3KzlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckorKzlCRjtBcUo3KzlCQztFQUNDO0FySisrOUJGO0FxSjcrOUJDO0VBQ0MseUIvSHphSTtFK0gwYUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKKys5QkY7QXFKNys5QkM7RUFDQztJQUNDO0VySisrOUJEO0FBQ0Y7QXFKNys5QkM7RUFDQztJQUNDO0VySisrOUJEO0VxSjcrOUJBO0lBQ0M7RXJKKys5QkQ7QUFDRjs7QXNKcjcrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Snc3K0JGOztBc0pwNytCQTtFQUNDLHNCaElWTztFZ0lXUDtFQUNBO0VBQ0E7QXRKdTcrQkQ7QXNKdDcrQkM7RUFDQztBdEp3NytCRjs7QXNKbjcrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEpzNytCRjs7QXNKajcrQkM7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKbzcrQkY7O0FzSi82K0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKazcrQkY7QXNKaDcrQkM7RUFDQztFQUNBO0VBQ0E7QXRKazcrQkY7O0FxQ3I3K0JJO0VpSFFIO0lBRUU7RXRKZzcrQkQ7QUFDRjtBc0o5NitCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0Smc3K0JGO0FzSjk2K0JDO0VBQ0M7RUFDQTtBdEpnNytCRjtBc0ovNitCRTtFQUNDO0F0Smk3K0JIO0FzSmg3K0JHO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdEprNytCUDtBc0poNytCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKazcrQko7QXNKOTYrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKZzcrQkY7O0FzSjM2K0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKODYrQkY7O0FzSno2K0JDO0VBQ0Msc0JoSS9ITTtFZ0lnSU47RUFDQTtFQUNBO0VBQ0E7QXRKNDYrQkY7O0FzSnY2K0JDO0VBQ0Msc0JoSXpJTTtFZ0kwSU47RUFDQTtFQUNBO0VBQ0E7QXRKMDYrQkY7QXNKeDYrQkM7RUFDQztBdEowNitCRjtBcUNsZy9CSTtFaUh1Rkg7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRKNDYrQkQ7QUFDRjs7QXFDNWcvQkk7RWlIcUdIO0lBRUU7RXRKMDYrQkQ7QUFDRjtBc0p4NitCRztFQUNDLHlCaEloS0c7RWdJaUtILHFCaEluS1M7QXRCNmsvQmI7QXNKeDYrQkc7RUFDQyxxQmhJdEtTO0F0QmdsL0JiOztBc0puNitCQztFQUNDO0F0SnM2K0JGO0FxQzdoL0JJO0VpSHNISDtJQUlFO0V0SnU2K0JEO0VzSnQ2K0JDO0lBQ0M7RXRKdzYrQkY7QUFDRjtBcUNyaS9CSTtFaUhzSEg7SUFVRTtFdEp5NitCRDtFc0p4NitCQztJQUNDO0V0SjA2K0JGO0FBQ0Y7QXNKeDYrQkU7RUFDQztBdEowNitCSDs7QXNKcDYrQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SnU2K0JGOztBcUMzaS9CSTtFa0h4RUg7SUFFRTtJQUNBO0lBQ0E7RXZKc24vQkQ7RXVKcG4vQkM7SUFDQztJQUFBO0lBQUE7SUFDQTtFdkpzbi9CRjtFdUpwbi9CRTtJQUNDO0lBQUE7SUFBQTtFdkpzbi9CSDtBQUNGO0F1SmpuL0JDO0VBQ0M7QXZKbW4vQkY7QXVKaG4vQkc7RUFDQztBdkprbi9CSjtBdUovbS9CRztFQUNDO0VBQ0E7QXZKaW4vQko7QXVKOW0vQks7RUFDQztBdkpnbi9CTjtBdUp6bS9CQztFQUNDO0VBQ0E7RUFDQTtBdkoybS9CRjtBdUpwbS9CSztFQUNDO0F2SnNtL0JOO0F1SnBtL0JNO0VBQ0M7RUFDQTtFQUNBO0F2SnNtL0JQO0F1SjlsL0JLO0VBQ0M7QXZKZ20vQk47QXVKOWwvQk07RUFDQztFQUNBO0VBQ0E7QXZKZ20vQlA7QXVKMWwvQkc7RUFDQztBdko0bC9CSjtBdUoxbC9CSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjRsL0JMOztBdUpubC9CRTtFQUNDO0VBQ0E7QXZKc2wvQkg7QXVKcGwvQkc7RUFDQztFQUNBO0F2SnNsL0JKOztBdUovay9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SmtsL0JGO0F1Si9rL0JDO0VBQ0M7RUFDQTtFQUNBO0F2SmlsL0JGOztBdUo1ay9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SitrL0JGO0F1SjNrL0JFO0VBQ0M7RUFDQTtBdko2ay9CSDtBdUoxay9CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2SjRrL0JIO0F1SnprL0JFO0VBQ0M7QXZKMmsvQkg7QXVKeGsvQkU7RUFDQztFQUNBO0F2SjBrL0JIOztBdUpway9CQztFQUNDO0VBQ0E7QXZKdWsvQkY7O0F1SmxrL0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkpxay9CRjs7QXVKaGsvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm1rL0JGOztBdUo5ai9CQztFQUNDLHNCakkzTE07RWlJNExOO0F2SmlrL0JGO0F1Si9qL0JFO0VBQ0MsV2pJL0xLO0F0Qmd3L0JSO0F1SjlqL0JFO0VBQ0M7QXZKZ2svQkg7QXVKOWovQkc7RUFDQztBdkpnay9CSjtBdUo1ai9CRTtFQUNDO0F2SjhqL0JIO0F1SjVqL0JHO0VBQ0M7QXZKOGovQko7QXVKMWovQkU7RUFDQztBdko0ai9CSDtBdUoxai9CRztFQUNDO0F2SjRqL0JKO0F1SnhqL0JFO0VBQ0M7QXZKMGovQkg7QXVKeGovQkc7RUFDQztBdkowai9CSjs7QXVKbmovQkM7RUFDQztBdkpzai9CRjs7QXVKamovQkM7RUFDQztBdkpvai9CRjtBdUpqai9CQztFQUNDO0F2Sm1qL0JGOztBdUovaS9CQTtFQUNDO0F2SmtqL0JEOztBdUovaS9CQTtFQUNDO0F2SmtqL0JEOztBdUovaS9CQTtFQUNDO0F2SmtqL0JEOztBdUovaS9CQTtFQUNDO0F2SmtqL0JEOztBdUo5aS9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2SmlqL0JGOztBdUoxaS9CRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBdko2aS9CSDtBdUp4aS9CRTtFQUNDO0VBQ0E7QXZKMGkvQkg7QXVKdGkvQkM7RUFDQztBdkp3aS9CRjtBcUNqeC9CSTtFa0h3T0g7SUFJRTtFdkp5aS9CRDtBQUNGO0F1SnZpL0JFO0VBQ0M7RUFDQSxXakl6U0s7RWlJMFNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKeWkvQkg7QXFDbHgvQkk7RWtIa09GO0lBVUU7RXZKMGkvQkY7QUFDRjs7QXVKcGkvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SnVpL0JGO0F1SnJpL0JFO0VBQ0M7QXZKdWkvQkg7QXVKcGkvQkU7RUFDQztFQUNBO0VBQ0E7QXZKc2kvQkg7QXVKbmkvQkU7RUFDQztBdkpxaS9CSDtBdUpuaS9CRztFQUNDO0F2SnFpL0JKOztBdUo5aC9CQztFQUNDO0F2SmlpL0JGO0F1Si9oL0JFO0VBQ0M7QXZKaWkvQkg7QXVKOWgvQkU7RUFDQztFQUNBO0VBQ0E7QXZKZ2kvQkg7QXVKN2gvQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKK2gvQkw7QXVKMWgvQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKNGgvQkw7O0F1SmpoL0JJO0VBQ0M7QXZKb2gvQkw7QXVKamgvQkk7RUFDQztBdkptaC9CTDtBdUovZy9CRztFQUNDO0VBQ0E7QXZKaWgvQko7QXVKOWcvQkc7RUFDQztFQUNBO0F2SmdoL0JKOztBdUoxZy9CQTtFQUNDO0VBQ0E7RUFDQTtBdko2Zy9CRDs7QXVKeGcvQkU7RUFDQztBdkoyZy9CSDs7QXVKcmcvQkM7RUFDQztBdkp3Zy9CRjtBdUpyZy9CQztFQUNDO0F2SnVnL0JGO0F1SnBnL0JDO0VBQ0M7QXZKc2cvQkY7QXVKbmcvQkM7O0VBRUM7QXZKcWcvQkY7QXVKbGcvQkM7RUFDQztBdkpvZy9CRjs7QXdKbjgvQks7RUFDQztBeEpzOC9CTjtBd0pyOC9CTTtFQUNDO0VBQ0E7RUFDQTtBeEp1OC9CUDtBd0poOC9CSztFQUNDO0F4Sms4L0JOO0F3Smo4L0JNO0VBQ0M7RUFDQTtFQUNBO0F4Sm04L0JQO0F3Sjc3L0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKKzcvQkw7O0F3SnY3L0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEowNy9CRjs7QXdKcjcvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Snc3L0JGOztBd0psNy9CRTtFQUNDO0VBQ0E7RUFDQTtBeEpxNy9CSDtBd0pwNy9CRztFQUNDO0VBQ0E7RUFDQTtBeEpzNy9CSjtBd0pwNy9CRztFQUNDO0VBQ0E7QXhKczcvQko7O0F3Sjk2L0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Smk3L0JOO0F3Sjk2L0JJO0VBQ0U7QXhKZzcvQk47QXdKNTYvQkU7RUFDRTtFQUNBO0F4Sjg2L0JKOztBd0p4Ni9CRTtFQUNDO0VBQ0E7RUFDQTtBeEoyNi9CSDtBd0oxNi9CRztFQUNDO0VBQ0E7RUFDQTtBeEo0Ni9CSjtBd0oxNi9CRztFQUNDO0VBQ0E7QXhKNDYvQko7O0F3SnQ2L0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Snk2L0JEOztBd0pyNi9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEp3Ni9CRjs7QXdKbjYvQkM7RUFDQztBeEpzNi9CRjtBd0pyNi9CRTtFQUNDO0VBQ0E7QXhKdTYvQkg7QXdKdDYvQkc7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQmxJcEpFO0VrSXFKRjtFQUNBO0VBQ0E7RUFDQTtBeEp3Ni9CSjs7QXdKajYvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKbzYvQkY7O0F3Si81L0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sms2L0JGOztBd0o3NS9CQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEpnNi9CTDs7QXdKMzUvQkM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sjg1L0JMOztBd0p6NS9CQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKNDUvQkw7O0FxQ3pqZ0NJO0VvSDFERjtJQUVFO0V6SnNuZ0NGO0FBQ0Y7O0F5SmpuZ0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpKb25nQ0Q7QXlKbG5nQ0M7RUFDQztBekpvbmdDRjtBeUpsbmdDRTtFQUNDO0VBQ0E7RUFDQTtBekpvbmdDSDtBeUpobmdDQztFQUNDO0F6SmtuZ0NGO0F5SmhuZ0NFO0VBQ0M7RUFDQTtBekprbmdDSDtBeUo5bWdDQztFQUNDO0VBQ0E7QXpKZ25nQ0Y7QXlKOW1nQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SmduZ0NIOztBeUp6bWdDQztFQUNDO0VBQ0E7QXpKNG1nQ0Y7QXlKMW1nQ0U7RUFDQztBeko0bWdDSDtBeUoxbWdDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKNG1nQ0o7QXlKeG1nQ0U7RUFDQztFQVVBO0F6SmltZ0NIO0F5SnptZ0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekoybWdDSjtBeUpwbWdDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzbWdDSjtBeUpsbWdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKb21nQ0g7O0F5SjlsZ0NDO0VBQ0M7QXpKaW1nQ0Y7QXlKOWxnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SmdtZ0NGOztBeUozbGdDQztFQUNDO0F6SjhsZ0NGOztBeUp4bGdDRTtFQUNDLGNuSXRIRztFbUl1SEg7QXpKMmxnQ0g7QXlKeGxnQ0U7RUFDQyxjbkk5SEk7RW1JK0hKO0VBQ0E7RUFDQTtFQUNBO0F6SjBsZ0NIO0F5SnhsZ0NHO0VBQ0MsY25JbElFO0F0QjR0Z0NOOztBeUpubGdDQTtBQUNBO0VBQ0M7QXpKc2xnQ0Q7O0F5Sm5sZ0NBO0VBQ0M7RUFDQTtBekpzbGdDRDs7QXlKbmxnQ0E7RUFDQztFQUNBO0VBQ0E7QXpKc2xnQ0Q7O0F5Sm5sZ0NBO0VBQ0M7RUFDQTtBekpzbGdDRDs7QXlKbmxnQ0E7RUFDQztFQUNBO0VBQ0E7QXpKc2xnQ0Q7O0F5SmxsZ0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnFsZ0NEOztBeUpsbGdDQTtFQUNDO0F6SnFsZ0NEOztBeUpsbGdDQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKcWxnQ0Q7O0F5SmxsZ0NBO0VBQ0M7QXpKcWxnQ0Q7O0F5SmxsZ0NBO0VBQ0M7QXpKcWxnQ0Q7O0F5SmxsZ0NBO0VBQ0M7SUFDQztFekpxbGdDQTtFeUpsbGdDRDtJQUNDO0lBQ0E7RXpKb2xnQ0E7RXlKamxnQ0Q7SUFDQztFekptbGdDQTtFeUpobGdDRDtJQUNDO0V6SmtsZ0NBO0V5Si9rZ0NEO0lBQ0M7SUFDQTtFekppbGdDQTtFeUo5a2dDRDtJQUNDO0lBQ0E7RXpKZ2xnQ0E7QUFDRjtBMEoxemdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUo0emdDRjtBMEoxemdDQztFQUNDLHNCcElOTTtFb0lPTjtFQUNBO0VBQ0E7QTFKNHpnQ0Y7QTBKenpnQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUoyemdDTDtBMEp6emdDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExSjJ6Z0NMO0EwSnh6Z0NLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTFKMHpnQ047O0EwSmp6Z0NDO0VBQ0M7QTFKb3pnQ0Y7QTBKbHpnQ0M7RUFDQztBMUpvemdDRjs7QTBKOXlnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSml6Z0NGOztBMEo1eWdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSit5Z0NGO0EwSjd5Z0NDO0VBR0M7QTFKK3lnQ0Y7QTBKOXlnQ0U7RUFDQztBMUpnemdDSDtBMEoveWdDRztFQUNDO0VBQ0E7QTFKaXpnQ0o7QTBKL3lnQ0c7RUFDQztFQUNBO0ExSml6Z0NKOztBMEp4eWdDRztFQUNDO0VBQ0E7QTFKMnlnQ0o7O0EwSm55Z0NFO0VBQ0M7RUFDQTtBMUpzeWdDSDs7QTBKaHlnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKbXlnQ0Y7QTBKaHlnQ0M7RUFDRztBMUpreWdDSjtBMEpoeWdDQztFQUNDO0ExSmt5Z0NGOztBMEo1eGdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExSit4Z0NIO0FxQzUyZ0NJO0VxSHlFRjtJQU1FO0UxSml5Z0NGO0FBQ0Y7QTBKL3hnQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSml5Z0NIOztBMEoxeGdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKNnhnQ0Y7QXFDaDRnQ0k7RXFIdUdEO0lBQ0c7RTFKNHhnQ0o7QUFDRjs7QTJKaDhnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ptOGdDRjtBMkpqOGdDQztFQUNDLHNCcklQTTtFcUlRTjtFQUNBO0EzSm04Z0NGO0EySmw4Z0NFO0VBQ0M7QTNKbzhnQ0g7O0EySjk3Z0NDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmk4Z0NMOztBMko1N2dDQztFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSis3Z0NMOztBNEp4K2dDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKMitnQ0Y7O0E0SnQrZ0NDO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUp5K2dDTDs7QTRKcCtnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnUrZ0NGO0E0SnArZ0NFO0VBQ0M7QTVKcytnQ0g7QTRKbitnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnErZ0NGOztBNEpoK2dDQztFQUNDLHNCdElqRE07RXNJa0ROO0VBQ0E7QTVKbStnQ0Y7QTRKaitnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUptK2dDRjs7QTRKNzlnQ0U7RUFDQztFQUNBO0E1SmcrZ0NIO0E0Si85Z0NHO0VBQ0M7RUFDQTtBNUppK2dDSjtBNEo3OWdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKKzlnQ0Y7O0E0SjE5Z0NDO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKNjlnQ0w7QTRKMzlnQ0M7RUFDQztFQUNBO0VBQ0E7QTVKNjlnQ0Y7O0E0SnY5Z0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SjA5Z0NOO0E0SnY5Z0NJO0VBQ0U7QTVKeTlnQ047QTRKdDlnQ0k7RUFDRTtFQUNBO0E1Snc5Z0NOO0E0SnA5Z0NFO0VBQ0U7RUFDQTtBNUpzOWdDSjtBNEpwOWdDSTtFQUNFO0VBQ0E7QTVKczlnQ047O0E0Smg5Z0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Sm05Z0NGOztBNEo5OGdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1Smk5Z0NGOztBNEo1OGdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1Sis4Z0NGO0E0Sjc4Z0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKKzhnQ0Y7O0E0SjE4Z0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SjY4Z0NGO0E0SjM4Z0NDO0VBQ0M7RUFDQTtFQUNBO0E1SjY4Z0NGO0E0SjU4Z0NFO0VBQ0M7QTVKODhnQ0g7QTRKNThnQ0U7RUFDQztBNUo4OGdDSDtBNEo1OGdDRTtFQUNDO0E1Sjg4Z0NIOztBNEpyOGdDSTtFQUNDO0E1Snc4Z0NMO0E0SnI4Z0NHO0VBQ0M7QTVKdThnQ0o7O0E0Smg4Z0NDO0VBQ0M7T0FBQTtFQUlBO09BQUE7QTVKZzhnQ0Y7QXFDcG1oQ0k7RXVIK0pIO0lBR0U7U0FBQTtFNUpzOGdDRDtBQUNGOztBNEpoOGdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1Sm04Z0NGOztBNEovN2dDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKazhnQ0Y7O0E0Sjk3Z0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKaThnQ0Y7O0E0SjU3Z0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUorN2dDRjs7QTRKMTdnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SjY3Z0NGOztBNEp4N2dDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1SjI3Z0NGOztBNEpyN2dDQztFQUNDO0E1Snc3Z0NGO0E0SnQ3Z0NDO0VBQ0M7RUFDQTtFQUNBO0E1Snc3Z0NGO0E0SnY3Z0NFO0VBQ0M7RUFDQTtBNUp5N2dDSDtBNEp2N2dDRTtFQUNDO0VBQ0E7QTVKeTdnQ0g7QTRKcDdnQ0U7RUFDQztFQUNBLHlCdEl4U2U7RXNJeVNmO0E1SnM3Z0NIO0E0SnI3Z0NHO0VBQ0Msc0J0SWhUSTtBdEJ1dWhDUjtBNEpyN2dDRztFQUNDO0VBQ0E7QTVKdTdnQ0o7QTRKcjdnQ0c7RUFDQztFQUNBLGN0SWxURTtBdEJ5dWhDTjtBNEpyN2dDRztFQUNDO0VBQ0E7QTVKdTdnQ0o7O0E2SnR2aENJO0VBQ0k7QTdKeXZoQ1I7QTZKeHZoQ1E7RUFDSTtBN0owdmhDWjtBNkp6dmhDWTtFQUNJO0E3SjJ2aENoQjs7QTZKcHZoQ0k7RUFDSTtBN0p1dmhDUjtBNkp0dmhDUTtFQUNJO0E3Snd2aENaO0E2SnZ2aENZO0VBQ0k7QTdKeXZoQ2hCO0E2Sm52aENRO0VBQ0ksc0J2SXJCSjtFdUlzQkk7RUFDQTtBN0pxdmhDWjtBNkpwdmhDWTtFQUNJLHNCdkl6QlI7RXVJMEJRO0E3SnN2aENoQjtBNkpydmhDZ0I7RUFDSTtBN0p1dmhDcEI7QTZKcnZoQ2dCO0VBQ0k7QTdKdXZoQ3BCO0E2SnJ2aENnQjtFQUNJO0E3SnV2aENwQjs7QTZKL3VoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0prdmhDUjtBcUN4dWhDSTtFd0hkQTtJQU1RO0U3Sm92aENWO0FBQ0Y7QTZKanZoQ0k7RUFDSTtFQUNBO0E3Sm12aENSO0E2Smx2aENRO0VBQ0k7QTdKb3ZoQ1o7QTZKL3VoQ1E7RUFDSTtBN0ppdmhDWjtBcUN2dmhDSTtFd0hLSTtJQUdRO0U3Sm12aENkO0FBQ0Y7QTZKanZoQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0ptdmhDWjtBNko5dWhDUTtFQUNJLHNCdkk3RUo7RXVJOEVJO0VBQ0E7RUFDQTtBN0pndmhDWjtBNko5dWhDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Smd2aENoQjtBNko5dWhDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Smd2aENoQjtBNko5dWhDWTtFQUNJLHlCdkl6RlY7RXVJMEZVLFd2SWhHUjtFdUlpR1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKZ3ZoQ2hCO0E2SjN1aENRO0VBQ0ksc0J2STdHSjtFdUk4R0k7RUFDQSxxQnZJNUdMO0V1STZHSztFQUNBO0E3SjZ1aENaO0E2SjN1aENZO0VBQ0k7QTdKNnVoQ2hCO0E2Snh1aENJO0VBQ0k7RUFDQTtFQUNBLHNCdkk1SEE7QXRCczJoQ1I7QTZKeHVoQ1k7RUFDSTtBN0owdWhDaEI7QTZKdnVoQ1E7RUFDSTtBN0p5dWhDWjtBcUNwemhDSTtFd0gwRUk7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3SjJ1aENkO0FBQ0Y7O0E4SnozaENBO0VBQ0kscUJ4SUlTO0F0QnczaENiO0E4SnozaENRO0VBQ0k7RUFDQTtFQUNBO0E5SjIzaENaO0E4SjEzaENZO0VBQ0k7RUFDQTtBOUo0M2hDaEI7O0E4SnIzaENBO0VBQ0k7QTlKdzNoQ0o7QThKdjNoQ0k7RUFDSTtFQUNBO0E5SnkzaENSO0E4SnQzaENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKdzNoQ1I7QThKcjNoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUp1M2hDUjs7QThKbDNoQ0k7RUFTSTtBOUo2MmhDUjtBOEpwM2hDWTtFQUNJO0E5SnMzaENoQjtBcUN4MmhDSTtFeUhmUTtJQUdRO0U5SnczaENsQjtBQUNGO0FxQzcyaENJO0V5SGpCQTtJQVdRO0U5SnUzaENWO0FBQ0Y7QThKcjNoQ0k7RUFDSTtFQUNBLHlCeElyRE87QXRCNDZoQ2Y7QThKdDNoQ1E7RUFDSTtBOUp3M2hDWjtBcUN6M2hDSTtFeUhIQTtJQU9RO0U5SnkzaENWO0FBQ0Y7QThKdjNoQ0k7Ozs7RUFJSTtBOUp5M2hDUjtBcUNwNGhDSTtFeUhPQTs7OztJQU1RO0U5SjgzaENWO0FBQ0Y7QThKNTNoQ1E7Ozs7RUFDSTtFQUNBO0E5Smk0aENaO0FxQ241aENJO0V5SGdCSTs7OztJQUlRO0lBQ0E7RTlKczRoQ2Q7QUFDRjtBOEpoNGhDZ0I7RUFDSTtBOUprNGhDcEI7QThKLzNoQ29CO0VBQ0k7QTlKaTRoQ3hCO0E4SjkzaENnQjtFQUNJO0E5Smc0aENwQjtBOEovM2hDb0I7RUFDSTtFQUNBO0E5Smk0aEN4QjtBOEovM2hDb0I7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QTlKaTRoQ3hCO0E4SjEzaENJO0VBQ0c7QTlKNDNoQ1A7O0E4SnIzaENRO0VBQ0k7QTlKdzNoQ1o7QThKdDNoQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnczaENaOztBcUM3N2hDSTtFMEgzREg7SUFDQztJQUNBO0lBQ0E7RS9KNC9oQ0E7QUFDRjtBK0p4L2hDQztFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Kcy9oQ0Y7QStKOS9oQ0U7RUFDQztBL0pnZ2lDSDs7QStKcC9oQ0M7RUFLQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSm0vaENGO0ErSjMvaENFO0VBQ0M7QS9KNi9oQ0g7O0ErSmovaENDO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pnL2hDRjtBK0p4L2hDRTtFQUNDO0EvSjAvaENIOztBK0o5K2hDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvSmkvaENGO0ErSjUraENHO0VBQ0M7QS9KOCtoQ0o7QStKeCtoQ0c7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KMCtoQ0o7QStKdCtoQ0U7RUFDQztBL0p3K2hDSDtBK0p0K2hDRztFQUNDO0EvSncraENKO0ErSnIraENHO0VBQ0M7QS9KdStoQ0o7QStKcitoQ0k7RUFDQztBL0p1K2hDTDtBK0psK2hDRTtFQUNDO0EvSm8raENIO0FxQ3ZnaUNJO0UwSGtDRjtJQUlFO0UvSnEraENGO0FBQ0Y7QStKbitoQ0c7RUFDQyx5QnpJNUZFO0V5STZGRixXekluR0k7RXlJb0dKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSnEraENKO0FxQzFnaUNJO0UwSDRCRDtJQVlFO0UvSnMraENIO0FBQ0Y7O0ErSng5aENFO0VBQ0M7RUFDQTtBL0oyOWhDSDtBK0p6OWhDRTtFQUNDO0VBQ0E7QS9KMjloQ0g7QStKejloQ0U7RUFDQztFQUNBO0EvSjI5aENIO0ErSnY5aENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0p5OWhDRjtBK0p2OWhDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSnk5aENIO0ErSnI5aENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSnU5aENGO0ErSm45aENDO0VBQ0M7QS9KcTloQ0Y7QStKbDloQ0M7RUFDQztBL0pvOWhDRjtBK0pqOWhDQzs7RUFFQztFQUNBO0EvSm05aENGO0ErSi84aENFO0VBQ0MsY0FwRm1CO0VBcUZuQixxQkFyRm1CO0EvSnNpaUN0QjtBK0ovOGhDRztFQUNDLFd6STVNSTtFeUk2TUoseUJBekZrQjtBL0owaWlDdEI7QStKNzhoQ0U7RUFDQyxjQTdGa0I7RUE4RmxCLHFCQTlGa0I7QS9KNmlpQ3JCO0ErSjc4aENHO0VBQ0MsV3pJdE5JO0V5SXVOSix5QkFsR2lCO0EvSmlqaUNyQjtBK0ozOGhDRTtFQUNDLGNBdEdnQjtFQXVHaEIscUJBdkdnQjtBL0pvamlDbkI7QStKMzhoQ0c7RUFDQyxXekloT0k7RXlJaU9KLHlCQTNHZTtBL0p3amlDbkI7QStKbjhoQ0U7RUFDQztBL0pxOGhDSDtBK0pqOGhDRztFQUNDO0EvSm04aENKO0ErSi83aENFO0VBQ0M7QS9KaThoQ0g7QStKLzdoQ0c7RUFDQztFQUNBLHlCQXRJa0I7QS9KdWtpQ3RCO0ErSjk3aENHO0VBQ0M7RUFDQSx5QkExSWlCO0VBMklqQixjeklqUUk7QXRCaXNpQ1I7QStKOTdoQ0k7O0VBRUMsY3pJclFHO0F0QnFzaUNSO0ErSjU3aENHO0VBQ0M7RUFDQSx5QkFwSmU7QS9Ka2xpQ25CO0ErSjM3aENHO0VBQ0M7QS9KNjdoQ0o7QStKeDdoQ0c7RUFDQztBL0owN2hDSjtBK0pyN2hDQztFQUNDO0VBQ0E7QS9KdTdoQ0Y7QStKcjdoQ0U7RUFDQztBL0p1N2hDSDtBK0pwN2hDRTtFQUNDO0VBQ0E7QS9KczdoQ0giLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTk5NztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcclxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk1O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBGaXggSUUxMSAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgei1pbmRleDogOTk5OTg7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgdG9wOiAtNDRweDtcclxuICAgIHotaW5kZXg6IDQwMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbn1cclxuXHJcbi8qIENhcHRpb24gKi9cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuODUpIDAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjA3NSkgNzUuNSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5NjtcclxufVxyXG5cclxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xyXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYSxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cclxuXHJcbi5mYW5jeWJveC1sb2FkaW5nIHtcclxuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXHJcblxyXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xyXG4gICAgICAgIGNvbG9yOiAjZjJmNGY2O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcclxuICAgICAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcclxuICAgIHotaW5kZXg6IDk5OTkxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICB9XHJcbn0iLCIvKiBHRFBSIENvb2tpZSBkaWFsb2cgKi9cclxuXHJcbi5nZHByY29va2llIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICBib3R0b206IDEuNXJlbTtcclxuICAgIG1heC13aWR0aDogMjVlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxufVxyXG4uZ2RwcmNvb2tpZSBoMSxcclxuLmdkcHJjb29raWUgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcbi5nZHByY29va2llIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLmdkcHJjb29raWUgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8qIEdEUFIgQ29va2llIGJ1dHRvbnMgKi9cclxuXHJcbi5nZHByY29va2llLWJ1dHRvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5nZHByY29va2llLWJ1dHRvbnMgYnV0dG9uIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAuNHJlbTtcclxuICAgIGJvcmRlcjogc29saWQgLjA1cmVtIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4xNXJlbTtcclxuICAgIG1hcmdpbjogMCAuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmdkcHJjb29raWUtYnV0dG9ucyBidXR0b246ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG59XHJcblxyXG5cclxuLyogR0RQUiBDb29raWUgdHlwZXMgKi9cclxuXHJcbi5nZHByY29va2llLXR5cGVzIHVsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG4uZ2RwcmNvb2tpZS10eXBlcyBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5nZHByY29va2llLXR5cGVzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBMSUxUXG5UaGVtZSBVUkk6IGh0dHA6Ly93d3cubWF6em1lZGlhLmNvbS9cbkF1dGhvcjogTWF6ek1lZGlhXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lm1henptZWRpYS5jb20vXG5EZXNjcmlwdGlvbjogU2NhZmZvbGQgaXMgYSBsaWdodHdlaWdodCBzdGFydGVyIHRoZW1lIGJ1aWx0IHVzaW5nIGNvcmUgV29yZFByZXNzIGZ1bmN0aW9ucy5cblZlcnNpb246IDEuMC4xXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBtYXp6bWVkaWFcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuIyBUeXBvZ3JhcGh5XG4jIEVsZW1lbnRzXG4jIEZvcm1zXG4jIE5hdmlnYXRpb25cblx0IyMgTGlua3Ncblx0IyMgTWVudXNcbiMgQWNjZXNzaWJpbGl0eVxuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy9mYW5jeWJveC9zcmMvY3NzL2NvcmUuY3NzXCI7XG5AaW1wb3J0IFwifkBmYW5jeWFwcHMvZmFuY3lib3gvc3JjL2Nzcy90aHVtYnMuY3NzXCI7XG5AaW1wb3J0IFwifmdkcHItY29va2llL2dkcHItY29va2llLmNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zK0NvbmRlbnNlZDozMDAsNDAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6MzAwLDQwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheSZkaXNwbGF5PXN3YXBcIik7XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwOyAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5idXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNZW51c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCwgLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlLFxuLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aWRnZXQge1xuICAvKiBNYWtlIHN1cmUgc2VsZWN0IGVsZW1lbnRzIGZpdCBpbiB3aWRnZXRzLiAqL1xufVxuLndpZGdldCAudGV4dHdpZGdldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZW50cnkge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiouQ29sb3JpICoqL1xuLyohXG4gKiBCb290c3RyYXAgdjQuMS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI0UzMDIyMTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjOERDNDNGO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNjI2MjYyO1xuICAtLWdyYXktZGFyazogIzdjN2I3OTtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1ncmF5LWxpZ2h0OiAjOTc5Nzk3O1xuICAtLWdyYXktdmVyeS1saWdodDogI0YxRjFGMTtcbiAgLS1wcmltYXJ5OiAjRTMwMjIxO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjOERDNDNGO1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNFMzAyMjE7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1ncmF5LWxpZ2h0OiAjOTc5Nzk3O1xuICAtLWdyYXk6ICM2MjYyNjI7XG4gIC0tZ3JheS1kYXJrOiAjN2M3Yjc5O1xuICAtLWdyYXktdmVyeS1saWdodDogI0YxRjFGMTtcbiAgLS1ncmVlbjogIzhEQzQzRjtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjhjMTtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmMDdiOGM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGExYWQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTFhZDtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVlYzk7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRlMDliO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlOGI2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGU4YjY7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4YzE7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmMDdiOGM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTFhZDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTFhZDtcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWJsYWNrLFxuLnRhYmxlLWJsYWNrID4gdGgsXG4udGFibGUtYmxhY2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG59XG4udGFibGUtYmxhY2sgdGgsXG4udGFibGUtYmxhY2sgdGQsXG4udGFibGUtYmxhY2sgdGhlYWQgdGgsXG4udGFibGUtYmxhY2sgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4udGFibGUtZ3JheS1saWdodCxcbi50YWJsZS1ncmF5LWxpZ2h0ID4gdGgsXG4udGFibGUtZ3JheS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cbi50YWJsZS1ncmF5LWxpZ2h0IHRoLFxuLnRhYmxlLWdyYXktbGlnaHQgdGQsXG4udGFibGUtZ3JheS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1ncmF5LWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLnRhYmxlLWdyYXksXG4udGFibGUtZ3JheSA+IHRoLFxuLnRhYmxlLWdyYXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi50YWJsZS1ncmF5IHRoLFxuLnRhYmxlLWdyYXkgdGQsXG4udGFibGUtZ3JheSB0aGVhZCB0aCxcbi50YWJsZS1ncmF5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cblxuLnRhYmxlLWdyYXktZGFyayxcbi50YWJsZS1ncmF5LWRhcmsgPiB0aCxcbi50YWJsZS1ncmF5LWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZDk7XG59XG4udGFibGUtZ3JheS1kYXJrIHRoLFxuLnRhYmxlLWdyYXktZGFyayB0ZCxcbi50YWJsZS1ncmF5LWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZ3JheS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiYmJhYjk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjYztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjYztcbn1cblxuLnRhYmxlLWdyYXktdmVyeS1saWdodCxcbi50YWJsZS1ncmF5LXZlcnktbGlnaHQgPiB0aCxcbi50YWJsZS1ncmF5LXZlcnktbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4udGFibGUtZ3JheS12ZXJ5LWxpZ2h0IHRoLFxuLnRhYmxlLWdyYXktdmVyeS1saWdodCB0ZCxcbi50YWJsZS1ncmF5LXZlcnktbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtZ3JheS12ZXJ5LWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktdmVyeS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnRhYmxlLWdyZWVuLFxuLnRhYmxlLWdyZWVuID4gdGgsXG4udGFibGUtZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVlYzk7XG59XG4udGFibGUtZ3JlZW4gdGgsXG4udGFibGUtZ3JlZW4gdGQsXG4udGFibGUtZ3JlZW4gdGhlYWQgdGgsXG4udGFibGUtZ3JlZW4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZTA5Yjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGU4YjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZWVuOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZWVuOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlOGI2O1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZlNjc3YztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC40cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC40cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuOHJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogIzhEQzQzRjtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQxLCAxOTYsIDYzLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDFyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzOERDNDNGJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjVyZW0pIGNhbGMoMC43NWVtICsgMC41cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MSwgMTk2LCA2MywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDNyZW0gY2VudGVyO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMy4yNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMS41cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM4REM0M0YnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDIuNXJlbS9jYWxjKDAuNzVlbSArIDAuNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQxLCAxOTYsIDYzLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjOERDNDNGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzhEQzQzRjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhNGQwNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQwNjY7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDEsIDE5NiwgNjMsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQxLCAxOTYsIDYzLCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMiwgMzMsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNFMzAyMjEnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNFMzAyMjEnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC41cmVtKSBjYWxjKDAuNzVlbSArIDAuNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzcmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDFyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMy4yNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMS41cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNFMzAyMjEnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNFMzAyMjEnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMi41cmVtL2NhbGMoMC43NWVtICsgMC41cmVtKSBjYWxjKDAuNzVlbSArIDAuNXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZDFiM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDFiM2E7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIsIDMzLCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSwgI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwMjFiO1xuICBib3JkZXItY29sb3I6ICNiMDAyMWE7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZm9jdXMuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDAyMWI7XG4gIGJvcmRlci1jb2xvcjogI2IwMDIxYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCA0MCwgNjYsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZGlzYWJsZWQuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDAyMWE7XG4gIGJvcmRlci1jb2xvcjogI2E0MDExODtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCA0MCwgNjYsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDE3MiwgNjAsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyOWYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmI5NTJlO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI1LCAxNzIsIDYwLCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDAyMWI7XG4gIGJvcmRlci1jb2xvcjogI2IwMDIxYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwMjFiO1xuICBib3JkZXItY29sb3I6ICNiMDAyMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNDAsIDY2LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMjFhO1xuICBib3JkZXItY29sb3I6ICNhNDAxMTg7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDQwLCA2NiwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1ibGFjazpmb2N1cywgLmJ0bi1ibGFjay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cbi5idG4tYmxhY2suZGlzYWJsZWQsIC5idG4tYmxhY2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cblxuLmJ0bi1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cbi5idG4tZ3JheS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4NDg0O1xuICBib3JkZXItY29sb3I6ICM3ZTdlN2U7XG59XG4uYnRuLWdyYXktbGlnaHQ6Zm9jdXMsIC5idG4tZ3JheS1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4NDg0O1xuICBib3JkZXItY29sb3I6ICM3ZTdlN2U7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgMTM0LCAxMzUsIDAuNSk7XG59XG4uYnRuLWdyYXktbGlnaHQuZGlzYWJsZWQsIC5idG4tZ3JheS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG59XG4uYnRuLWdyYXktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyYXktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmJ0bi1ncmF5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMzLCAxMzQsIDEzNSwgMC41KTtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2Mjtcbn1cbi5idG4tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICBib3JkZXItY29sb3I6ICM0OTQ5NDk7XG59XG4uYnRuLWdyYXk6Zm9jdXMsIC5idG4tZ3JheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICBib3JkZXItY29sb3I6ICM0OTQ5NDk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuNSk7XG59XG4uYnRuLWdyYXkuZGlzYWJsZWQsIC5idG4tZ3JheTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXItY29sb3I6ICM2MjYyNjI7XG59XG4uYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyO1xufVxuLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIyLCAxMjIsIDEyMiwgMC41KTtcbn1cblxuLmJ0bi1ncmF5LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2I3OTtcbiAgYm9yZGVyLWNvbG9yOiAjN2M3Yjc5O1xufVxuLmJ0bi1ncmF5LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njg2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MTYwO1xufVxuLmJ0bi1ncmF5LWRhcms6Zm9jdXMsIC5idG4tZ3JheS1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTY4NjY7XG4gIGJvcmRlci1jb2xvcjogIzYyNjE2MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ0LCAxNDMsIDE0MSwgMC41KTtcbn1cbi5idG4tZ3JheS1kYXJrLmRpc2FibGVkLCAuYnRuLWdyYXktZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3Yjc5O1xuICBib3JkZXItY29sb3I6ICM3YzdiNzk7XG59XG4uYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YjVhO1xufVxuLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ0LCAxNDMsIDE0MSwgMC41KTtcbn1cblxuLmJ0bi1ncmF5LXZlcnktbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMUYxO1xufVxuLmJ0bi1ncmF5LXZlcnktbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xufVxuLmJ0bi1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMsIC5idG4tZ3JheS12ZXJ5LWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEwLCAyMTAsIDIxMSwgMC41KTtcbn1cbi5idG4tZ3JheS12ZXJ5LWxpZ2h0LmRpc2FibGVkLCAuYnRuLWdyYXktdmVyeS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItY29sb3I6ICNGMUYxRjE7XG59XG4uYnRuLWdyYXktdmVyeS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JheS12ZXJ5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktdmVyeS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuLmJ0bi1ncmF5LXZlcnktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktdmVyeS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LXZlcnktbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEwLCAyMTAsIDIxMSwgMC41KTtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGE5MzQ7XG4gIGJvcmRlci1jb2xvcjogIzcyOWYzMTtcbn1cbi5idG4tZ3JlZW46Zm9jdXMsIC5idG4tZ3JlZW4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDE3MiwgNjAsIDAuNSk7XG59XG4uYnRuLWdyZWVuLmRpc2FibGVkLCAuYnRuLWdyZWVuOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REM0M0Y7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbn1cbi5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI5ZjMxO1xuICBib3JkZXItY29sb3I6ICM2Yjk1MmU7XG59XG4uYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDE3MiwgNjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0UzMDIyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDEsIDE5NiwgNjMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzhEQzQzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbiAgYm9yZGVyLWNvbG9yOiAjOERDNDNGO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQxLCAxOTYsIDYzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIsIDMzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRTMwMjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIsIDMzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tb3V0bGluZS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYmxhY2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibGFjazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cbi5idG4tb3V0bGluZS1ncmF5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ncmF5LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5IHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2Mjtcbn1cbi5idG4tb3V0bGluZS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2Mjtcbn1cbi5idG4tb3V0bGluZS1ncmF5OmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk4LCA5OCwgOTgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTgsIDk4LCA5OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjN2M3Yjc5O1xuICBib3JkZXItY29sb3I6ICM3YzdiNzk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzdiNzk7XG4gIGJvcmRlci1jb2xvcjogIzdjN2I3OTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjQsIDEyMywgMTIxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjN2M3Yjc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3Yjc5O1xuICBib3JkZXItY29sb3I6ICM3YzdiNzk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjQsIDEyMywgMTIxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlci1jb2xvcjogI0YxRjFGMTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LXZlcnktbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMUYxO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktdmVyeS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktdmVyeS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS12ZXJ5LWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS12ZXJ5LWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGMUYxRjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktdmVyeS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LXZlcnktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ncmF5LXZlcnktbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlci1jb2xvcjogI0YxRjFGMTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LXZlcnktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS12ZXJ5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS12ZXJ5LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbiAgYm9yZGVyLWNvbG9yOiAjOERDNDNGO1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JlZW4uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDEsIDE5NiwgNjMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmVlbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOERDNDNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDEsIDE5NiwgNjMsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjFyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tcHJpbWFyeSwgI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1idXR0b24uZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDIxYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAwMjFhO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZvY3VzLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwMjFiO1xuICBib3JkZXItY29sb3I6ICNiMDAyMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNDAsIDY2LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmRpc2FibGVkLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMjFhO1xuICBib3JkZXItY29sb3I6ICNhNDAxMTg7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAjc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNDAsIDY2LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REM0M0Y7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjUsIDE3MiwgNjAsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xuICBib3JkZXItY29sb3I6ICM4REM0M0Y7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyOWYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmI5NTJlO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI1LCAxNzIsIDYwLCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDAyMWI7XG4gIGJvcmRlci1jb2xvcjogI2IwMDIxYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwMjFiO1xuICBib3JkZXItY29sb3I6ICNiMDAyMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgNDAsIDY2LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMjFhO1xuICBib3JkZXItY29sb3I6ICNhNDAxMTg7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDQwLCA2NiwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1ibGFjazpmb2N1cywgLmJ0bi1ibGFjay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cbi5idG4tYmxhY2suZGlzYWJsZWQsIC5idG4tYmxhY2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTtcbn1cblxuLmJ0bi1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWdyYXktbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuLmJ0bi1ncmF5LWxpZ2h0OmZvY3VzLCAuYnRuLWdyYXktbGlnaHQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzMsIDEzNCwgMTM1LCAwLjUpO1xufVxuLmJ0bi1ncmF5LWxpZ2h0LmRpc2FibGVkLCAuYnRuLWdyYXktbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xufVxuLmJ0bi1ncmF5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ncmF5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3Nztcbn1cbi5idG4tZ3JheS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgMTM0LCAxMzUsIDAuNSk7XG59XG5cbi5idG4tZ3JheSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXItY29sb3I6ICM2MjYyNjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGJvcmRlci1jb2xvcjogIzQ5NDk0OTtcbn1cbi5idG4tZ3JheTpmb2N1cywgLmJ0bi1ncmF5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGJvcmRlci1jb2xvcjogIzQ5NDk0OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIyLCAxMjIsIDEyMiwgMC41KTtcbn1cbi5idG4tZ3JheS5kaXNhYmxlZCwgLmJ0bi1ncmF5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2Mjtcbn1cbi5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTQ5O1xuICBib3JkZXItY29sb3I6ICM0MjQyNDI7XG59XG4uYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjUpO1xufVxuXG4uYnRuLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3Yjc5O1xuICBib3JkZXItY29sb3I6ICM3YzdiNzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1ncmF5LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njg2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MTYwO1xufVxuLmJ0bi1ncmF5LWRhcms6Zm9jdXMsIC5idG4tZ3JheS1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTY4NjY7XG4gIGJvcmRlci1jb2xvcjogIzYyNjE2MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ0LCAxNDMsIDE0MSwgMC41KTtcbn1cbi5idG4tZ3JheS1kYXJrLmRpc2FibGVkLCAuYnRuLWdyYXktZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3Yjc5O1xuICBib3JkZXItY29sb3I6ICM3YzdiNzk7XG59XG4uYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JheS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YjVhO1xufVxuLmJ0bi1ncmF5LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ0LCAxNDMsIDE0MSwgMC41KTtcbn1cblxuLmJ0bi1ncmF5LXZlcnktbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMUYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbn1cbi5idG4tZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzLCAuYnRuLWdyYXktdmVyeS1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEwLCAyMTEsIDAuNSk7XG59XG4uYnRuLWdyYXktdmVyeS1saWdodC5kaXNhYmxlZCwgLmJ0bi1ncmF5LXZlcnktbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMUYxO1xufVxuLmJ0bi1ncmF5LXZlcnktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyYXktdmVyeS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmF5LXZlcnktbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbn1cbi5idG4tZ3JheS12ZXJ5LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LXZlcnktbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS12ZXJ5LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEwLCAyMTEsIDAuNSk7XG59XG5cbi5idG4tZ3JlZW4ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbiAgYm9yZGVyLWNvbG9yOiAjOERDNDNGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YTkzNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI5ZjMxO1xufVxuLmJ0bi1ncmVlbjpmb2N1cywgLmJ0bi1ncmVlbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhhOTM0O1xuICBib3JkZXItY29sb3I6ICM3MjlmMzE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyNSwgMTcyLCA2MCwgMC41KTtcbn1cbi5idG4tZ3JlZW4uZGlzYWJsZWQsIC5idG4tZ3JlZW46ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbiAgYm9yZGVyLWNvbG9yOiAjOERDNDNGO1xufVxuLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjlmMzE7XG4gIGJvcmRlci1jb2xvcjogIzZiOTUyZTtcbn1cbi5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyNSwgMTcyLCA2MCwgMC41KTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy53aWR0aCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzYyNjI2MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTMwMjIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC44cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNjc3Yztcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU5OWE3O1xuICBib3JkZXItY29sb3I6ICNmZTk5YTc7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNFMzAyMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyLCAzMywgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyLCAzMywgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMiwgMzMsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyLCAzMywgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbSAwLjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDEuNXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZTY3N2M7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjhyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZTY3N2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtKTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCAyLCAzMywgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTk5YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTk5YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTk5YTc7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAtMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uuc2hvdywgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDIsIDMzLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDAyMWE7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjlmMzE7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MSwgMTk2LCA2MywgMC41KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG59XG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMDIxYTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMiwgMzMsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYmFkZ2UtYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbmEuYmFkZ2UtYmxhY2s6aG92ZXIsIGEuYmFkZ2UtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5hLmJhZGdlLWJsYWNrOmZvY3VzLCBhLmJhZGdlLWJsYWNrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJhZGdlLWdyYXktbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5Nztcbn1cbmEuYmFkZ2UtZ3JheS1saWdodDpob3ZlciwgYS5iYWRnZS1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG59XG5hLmJhZGdlLWdyYXktbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtZ3JheS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XG59XG5cbi5iYWRnZS1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG59XG5hLmJhZGdlLWdyYXk6aG92ZXIsIGEuYmFkZ2UtZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTQ5O1xufVxuYS5iYWRnZS1ncmF5OmZvY3VzLCBhLmJhZGdlLWdyYXkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OCwgOTgsIDk4LCAwLjUpO1xufVxuXG4uYmFkZ2UtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzdiNzk7XG59XG5hLmJhZGdlLWdyYXktZGFyazpob3ZlciwgYS5iYWRnZS1ncmF5LWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjE2MDtcbn1cbmEuYmFkZ2UtZ3JheS1kYXJrOmZvY3VzLCBhLmJhZGdlLWdyYXktZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyNCwgMTIzLCAxMjEsIDAuNSk7XG59XG5cbi5iYWRnZS1ncmF5LXZlcnktbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbn1cbmEuYmFkZ2UtZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWdyYXktdmVyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xufVxuYS5iYWRnZS1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtZ3JheS12ZXJ5LWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KTtcbn1cblxuLmJhZGdlLWdyZWVuIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4REM0M0Y7XG59XG5hLmJhZGdlLWdyZWVuOmhvdmVyLCBhLmJhZGdlLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjlmMzE7XG59XG5hLmJhZGdlLWdyZWVuOmZvY3VzLCBhLmJhZGdlLWdyZWVuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQxLCAxOTYsIDYzLCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzc2MDExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5Y2NkMztcbiAgYm9yZGVyLWNvbG9yOiAjZjdiOGMxO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjRhMWFkO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQzMDEwYTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ5NjYyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjNkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlZWM5O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDRlOGI2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJkM2YxNTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzYwMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjljY2QzO1xuICBib3JkZXItY29sb3I6ICNmN2I4YzE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YTFhZDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQzMDEwYTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cblxuLmFsZXJ0LWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG4uYWxlcnQtYmxhY2sgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJhYmFiO1xufVxuLmFsZXJ0LWJsYWNrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYWxlcnQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG59XG4uYWxlcnQtZ3JheS1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uYWxlcnQtZ3JheS1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYWxlcnQtZ3JheSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5hbGVydC1ncmF5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M2YzZjNjtcbn1cbi5hbGVydC1ncmF5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5hbGVydC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzQwNDAzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZGFkYWQ5O1xufVxuLmFsZXJ0LWdyYXktZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGNkY2M7XG59XG4uYWxlcnQtZ3JheS1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG5cbi5hbGVydC1ncmF5LXZlcnktbGlnaHQge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgYm9yZGVyLWNvbG9yOiAjZmJmYmZiO1xufVxuLmFsZXJ0LWdyYXktdmVyeS1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWVlZWU7XG59XG4uYWxlcnQtZ3JheS12ZXJ5LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5cbi5hbGVydC1ncmVlbiB7XG4gIGNvbG9yOiAjNDk2NjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2Q5O1xuICBib3JkZXItY29sb3I6ICNkZmVlYzk7XG59XG4uYWxlcnQtZ3JlZW4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDRlOGI2O1xufVxuLmFsZXJ0LWdyZWVuIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyZDNmMTU7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzYwMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOGMxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3NjAxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGExYWQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MDExMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYwMTExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ5NjYyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZWVjOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDk2NjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlOGI2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTY2MjE7XG4gIGJvcmRlci1jb2xvcjogIzQ5NjYyMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzYwMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiOGMxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzYwMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhMWFkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MDExMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYwMTExO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktbGlnaHQge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGJvcmRlci1jb2xvcjogIzRmNGY0Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWRhcmsge1xuICBjb2xvcjogIzQwNDAzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQwNDAzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwM2Y7XG4gIGJvcmRlci1jb2xvcjogIzQwNDAzZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LXZlcnktbGlnaHQge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS12ZXJ5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS12ZXJ5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS12ZXJ5LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDdkN2Q7XG4gIGJvcmRlci1jb2xvcjogIzdkN2Q3ZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbiB7XG4gIGNvbG9yOiAjNDk2NjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlZWM5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQ5NjYyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZThiNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NjYyMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDk2NjIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMDIxYSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjlmMzEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMjFhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJsYWNrOmhvdmVyLCBhLmJnLWJsYWNrOmZvY3VzLFxuYnV0dG9uLmJnLWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheS1saWdodDpob3ZlciwgYS5iZy1ncmF5LWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWdyYXktbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctZ3JheS1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2UgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheTpob3ZlciwgYS5iZy1ncmF5OmZvY3VzLFxuYnV0dG9uLmJnLWdyYXk6aG92ZXIsXG5idXR0b24uYmctZ3JheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ncmF5LWRhcms6aG92ZXIsIGEuYmctZ3JheS1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWdyYXktZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1ncmF5LWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MTYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LXZlcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLmJnLWdyYXktdmVyeS1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZ3JlZW46aG92ZXIsIGEuYmctZ3JlZW46Zm9jdXMsXG5idXR0b24uYmctZ3JlZW46aG92ZXIsXG5idXR0b24uYmctZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI5ZjMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktdmVyeS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy0xMjUge1xuICB3aWR0aDogMTI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0xMjUge1xuICBoZWlnaHQ6IDEyNSUgIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNixcbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02LFxuLm15LTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02LFxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03LFxuLm15LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci03LFxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTgsXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCxcbi5teS04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSxcbi5teS05IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05LFxuLm15LTkge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC05LFxuLm14LTkge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTExLFxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTEsXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExLFxuLm15LTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTEsXG4ubXgtMTEge1xuICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEyLFxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyLFxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIsXG4ubXktMTIge1xuICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbi0xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi0xLFxuLm15LW4tMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTEsXG4ubXgtbi0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi0xLFxuLm15LW4tMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTEsXG4ubXgtbi0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4tMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi0yLFxuLm15LW4tMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4tMixcbi5teC1uLTIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4tMixcbi5teS1uLTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTIsXG4ubXgtbi0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbi0zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi0zLFxuLm15LW4tMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTMsXG4ubXgtbi0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi0zLFxuLm15LW4tMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTMsXG4ubXgtbi0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4tNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi00LFxuLm15LW4tNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4tNCxcbi5teC1uLTQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4tNCxcbi5teS1uLTQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTQsXG4ubXgtbi00IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbi01IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi01LFxuLm15LW4tNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTUsXG4ubXgtbi01IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi01LFxuLm15LW4tNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTUsXG4ubXgtbi01IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4tNiB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi02LFxuLm15LW4tNiB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4tNixcbi5teC1uLTYge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4tNixcbi5teS1uLTYge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTYsXG4ubXgtbi02IHtcbiAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbi03IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi03LFxuLm15LW4tNyB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTcsXG4ubXgtbi03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi03LFxuLm15LW4tNyB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTcsXG4ubXgtbi03IHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4tOCB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi04LFxuLm15LW4tOCB7XG4gIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4tOCxcbi5teC1uLTgge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4tOCxcbi5teS1uLTgge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTgsXG4ubXgtbi04IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbi05IHtcbiAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi05LFxuLm15LW4tOSB7XG4gIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTksXG4ubXgtbi05IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi05LFxuLm15LW4tOSB7XG4gIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTksXG4ubXgtbi05IHtcbiAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4tMTAge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbi0xMCxcbi5teS1uLTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uLTEwLFxuLm14LW4tMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbi0xMCxcbi5teS1uLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uLTEwLFxuLm14LW4tMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02LFxuLnB5LTYge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03LFxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNyxcbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyxcbi5weS03IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCxcbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgsXG4ucHktOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04LFxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTksXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci05LFxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05LFxuLnB5LTkge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOSxcbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMCxcbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEsXG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTEsXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMSxcbi5weS0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMSxcbi5weC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMixcbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEyLFxuLnB4LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1uLTEge1xuICBwYWRkaW5nOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbi0xLFxuLnB5LW4tMSB7XG4gIHBhZGRpbmctdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbi0xLFxuLnB4LW4tMSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1uLTEsXG4ucHktbi0xIHtcbiAgcGFkZGluZy1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1uLTEsXG4ucHgtbi0xIHtcbiAgcGFkZGluZy1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1uLTIge1xuICBwYWRkaW5nOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1uLTIsXG4ucHktbi0yIHtcbiAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLW4tMixcbi5weC1uLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1uLTIsXG4ucHktbi0yIHtcbiAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLW4tMixcbi5weC1uLTIge1xuICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtbi0zIHtcbiAgcGFkZGluZzogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LW4tMyxcbi5weS1uLTMge1xuICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLW4tMyxcbi5weC1uLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItbi0zLFxuLnB5LW4tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbi0zLFxuLnB4LW4tMyB7XG4gIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtbi00IHtcbiAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbi00LFxuLnB5LW4tNCB7XG4gIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1uLTQsXG4ucHgtbi00IHtcbiAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItbi00LFxuLnB5LW4tNCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1uLTQsXG4ucHgtbi00IHtcbiAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLW4tNSB7XG4gIHBhZGRpbmc6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1uLTUsXG4ucHktbi01IHtcbiAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci1uLTUsXG4ucHgtbi01IHtcbiAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLW4tNSxcbi5weS1uLTUge1xuICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLW4tNSxcbi5weC1uLTUge1xuICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLW4tNiB7XG4gIHBhZGRpbmc6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LW4tNixcbi5weS1uLTYge1xuICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbi02LFxuLnB4LW4tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLW4tNixcbi5weS1uLTYge1xuICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbi02LFxuLnB4LW4tNiB7XG4gIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1uLTcge1xuICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbi03LFxuLnB5LW4tNyB7XG4gIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbi03LFxuLnB4LW4tNyB7XG4gIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1uLTcsXG4ucHktbi03IHtcbiAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1uLTcsXG4ucHgtbi03IHtcbiAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1uLTgge1xuICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1uLTgsXG4ucHktbi04IHtcbiAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLW4tOCxcbi5weC1uLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1uLTgsXG4ucHktbi04IHtcbiAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLW4tOCxcbi5weC1uLTgge1xuICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtbi05IHtcbiAgcGFkZGluZzogLTguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LW4tOSxcbi5weS1uLTkge1xuICBwYWRkaW5nLXRvcDogLTguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLW4tOSxcbi5weC1uLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItbi05LFxuLnB5LW4tOSB7XG4gIHBhZGRpbmctYm90dG9tOiAtOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbi05LFxuLnB4LW4tOSB7XG4gIHBhZGRpbmctbGVmdDogLTguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtbi0xMCB7XG4gIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbi0xMCxcbi5weS1uLTEwIHtcbiAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItbi0xMCxcbi5weC1uLTEwIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1uLTEwLFxuLnB5LW4tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1uLTEwLFxuLnB4LW4tMTAge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjYge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW42LFxuLm15LW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjcsXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44LFxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgsXG4ubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjkge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW45LFxuLm15LW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTAsXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMSxcbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjExLFxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMSxcbi5teS1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjExLFxuLm14LW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC0xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEyLFxuLm15LW4xMiB7XG4gIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEyLFxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTIsXG4ubXktbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMTIsXG4ubXgtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1ubi0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ubi0xLFxuLm15LW5uLTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ubi0xLFxuLm14LW5uLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5uLTEsXG4ubXktbm4tMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW5uLTEsXG4ubXgtbm4tMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5uLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbm4tMixcbi5teS1ubi0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ubi0yLFxuLm14LW5uLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbm4tMixcbi5teS1ubi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ubi0yLFxuLm14LW5uLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5uLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5uLTMsXG4ubXktbm4tMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW5uLTMsXG4ubXgtbm4tMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbm4tMyxcbi5teS1ubi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbm4tMyxcbi5teC1ubi0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbm4tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ubi00LFxuLm15LW5uLTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW5uLTQsXG4ubXgtbm4tNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ubi00LFxuLm15LW5uLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW5uLTQsXG4ubXgtbm4tNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbm4tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbm4tNSxcbi5teS1ubi01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbm4tNSxcbi5teC1ubi01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ubi01LFxuLm15LW5uLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ubi01LFxuLm14LW5uLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1ubi02IHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5uLTYsXG4ubXktbm4tNiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbm4tNixcbi5teC1ubi02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5uLTYsXG4ubXktbm4tNiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbm4tNixcbi5teC1ubi02IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1ubi03IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ubi03LFxuLm15LW5uLTcge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ubi03LFxuLm14LW5uLTcge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5uLTcsXG4ubXktbm4tNyB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW5uLTcsXG4ubXgtbm4tNyB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5uLTgge1xuICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbm4tOCxcbi5teS1ubi04IHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ubi04LFxuLm14LW5uLTgge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbm4tOCxcbi5teS1ubi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ubi04LFxuLm14LW5uLTgge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5uLTkge1xuICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5uLTksXG4ubXktbm4tOSB7XG4gIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW5uLTksXG4ubXgtbm4tOSB7XG4gIG1hcmdpbi1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbm4tOSxcbi5teS1ubi05IHtcbiAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbm4tOSxcbi5teC1ubi05IHtcbiAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbm4tMTAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ubi0xMCxcbi5teS1ubi0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ubi0xMCxcbi5teC1ubi0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5uLTEwLFxuLm15LW5uLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW5uLTEwLFxuLm14LW5uLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTksXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSxcbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCxcbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTExLFxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTEsXG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExLFxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTEsXG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMiB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMixcbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEyLFxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEyLFxuICAubXgtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4tMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uLTEsXG4gIC5teS1zbS1uLTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4tMSxcbiAgLm14LXNtLW4tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uLTEsXG4gIC5teS1zbS1uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4tMSxcbiAgLm14LXNtLW4tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbi0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbi0yLFxuICAubXktc20tbi0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4tMixcbiAgLm14LXNtLW4tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4tMixcbiAgLm15LXNtLW4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uLTIsXG4gIC5teC1zbS1uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbi0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4tMyxcbiAgLm15LXNtLW4tMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbi0zLFxuICAubXgtc20tbi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4tMyxcbiAgLm15LXNtLW4tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbi0zLFxuICAubXgtc20tbi0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uLTQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uLTQsXG4gIC5teS1zbS1uLTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbi00LFxuICAubXgtc20tbi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbi00LFxuICAubXktc20tbi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4tNCxcbiAgLm14LXNtLW4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uLTUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbi01LFxuICAubXktc20tbi01IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uLTUsXG4gIC5teC1zbS1uLTUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbi01LFxuICAubXktc20tbi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uLTUsXG4gIC5teC1zbS1uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4tNiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4tNixcbiAgLm15LXNtLW4tNiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uLTYsXG4gIC5teC1zbS1uLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uLTYsXG4gIC5teS1zbS1uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbi02LFxuICAubXgtc20tbi02IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4tNyB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uLTcsXG4gIC5teS1zbS1uLTcge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4tNyxcbiAgLm14LXNtLW4tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uLTcsXG4gIC5teS1zbS1uLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4tNyxcbiAgLm14LXNtLW4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbi04IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbi04LFxuICAubXktc20tbi04IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4tOCxcbiAgLm14LXNtLW4tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4tOCxcbiAgLm15LXNtLW4tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uLTgsXG4gIC5teC1zbS1uLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbi05IHtcbiAgICBtYXJnaW46IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4tOSxcbiAgLm15LXNtLW4tOSB7XG4gICAgbWFyZ2luLXRvcDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbi05LFxuICAubXgtc20tbi05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4tOSxcbiAgLm15LXNtLW4tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbi05LFxuICAubXgtc20tbi05IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uLTEwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uLTEwLFxuICAubXktc20tbi0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4tMTAsXG4gIC5teC1zbS1uLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uLTEwLFxuICAubXktc20tbi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4tMTAsXG4gIC5teC1zbS1uLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS05LFxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05LFxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCxcbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMSxcbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xMSxcbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTExLFxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTExLFxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMixcbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTIsXG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEyLFxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1uLTEge1xuICAgIHBhZGRpbmc6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tMSxcbiAgLnB5LXNtLW4tMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tMSxcbiAgLnB4LXNtLW4tMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi0xLFxuICAucHktc20tbi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi0xLFxuICAucHgtc20tbi0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tbi0yIHtcbiAgICBwYWRkaW5nOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tMixcbiAgLnB5LXNtLW4tMiB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tbi0yLFxuICAucHgtc20tbi0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLW4tMixcbiAgLnB5LXNtLW4tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi0yLFxuICAucHgtc20tbi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1uLTMge1xuICAgIHBhZGRpbmc6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tMyxcbiAgLnB5LXNtLW4tMyB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tMyxcbiAgLnB4LXNtLW4tMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi0zLFxuICAucHktc20tbi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi0zLFxuICAucHgtc20tbi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tbi00IHtcbiAgICBwYWRkaW5nOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tNCxcbiAgLnB5LXNtLW4tNCB7XG4gICAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tbi00LFxuICAucHgtc20tbi00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLW4tNCxcbiAgLnB5LXNtLW4tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi00LFxuICAucHgtc20tbi00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1uLTUge1xuICAgIHBhZGRpbmc6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tNSxcbiAgLnB5LXNtLW4tNSB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tNSxcbiAgLnB4LXNtLW4tNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi01LFxuICAucHktc20tbi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi01LFxuICAucHgtc20tbi01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tbi02IHtcbiAgICBwYWRkaW5nOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tNixcbiAgLnB5LXNtLW4tNiB7XG4gICAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tbi02LFxuICAucHgtc20tbi02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLW4tNixcbiAgLnB5LXNtLW4tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi02LFxuICAucHgtc20tbi02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1uLTcge1xuICAgIHBhZGRpbmc6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tNyxcbiAgLnB5LXNtLW4tNyB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tNyxcbiAgLnB4LXNtLW4tNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi03LFxuICAucHktc20tbi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi03LFxuICAucHgtc20tbi03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tbi04IHtcbiAgICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tOCxcbiAgLnB5LXNtLW4tOCB7XG4gICAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tbi04LFxuICAucHgtc20tbi04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLW4tOCxcbiAgLnB5LXNtLW4tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi04LFxuICAucHgtc20tbi04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1uLTkge1xuICAgIHBhZGRpbmc6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tOSxcbiAgLnB5LXNtLW4tOSB7XG4gICAgcGFkZGluZy10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tOSxcbiAgLnB4LXNtLW4tOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi05LFxuICAucHktc20tbi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi05LFxuICAucHgtc20tbi05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tbi0xMCB7XG4gICAgcGFkZGluZzogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLW4tMTAsXG4gIC5weS1zbS1uLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLW4tMTAsXG4gIC5weC1zbS1uLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tbi0xMCxcbiAgLnB5LXNtLW4tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tbi0xMCxcbiAgLnB4LXNtLW4tMTAge1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uOSxcbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xMCxcbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMSxcbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjExLFxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSxcbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjExLFxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTIge1xuICAgIG1hcmdpbjogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xMixcbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEyLFxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbm4tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5uLTEsXG4gIC5teS1zbS1ubi0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW5uLTEsXG4gIC5teC1zbS1ubi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm4tMSxcbiAgLm15LXNtLW5uLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbm4tMSxcbiAgLm14LXNtLW5uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbm4tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbm4tMixcbiAgLm15LXNtLW5uLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1ubi0yLFxuICAubXgtc20tbm4tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm4tMixcbiAgLm15LXNtLW5uLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1ubi0yLFxuICAubXgtc20tbm4tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5uLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1ubi0zLFxuICAubXktc20tbm4tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1ubi0zLFxuICAubXgtc20tbm4tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5uLTMsXG4gIC5teS1zbS1ubi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW5uLTMsXG4gIC5teC1zbS1ubi0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5uLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5uLTQsXG4gIC5teS1zbS1ubi00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbm4tNCxcbiAgLm14LXNtLW5uLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5uLTQsXG4gIC5teS1zbS1ubi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbm4tNCxcbiAgLm14LXNtLW5uLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1ubi01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbm4tNSxcbiAgLm15LXNtLW5uLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbm4tNSxcbiAgLm14LXNtLW5uLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1ubi01LFxuICAubXktc20tbm4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1ubi01LFxuICAubXgtc20tbm4tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1ubi02IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1ubi02LFxuICAubXktc20tbm4tNiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW5uLTYsXG4gIC5teC1zbS1ubi02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1ubi02LFxuICAubXktc20tbm4tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW5uLTYsXG4gIC5teC1zbS1ubi02IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbm4tNyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5uLTcsXG4gIC5teS1zbS1ubi03IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW5uLTcsXG4gIC5teC1zbS1ubi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm4tNyxcbiAgLm15LXNtLW5uLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbm4tNyxcbiAgLm14LXNtLW5uLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbm4tOCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbm4tOCxcbiAgLm15LXNtLW5uLTgge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1ubi04LFxuICAubXgtc20tbm4tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm4tOCxcbiAgLm15LXNtLW5uLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1ubi04LFxuICAubXgtc20tbm4tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5uLTkge1xuICAgIG1hcmdpbjogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1ubi05LFxuICAubXktc20tbm4tOSB7XG4gICAgbWFyZ2luLXRvcDogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1ubi05LFxuICAubXgtc20tbm4tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5uLTksXG4gIC5teS1zbS1ubi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW5uLTksXG4gIC5teC1zbS1ubi05IHtcbiAgICBtYXJnaW4tbGVmdDogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5uLTEwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5uLTEwLFxuICAubXktc20tbm4tMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW5uLTEwLFxuICAubXgtc20tbm4tMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm4tMTAsXG4gIC5teS1zbS1ubi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbm4tMTAsXG4gIC5teC1zbS1ubi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC03LFxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC05LFxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC05LFxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTAsXG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSxcbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTIsXG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTIsXG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbi0xLFxuICAubXktbWQtbi0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uLTEsXG4gIC5teC1tZC1uLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbi0xLFxuICAubXktbWQtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uLTEsXG4gIC5teC1tZC1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4tMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4tMixcbiAgLm15LW1kLW4tMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uLTIsXG4gIC5teC1tZC1uLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uLTIsXG4gIC5teS1tZC1uLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbi0yLFxuICAubXgtbWQtbi0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4tMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uLTMsXG4gIC5teS1tZC1uLTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4tMyxcbiAgLm14LW1kLW4tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uLTMsXG4gIC5teS1tZC1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4tMyxcbiAgLm14LW1kLW4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbi00IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbi00LFxuICAubXktbWQtbi00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4tNCxcbiAgLm14LW1kLW4tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4tNCxcbiAgLm15LW1kLW4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uLTQsXG4gIC5teC1tZC1uLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbi01IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4tNSxcbiAgLm15LW1kLW4tNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbi01LFxuICAubXgtbWQtbi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4tNSxcbiAgLm15LW1kLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbi01LFxuICAubXgtbWQtbi01IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uLTYge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uLTYsXG4gIC5teS1tZC1uLTYge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbi02LFxuICAubXgtbWQtbi02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbi02LFxuICAubXktbWQtbi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4tNixcbiAgLm14LW1kLW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uLTcge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbi03LFxuICAubXktbWQtbi03IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uLTcsXG4gIC5teC1tZC1uLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbi03LFxuICAubXktbWQtbi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uLTcsXG4gIC5teC1tZC1uLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4tOCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4tOCxcbiAgLm15LW1kLW4tOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uLTgsXG4gIC5teC1tZC1uLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uLTgsXG4gIC5teS1tZC1uLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbi04LFxuICAubXgtbWQtbi04IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4tOSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uLTksXG4gIC5teS1tZC1uLTkge1xuICAgIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4tOSxcbiAgLm14LW1kLW4tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uLTksXG4gIC5teS1tZC1uLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4tOSxcbiAgLm14LW1kLW4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbi0xMCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbi0xMCxcbiAgLm15LW1kLW4tMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uLTEwLFxuICAubXgtbWQtbi0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbi0xMCxcbiAgLm15LW1kLW4tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uLTEwLFxuICAubXgtbWQtbi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOSxcbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTAsXG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xMCxcbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTEsXG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMTEsXG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSxcbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xMSxcbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTIsXG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xMixcbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtbi0xIHtcbiAgICBwYWRkaW5nOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTEsXG4gIC5weS1tZC1uLTEge1xuICAgIHBhZGRpbmctdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTEsXG4gIC5weC1tZC1uLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tMSxcbiAgLnB5LW1kLW4tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tMSxcbiAgLnB4LW1kLW4tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLW4tMiB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTIsXG4gIC5weS1tZC1uLTIge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLW4tMixcbiAgLnB4LW1kLW4tMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1uLTIsXG4gIC5weS1tZC1uLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tMixcbiAgLnB4LW1kLW4tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtbi0zIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTMsXG4gIC5weS1tZC1uLTMge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTMsXG4gIC5weC1tZC1uLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tMyxcbiAgLnB5LW1kLW4tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tMyxcbiAgLnB4LW1kLW4tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLW4tNCB7XG4gICAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTQsXG4gIC5weS1tZC1uLTQge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLW4tNCxcbiAgLnB4LW1kLW4tNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1uLTQsXG4gIC5weS1tZC1uLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tNCxcbiAgLnB4LW1kLW4tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtbi01IHtcbiAgICBwYWRkaW5nOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTUsXG4gIC5weS1tZC1uLTUge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTUsXG4gIC5weC1tZC1uLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tNSxcbiAgLnB5LW1kLW4tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tNSxcbiAgLnB4LW1kLW4tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLW4tNiB7XG4gICAgcGFkZGluZzogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTYsXG4gIC5weS1tZC1uLTYge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLW4tNixcbiAgLnB4LW1kLW4tNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1uLTYsXG4gIC5weS1tZC1uLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tNixcbiAgLnB4LW1kLW4tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtbi03IHtcbiAgICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTcsXG4gIC5weS1tZC1uLTcge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTcsXG4gIC5weC1tZC1uLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tNyxcbiAgLnB5LW1kLW4tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tNyxcbiAgLnB4LW1kLW4tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLW4tOCB7XG4gICAgcGFkZGluZzogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTgsXG4gIC5weS1tZC1uLTgge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLW4tOCxcbiAgLnB4LW1kLW4tOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1uLTgsXG4gIC5weS1tZC1uLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tOCxcbiAgLnB4LW1kLW4tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtbi05IHtcbiAgICBwYWRkaW5nOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTksXG4gIC5weS1tZC1uLTkge1xuICAgIHBhZGRpbmctdG9wOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTksXG4gIC5weC1tZC1uLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tOSxcbiAgLnB5LW1kLW4tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tOSxcbiAgLnB4LW1kLW4tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLW4tMTAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1uLTEwLFxuICAucHktbWQtbi0xMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1uLTEwLFxuICAucHgtbWQtbi0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLW4tMTAsXG4gIC5weS1tZC1uLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLW4tMTAsXG4gIC5weC1tZC1uLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNyxcbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNyxcbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjksXG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTEsXG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xMSxcbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTEsXG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xMSxcbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTIsXG4gIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTIsXG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMixcbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xMixcbiAgLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5uLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ubi0xLFxuICAubXktbWQtbm4tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ubi0xLFxuICAubXgtbWQtbm4tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5uLTEsXG4gIC5teS1tZC1ubi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5uLTEsXG4gIC5teC1tZC1ubi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5uLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5uLTIsXG4gIC5teS1tZC1ubi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbm4tMixcbiAgLm14LW1kLW5uLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5uLTIsXG4gIC5teS1tZC1ubi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbm4tMixcbiAgLm14LW1kLW5uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ubi0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbm4tMyxcbiAgLm15LW1kLW5uLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbm4tMyxcbiAgLm14LW1kLW5uLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ubi0zLFxuICAubXktbWQtbm4tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1ubi0zLFxuICAubXgtbWQtbm4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ubi00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ubi00LFxuICAubXktbWQtbm4tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW5uLTQsXG4gIC5teC1tZC1ubi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ubi00LFxuICAubXktbWQtbm4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5uLTQsXG4gIC5teC1tZC1ubi00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbm4tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5uLTUsXG4gIC5teS1tZC1ubi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW5uLTUsXG4gIC5teC1tZC1ubi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbm4tNSxcbiAgLm15LW1kLW5uLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbm4tNSxcbiAgLm14LW1kLW5uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbm4tNiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbm4tNixcbiAgLm15LW1kLW5uLTYge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ubi02LFxuICAubXgtbWQtbm4tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbm4tNixcbiAgLm15LW1kLW5uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1ubi02LFxuICAubXgtbWQtbm4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5uLTcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ubi03LFxuICAubXktbWQtbm4tNyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ubi03LFxuICAubXgtbWQtbm4tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5uLTcsXG4gIC5teS1tZC1ubi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5uLTcsXG4gIC5teC1tZC1ubi03IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5uLTgge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5uLTgsXG4gIC5teS1tZC1ubi04IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbm4tOCxcbiAgLm14LW1kLW5uLTgge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5uLTgsXG4gIC5teS1tZC1ubi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbm4tOCxcbiAgLm14LW1kLW5uLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ubi05IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbm4tOSxcbiAgLm15LW1kLW5uLTkge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbm4tOSxcbiAgLm14LW1kLW5uLTkge1xuICAgIG1hcmdpbi1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ubi05LFxuICAubXktbWQtbm4tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1ubi05LFxuICAubXgtbWQtbm4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1ubi0xMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ubi0xMCxcbiAgLm15LW1kLW5uLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ubi0xMCxcbiAgLm14LW1kLW5uLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5uLTEwLFxuICAubXktbWQtbm4tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5uLTEwLFxuICAubXgtbWQtbm4tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCxcbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEsXG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMSxcbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTEsXG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xMSxcbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEyLFxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEyLFxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTIsXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMTIsXG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbi0xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4tMSxcbiAgLm15LWxnLW4tMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbi0xLFxuICAubXgtbGctbi0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4tMSxcbiAgLm15LWxnLW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbi0xLFxuICAubXgtbGctbi0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uLTIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uLTIsXG4gIC5teS1sZy1uLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbi0yLFxuICAubXgtbGctbi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbi0yLFxuICAubXktbGctbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4tMixcbiAgLm14LWxnLW4tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uLTMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbi0zLFxuICAubXktbGctbi0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uLTMsXG4gIC5teC1sZy1uLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbi0zLFxuICAubXktbGctbi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uLTMsXG4gIC5teC1sZy1uLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4tNCxcbiAgLm15LWxnLW4tNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uLTQsXG4gIC5teC1sZy1uLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uLTQsXG4gIC5teS1sZy1uLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbi00LFxuICAubXgtbGctbi00IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4tNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uLTUsXG4gIC5teS1sZy1uLTUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4tNSxcbiAgLm14LWxnLW4tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uLTUsXG4gIC5teS1sZy1uLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4tNSxcbiAgLm14LWxnLW4tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbi02IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbi02LFxuICAubXktbGctbi02IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4tNixcbiAgLm14LWxnLW4tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4tNixcbiAgLm15LWxnLW4tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uLTYsXG4gIC5teC1sZy1uLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbi03IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4tNyxcbiAgLm15LWxnLW4tNyB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbi03LFxuICAubXgtbGctbi03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4tNyxcbiAgLm15LWxnLW4tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbi03LFxuICAubXgtbGctbi03IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uLTgge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uLTgsXG4gIC5teS1sZy1uLTgge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbi04LFxuICAubXgtbGctbi04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbi04LFxuICAubXktbGctbi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4tOCxcbiAgLm14LWxnLW4tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uLTkge1xuICAgIG1hcmdpbjogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbi05LFxuICAubXktbGctbi05IHtcbiAgICBtYXJnaW4tdG9wOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uLTksXG4gIC5teC1sZy1uLTkge1xuICAgIG1hcmdpbi1yaWdodDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbi05LFxuICAubXktbGctbi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uLTksXG4gIC5teC1sZy1uLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4tMTAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4tMTAsXG4gIC5teS1sZy1uLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbi0xMCxcbiAgLm14LWxnLW4tMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4tMTAsXG4gIC5teS1sZy1uLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbi0xMCxcbiAgLm14LWxnLW4tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNyxcbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTcsXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04LFxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSxcbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTksXG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy05LFxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTExLFxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTExLFxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEsXG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTEsXG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xMixcbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMixcbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLW4tMSB7XG4gICAgcGFkZGluZzogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi0xLFxuICAucHktbGctbi0xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi0xLFxuICAucHgtbGctbi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTEsXG4gIC5weS1sZy1uLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTEsXG4gIC5weC1sZy1uLTEge1xuICAgIHBhZGRpbmctbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1uLTIge1xuICAgIHBhZGRpbmc6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi0yLFxuICAucHktbGctbi0yIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy1uLTIsXG4gIC5weC1sZy1uLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctbi0yLFxuICAucHktbGctbi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTIsXG4gIC5weC1sZy1uLTIge1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLW4tMyB7XG4gICAgcGFkZGluZzogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi0zLFxuICAucHktbGctbi0zIHtcbiAgICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi0zLFxuICAucHgtbGctbi0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTMsXG4gIC5weS1sZy1uLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTMsXG4gIC5weC1sZy1uLTMge1xuICAgIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1uLTQge1xuICAgIHBhZGRpbmc6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi00LFxuICAucHktbGctbi00IHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy1uLTQsXG4gIC5weC1sZy1uLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctbi00LFxuICAucHktbGctbi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTQsXG4gIC5weC1sZy1uLTQge1xuICAgIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLW4tNSB7XG4gICAgcGFkZGluZzogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi01LFxuICAucHktbGctbi01IHtcbiAgICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi01LFxuICAucHgtbGctbi01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTUsXG4gIC5weS1sZy1uLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTUsXG4gIC5weC1sZy1uLTUge1xuICAgIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1uLTYge1xuICAgIHBhZGRpbmc6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi02LFxuICAucHktbGctbi02IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy1uLTYsXG4gIC5weC1sZy1uLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctbi02LFxuICAucHktbGctbi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTYsXG4gIC5weC1sZy1uLTYge1xuICAgIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLW4tNyB7XG4gICAgcGFkZGluZzogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi03LFxuICAucHktbGctbi03IHtcbiAgICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi03LFxuICAucHgtbGctbi03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTcsXG4gIC5weS1sZy1uLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTcsXG4gIC5weC1sZy1uLTcge1xuICAgIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1uLTgge1xuICAgIHBhZGRpbmc6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi04LFxuICAucHktbGctbi04IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy1uLTgsXG4gIC5weC1sZy1uLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctbi04LFxuICAucHktbGctbi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTgsXG4gIC5weC1sZy1uLTgge1xuICAgIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLW4tOSB7XG4gICAgcGFkZGluZzogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi05LFxuICAucHktbGctbi05IHtcbiAgICBwYWRkaW5nLXRvcDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi05LFxuICAucHgtbGctbi05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTksXG4gIC5weS1sZy1uLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTksXG4gIC5weC1sZy1uLTkge1xuICAgIHBhZGRpbmctbGVmdDogLTguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1uLTEwIHtcbiAgICBwYWRkaW5nOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctbi0xMCxcbiAgLnB5LWxnLW4tMTAge1xuICAgIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctbi0xMCxcbiAgLnB4LWxnLW4tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1uLTEwLFxuICAucHktbGctbi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy1uLTEwLFxuICAucHgtbGctbi0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOSxcbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uOSxcbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTAsXG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjExLFxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMTEsXG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjExLFxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTEsXG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEyLFxuICAubXktbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEyLFxuICAubXgtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTIsXG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTIsXG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1ubi0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbm4tMSxcbiAgLm15LWxnLW5uLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbm4tMSxcbiAgLm14LWxnLW5uLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ubi0xLFxuICAubXktbGctbm4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1ubi0xLFxuICAubXgtbGctbm4tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1ubi0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1ubi0yLFxuICAubXktbGctbm4tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW5uLTIsXG4gIC5teC1sZy1ubi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ubi0yLFxuICAubXktbGctbm4tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW5uLTIsXG4gIC5teC1sZy1ubi0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbm4tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5uLTMsXG4gIC5teS1sZy1ubi0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW5uLTMsXG4gIC5teC1sZy1ubi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbm4tMyxcbiAgLm15LWxnLW5uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbm4tMyxcbiAgLm14LWxnLW5uLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbm4tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbm4tNCxcbiAgLm15LWxnLW5uLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1ubi00LFxuICAubXgtbGctbm4tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbm4tNCxcbiAgLm15LWxnLW5uLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1ubi00LFxuICAubXgtbGctbm4tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5uLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1ubi01LFxuICAubXktbGctbm4tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1ubi01LFxuICAubXgtbGctbm4tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5uLTUsXG4gIC5teS1sZy1ubi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW5uLTUsXG4gIC5teC1sZy1ubi01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5uLTYge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5uLTYsXG4gIC5teS1sZy1ubi02IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbm4tNixcbiAgLm14LWxnLW5uLTYge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5uLTYsXG4gIC5teS1sZy1ubi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbm4tNixcbiAgLm14LWxnLW5uLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1ubi03IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbm4tNyxcbiAgLm15LWxnLW5uLTcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbm4tNyxcbiAgLm14LWxnLW5uLTcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ubi03LFxuICAubXktbGctbm4tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1ubi03LFxuICAubXgtbGctbm4tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1ubi04IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1ubi04LFxuICAubXktbGctbm4tOCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW5uLTgsXG4gIC5teC1sZy1ubi04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ubi04LFxuICAubXktbGctbm4tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW5uLTgsXG4gIC5teC1sZy1ubi04IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbm4tOSB7XG4gICAgbWFyZ2luOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5uLTksXG4gIC5teS1sZy1ubi05IHtcbiAgICBtYXJnaW4tdG9wOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW5uLTksXG4gIC5teC1sZy1ubi05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbm4tOSxcbiAgLm15LWxnLW5uLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbm4tOSxcbiAgLm14LWxnLW5uLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbm4tMTAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbm4tMTAsXG4gIC5teS1sZy1ubi0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbm4tMTAsXG4gIC5teC1sZy1ubi0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ubi0xMCxcbiAgLm15LWxnLW5uLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1ubi0xMCxcbiAgLm14LWxnLW5uLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC05LFxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEwLFxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTAsXG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMSxcbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTExLFxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMSxcbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTExLFxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTIsXG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMixcbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xMixcbiAgLm14LXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbi0xLFxuICAubXkteGwtbi0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uLTEsXG4gIC5teC14bC1uLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbi0xLFxuICAubXkteGwtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uLTEsXG4gIC5teC14bC1uLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4tMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4tMixcbiAgLm15LXhsLW4tMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uLTIsXG4gIC5teC14bC1uLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uLTIsXG4gIC5teS14bC1uLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbi0yLFxuICAubXgteGwtbi0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4tMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uLTMsXG4gIC5teS14bC1uLTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4tMyxcbiAgLm14LXhsLW4tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uLTMsXG4gIC5teS14bC1uLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4tMyxcbiAgLm14LXhsLW4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbi00IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbi00LFxuICAubXkteGwtbi00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4tNCxcbiAgLm14LXhsLW4tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4tNCxcbiAgLm15LXhsLW4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uLTQsXG4gIC5teC14bC1uLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbi01IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4tNSxcbiAgLm15LXhsLW4tNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbi01LFxuICAubXgteGwtbi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4tNSxcbiAgLm15LXhsLW4tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbi01LFxuICAubXgteGwtbi01IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uLTYge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uLTYsXG4gIC5teS14bC1uLTYge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbi02LFxuICAubXgteGwtbi02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbi02LFxuICAubXkteGwtbi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4tNixcbiAgLm14LXhsLW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uLTcge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbi03LFxuICAubXkteGwtbi03IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uLTcsXG4gIC5teC14bC1uLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbi03LFxuICAubXkteGwtbi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uLTcsXG4gIC5teC14bC1uLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4tOCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4tOCxcbiAgLm15LXhsLW4tOCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uLTgsXG4gIC5teC14bC1uLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uLTgsXG4gIC5teS14bC1uLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbi04LFxuICAubXgteGwtbi04IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4tOSB7XG4gICAgbWFyZ2luOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uLTksXG4gIC5teS14bC1uLTkge1xuICAgIG1hcmdpbi10b3A6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4tOSxcbiAgLm14LXhsLW4tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uLTksXG4gIC5teS14bC1uLTkge1xuICAgIG1hcmdpbi1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4tOSxcbiAgLm14LXhsLW4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbi0xMCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbi0xMCxcbiAgLm15LXhsLW4tMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uLTEwLFxuICAubXgteGwtbi0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbi0xMCxcbiAgLm15LXhsLW4tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uLTEwLFxuICAubXgteGwtbi0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC03LFxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOCxcbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC04LFxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtOSxcbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwLFxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTEsXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMTEsXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMSxcbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMSxcbiAgLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTIsXG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEyLFxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEyLFxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtbi0xIHtcbiAgICBwYWRkaW5nOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTEsXG4gIC5weS14bC1uLTEge1xuICAgIHBhZGRpbmctdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTEsXG4gIC5weC14bC1uLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tMSxcbiAgLnB5LXhsLW4tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tMSxcbiAgLnB4LXhsLW4tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLW4tMiB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTIsXG4gIC5weS14bC1uLTIge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLW4tMixcbiAgLnB4LXhsLW4tMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1uLTIsXG4gIC5weS14bC1uLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tMixcbiAgLnB4LXhsLW4tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtbi0zIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTMsXG4gIC5weS14bC1uLTMge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTMsXG4gIC5weC14bC1uLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tMyxcbiAgLnB5LXhsLW4tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tMyxcbiAgLnB4LXhsLW4tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLW4tNCB7XG4gICAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTQsXG4gIC5weS14bC1uLTQge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLW4tNCxcbiAgLnB4LXhsLW4tNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1uLTQsXG4gIC5weS14bC1uLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tNCxcbiAgLnB4LXhsLW4tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtbi01IHtcbiAgICBwYWRkaW5nOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTUsXG4gIC5weS14bC1uLTUge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTUsXG4gIC5weC14bC1uLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tNSxcbiAgLnB5LXhsLW4tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tNSxcbiAgLnB4LXhsLW4tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLW4tNiB7XG4gICAgcGFkZGluZzogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTYsXG4gIC5weS14bC1uLTYge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLW4tNixcbiAgLnB4LXhsLW4tNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1uLTYsXG4gIC5weS14bC1uLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tNixcbiAgLnB4LXhsLW4tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtbi03IHtcbiAgICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTcsXG4gIC5weS14bC1uLTcge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTcsXG4gIC5weC14bC1uLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tNyxcbiAgLnB5LXhsLW4tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tNyxcbiAgLnB4LXhsLW4tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLW4tOCB7XG4gICAgcGFkZGluZzogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTgsXG4gIC5weS14bC1uLTgge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLW4tOCxcbiAgLnB4LXhsLW4tOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1uLTgsXG4gIC5weS14bC1uLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tOCxcbiAgLnB4LXhsLW4tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtbi05IHtcbiAgICBwYWRkaW5nOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTksXG4gIC5weS14bC1uLTkge1xuICAgIHBhZGRpbmctdG9wOiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTksXG4gIC5weC14bC1uLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tOSxcbiAgLnB5LXhsLW4tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC04Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tOSxcbiAgLnB4LXhsLW4tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLW4tMTAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1uLTEwLFxuICAucHkteGwtbi0xMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1uLTEwLFxuICAucHgteGwtbi0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLW4tMTAsXG4gIC5weS14bC1uLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLW4tMTAsXG4gIC5weC14bC1uLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW44LFxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW45LFxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjksXG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMCxcbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMCxcbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTEsXG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xMSxcbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTEsXG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMSxcbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTIsXG4gIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMixcbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5uLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1ubi0xLFxuICAubXkteGwtbm4tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1ubi0xLFxuICAubXgteGwtbm4tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5uLTEsXG4gIC5teS14bC1ubi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW5uLTEsXG4gIC5teC14bC1ubi0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5uLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5uLTIsXG4gIC5teS14bC1ubi0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbm4tMixcbiAgLm14LXhsLW5uLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5uLTIsXG4gIC5teS14bC1ubi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbm4tMixcbiAgLm14LXhsLW5uLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1ubi0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbm4tMyxcbiAgLm15LXhsLW5uLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbm4tMyxcbiAgLm14LXhsLW5uLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1ubi0zLFxuICAubXkteGwtbm4tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1ubi0zLFxuICAubXgteGwtbm4tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1ubi00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1ubi00LFxuICAubXkteGwtbm4tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW5uLTQsXG4gIC5teC14bC1ubi00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1ubi00LFxuICAubXkteGwtbm4tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW5uLTQsXG4gIC5teC14bC1ubi00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbm4tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5uLTUsXG4gIC5teS14bC1ubi01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW5uLTUsXG4gIC5teC14bC1ubi01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbm4tNSxcbiAgLm15LXhsLW5uLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbm4tNSxcbiAgLm14LXhsLW5uLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbm4tNiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbm4tNixcbiAgLm15LXhsLW5uLTYge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1ubi02LFxuICAubXgteGwtbm4tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbm4tNixcbiAgLm15LXhsLW5uLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1ubi02LFxuICAubXgteGwtbm4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5uLTcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1ubi03LFxuICAubXkteGwtbm4tNyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1ubi03LFxuICAubXgteGwtbm4tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5uLTcsXG4gIC5teS14bC1ubi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW5uLTcsXG4gIC5teC14bC1ubi03IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5uLTgge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5uLTgsXG4gIC5teS14bC1ubi04IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbm4tOCxcbiAgLm14LXhsLW5uLTgge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5uLTgsXG4gIC5teS14bC1ubi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbm4tOCxcbiAgLm14LXhsLW5uLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1ubi05IHtcbiAgICBtYXJnaW46IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbm4tOSxcbiAgLm15LXhsLW5uLTkge1xuICAgIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbm4tOSxcbiAgLm14LXhsLW5uLTkge1xuICAgIG1hcmdpbi1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1ubi05LFxuICAubXkteGwtbm4tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1ubi05LFxuICAubXgteGwtbm4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1ubi0xMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1ubi0xMCxcbiAgLm15LXhsLW5uLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1ubi0xMCxcbiAgLm14LXhsLW5uLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5uLTEwLFxuICAubXkteGwtbm4tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW5uLTEwLFxuICAubXgteGwtbm4tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LWxpZ2h0OmhvdmVyLCBhLnRleHQtZ3JheS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ3JheTpob3ZlciwgYS50ZXh0LWdyYXk6Zm9jdXMge1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ3JheS1kYXJrOmhvdmVyLCBhLnRleHQtZ3JheS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXktdmVyeS1saWdodDpob3ZlciwgYS50ZXh0LWdyYXktdmVyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyZWVuOmhvdmVyLCBhLnRleHQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqXG4gKiAgaHR0cHM6Ly9mb250YXdlc29tZS5jb20vdjQuNy4wL2ljb25zL1xuICovXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWUvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvdmVuZG9yL0Bmb3J0YXdlc29tZS9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy92ZW5kb3IvQGZvcnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjtcbn1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYmFjdGVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uZmEtYmFoYWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmZhLWJveC10aXNzdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjtcbn1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7XG59XG5cbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmZhLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG59XG5cbi5mYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5mYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWVkZ2UtbGVnYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF1Y2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1oaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtaG91c2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWlubm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWluc3RhbG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiO1xufVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1sdW5ncy12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uZmEtcGxhbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLmZhLXJvdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uZmEtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1za2V0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzZcIjtcbn1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5mYS1zbGVpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmZhLXNtb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjtcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2RcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmZhLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODVcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5mYS1zcGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzY1wiO1xufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjtcbn1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7XG59XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiO1xufVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4uZmEtdHJhaWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiO1xufVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjtcbn1cblxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiO1xufVxuXG4uZmEtdW5jaGFydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5mYS12aXJ1cy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZmEtdmlydXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmZhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiO1xufVxuXG4uZmEtd2F6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZlwiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcbiAgXHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3JvbmdcbiAgXHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcbiAgICovXG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiRjb2xvci1iYXNlOlx0XHRcdCM4Njk3OTEgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6XHRcdFx0I0ZGRiAhZGVmYXVsdDtcbiRjb2xvci1ncmF5Olx0XHRcdCNENkQ2RDYgIWRlZmF1bHQ7XG5cbi8vbmF2XG5cbiRuYXYtY29sb3I6IFx0XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtY29sb3ItaG92ZXI6XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtZm9udC1zaXplOiBcdFx0MTRweCAhZGVmYXVsdDtcbiRuYXYtcm91bmRlZDogXHRcdFx0M3B4ICFkZWZhdWx0O1xuJG5hdi1tYXJnaW46IFx0XHRcdDVweCAhZGVmYXVsdDtcbiRuYXYtcGFkZGluZzogXHRcdFx0NHB4IDdweCAhZGVmYXVsdDtcbiRuYXYtYmFja2dyb3VuZDogXHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG5hdi1iYWNrZ3JvdW5kLWhvdmVyOlx0JGNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLW9wYWNpdHk6IFx0MC41ICFkZWZhdWx0OyovXG4vKlxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV0ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMTBweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0UzMDIyMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5teC1pY29uLWxlZnQ6YmVmb3JlLFxuLm14LWljb24tcmlnaHQ6YmVmb3JlLFxuLm14LWljb24tZG91YmxlLWxlZnQ6YmVmb3JlLFxuLm14LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSxcbi5teC1pY29uLWRvdWJsZS1sZWZ0OmFmdGVyLFxuLm14LWljb24tZG91YmxlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNyk7XG59XG5cbi5teC1pY29uLWRvdWJsZS1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogLTRweDtcbn1cblxuLm14LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbn1cblxuLm14LWljb24tcmlnaHQ6YmVmb3JlLFxuLm14LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSxcbi5teC1pY29uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgc2NhbGUoMC43KTtcbn1cblxuLm14LWJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzczODc5YztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5teC1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxMjg0ZTc7XG4gIGNvbG9yOiAjMTI4NGU3O1xufVxuLm14LWJ0bjpkaXNhYmxlZCwgLm14LWJ0bi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubXgtYnRuLXRleHQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm14LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5teC1zY3JvbGxiYXI6aG92ZXIgLm14LXNjcm9sbGJhci10cmFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5teC1zY3JvbGxiYXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubXgtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBlYXNlLW91dDtcbn1cbi5teC1zY3JvbGxiYXItdHJhY2sgLm14LXNjcm9sbGJhci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLm14LXpvb20taW4tZG93bi1lbnRlci1hY3RpdmUsXG4ubXgtem9vbS1pbi1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5teC16b29tLWluLWRvd24tZW50ZXIsXG4ubXgtem9vbS1pbi1kb3duLWVudGVyLWZyb20sXG4ubXgtem9vbS1pbi1kb3duLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi5teC1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5teC1kYXRlcGlja2VyIHN2ZyB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXgtZGF0ZXBpY2tlci1yYW5nZSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLm14LWRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5teC1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXgtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5teC1pbnB1dDpob3ZlciwgLm14LWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5YWZmO1xufVxuLm14LWlucHV0OmRpc2FibGVkLCAubXgtaW5wdXQuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm14LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5teC1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm14LWljb24tY2FsZW5kYXIsXG4ubXgtaWNvbi1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm14LWljb24tY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXgtaWNvbi1jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5teC1kYXRlcGlja2VyLW1haW4ge1xuICBmb250OiAxNHB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTWljcm9zb2Z0IFlhaGVpXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzM4NzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubXgtZGF0ZXBpY2tlci1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHotaW5kZXg6IDIwMDE7XG59XG5cbi5teC1kYXRlcGlja2VyLXNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubXgtZGF0ZXBpY2tlci1zaWRlYmFyICsgLm14LWRhdGVwaWNrZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubXgtZGF0ZXBpY2tlci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm14LWJ0bi1zaG9ydGN1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5teC1yYW5nZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubXgtcmFuZ2Utd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubXgtZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm14LWRhdGVwaWNrZXItZm9vdGVyIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubXgtY2FsZW5kYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQ4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLm14LWNhbGVuZGFyICsgLm14LWNhbGVuZGFyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubXgtY2FsZW5kYXItaGVhZGVyLCAubXgtdGltZS1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5teC1idG4taWNvbi1sZWZ0LFxuLm14LWJ0bi1pY29uLWRvdWJsZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5teC1idG4taWNvbi1yaWdodCxcbi5teC1idG4taWNvbi1kb3VibGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5teC1jYWxlbmRhci1oZWFkZXItbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5teC1jYWxlbmRhci1kZWNhZGUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5teC1jYWxlbmRhci1kZWNhZGUtc2VwYXJhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5teC1jYWxlbmRhci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXgtY2FsZW5kYXItY29udGVudCAuY2VsbDpob3ZlciB7XG4gIGNvbG9yOiAjNzM4NzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZlO1xufVxuLm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGwuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjg0ZTc7XG59XG4ubXgtY2FsZW5kYXItY29udGVudCAuY2VsbC5pbi1yYW5nZSwgLm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGwuaG92ZXItaW4tcmFuZ2Uge1xuICBjb2xvcjogIzczODc5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWRmYjtcbn1cbi5teC1jYWxlbmRhci1jb250ZW50IC5jZWxsLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5teC1jYWxlbmRhci13ZWVrLW1vZGUgLm14LWRhdGUtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZlO1xufVxuLm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3cubXgtYWN0aXZlLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlZGZiO1xufVxuLm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3cgLmNlbGw6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXgtY2FsZW5kYXItd2Vlay1tb2RlIC5teC1kYXRlLXJvdyAuY2VsbC5hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5teC13ZWVrLW51bWJlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm14LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5teC10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubXgtdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubXgtdGFibGUtZGF0ZSB0ZCxcbi5teC10YWJsZS1kYXRlIHRoIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubXgtdGFibGUtZGF0ZSAudG9kYXkge1xuICBjb2xvcjogIzJhOTBlOTtcbn1cbi5teC10YWJsZS1kYXRlIC5jZWxsLm5vdC1jdXJyZW50LW1vbnRoIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5teC10aW1lIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDIyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm14LXRpbWUgKyAubXgtdGltZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLm14LWNhbGVuZGFyLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm14LXRpbWUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5teC10aW1lLWNvbnRlbnQge1xuICBoZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXgtdGltZS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm14LXRpbWUtY29sdW1uIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5teC10aW1lLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLm14LXRpbWUtY29sdW1uIC5teC10aW1lLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubXgtdGltZS1jb2x1bW4gLm14LXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOTJweDtcbn1cbi5teC10aW1lLWNvbHVtbiAubXgtdGltZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ubXgtdGltZS1jb2x1bW4gLm14LXRpbWUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNzM4NzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZlO1xufVxuLm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMxMjg0ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLm14LXRpbWUtb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5teC10aW1lLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzM4NzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZlO1xufVxuLm14LXRpbWUtb3B0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTI4NGU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5teC10aW1lLW9wdGlvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uei1pbmRleC0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC02IHtcbiAgei1pbmRleDogNiAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC04IHtcbiAgei1pbmRleDogOCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC05IHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xMCB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTExIHtcbiAgei1pbmRleDogMTEgIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMTIge1xuICB6LWluZGV4OiAxMiAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xMyB7XG4gIHotaW5kZXg6IDEzICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTE0IHtcbiAgei1pbmRleDogMTQgIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMTUge1xuICB6LWluZGV4OiAxNSAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xNiB7XG4gIHotaW5kZXg6IDE2ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTE3IHtcbiAgei1pbmRleDogMTcgIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMTgge1xuICB6LWluZGV4OiAxOCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xOSB7XG4gIHotaW5kZXg6IDE5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50b3Age1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20ge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFic29sdXRlLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hYnNvbHV0ZS1jZW50ZXJYIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFic29sdXRlLWNlbnRlclkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJzb2x1dGUtbGctY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5hYnNvbHV0ZS1sZy1jZW50ZXJYIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuYWJzb2x1dGUtbGctY2VudGVyWSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yIHtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTMge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTYge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNyB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04IHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTkge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJvcmRlci1jdXQtdGwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jdXQtdHIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3V0LWJsIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3V0LWJyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4vKiRicmVha3BvaW50czogKFxuICAgICAgICB4czogMCxcbiAgICAgICAgc206IDU3NnB4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDEyMDBweFxuKTsqL1xuLmNvbHVtbi0xIHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTMge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi00IHtcbiAgY29sdW1uLWNvdW50OiA0O1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tNSB7XG4gIGNvbHVtbi1jb3VudDogNTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTYge1xuICBjb2x1bW4tY291bnQ6IDY7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi03IHtcbiAgY29sdW1uLWNvdW50OiA3O1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tOCB7XG4gIGNvbHVtbi1jb3VudDogODtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTkge1xuICBjb2x1bW4tY291bnQ6IDk7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi0xMCB7XG4gIGNvbHVtbi1jb3VudDogMTA7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi0xMSB7XG4gIGNvbHVtbi1jb3VudDogMTE7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi0xMiB7XG4gIGNvbHVtbi1jb3VudDogMTI7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjOTcwMTE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktbGlnaHQge1xuICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ3JheS1saWdodDpob3ZlciwgYS50ZXh0LWdyYXktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzcxNzE3MSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXk6aG92ZXIsIGEudGV4dC1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXktZGFyazpob3ZlciwgYS50ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktdmVyeS1saWdodCB7XG4gIGNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsIGEudGV4dC1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmVlbjpob3ZlciwgYS50ZXh0LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMTByZW07XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDVyZW07XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluZS1oZWlnaHQtMCwgLmxpbmUtaGVpZ2h0LTAgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTEsIC5saW5lLWhlaWdodC0xID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC0yLCAubGluZS1oZWlnaHQtMiA+IHAge1xuICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtMywgLmxpbmUtaGVpZ2h0LTMgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTQsIC5saW5lLWhlaWdodC00ID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC01LCAubGluZS1oZWlnaHQtNSA+IHAge1xuICBsaW5lLWhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtNiwgLmxpbmUtaGVpZ2h0LTYgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTcsIC5saW5lLWhlaWdodC03ID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC04LCAubGluZS1oZWlnaHQtOCA+IHAge1xuICBsaW5lLWhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtOSwgLmxpbmUtaGVpZ2h0LTkgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5yZWFkLW1vcmUtLTEtbGluZSwgLm1pbi1oZWlnaHQtLTEtbGluZSwgLmhlaWdodC0tMS1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG59XG5cbi5taW4taGVpZ2h0LS0xLWxpbmUsIC5oZWlnaHQtLTEtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWluLWhlaWdodC0tMS1saW5lOjpiZWZvcmUsIC5oZWlnaHQtLTEtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1pbi1oZWlnaHQtLTEtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtLTEtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWFkLW1vcmUtLTItbGluZSwgLm1pbi1oZWlnaHQtLTItbGluZSwgLmhlaWdodC0tMi1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG5cbi5taW4taGVpZ2h0LS0yLWxpbmUsIC5oZWlnaHQtLTItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWluLWhlaWdodC0tMi1saW5lOjpiZWZvcmUsIC5oZWlnaHQtLTItbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXFxhICBcXGFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWluLWhlaWdodC0tMi1saW5lOjphZnRlciwgLmhlaWdodC0tMi1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJlYWQtbW9yZS0tMy1saW5lLCAubWluLWhlaWdodC0tMy1saW5lLCAuaGVpZ2h0LS0zLWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cblxuLm1pbi1oZWlnaHQtLTMtbGluZSwgLmhlaWdodC0tMy1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5taW4taGVpZ2h0LS0zLWxpbmU6OmJlZm9yZSwgLmhlaWdodC0tMy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcXGEgIFxcYSAgXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1pbi1oZWlnaHQtLTMtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtLTMtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWFkLW1vcmUtLTQtbGluZSwgLm1pbi1oZWlnaHQtLTQtbGluZSwgLmhlaWdodC0tNC1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG59XG5cbi5taW4taGVpZ2h0LS00LWxpbmUsIC5oZWlnaHQtLTQtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWluLWhlaWdodC0tNC1saW5lOjpiZWZvcmUsIC5oZWlnaHQtLTQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXFxhICBcXGEgIFxcYSAgXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1pbi1oZWlnaHQtLTQtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtLTQtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wtcGVyYy01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgNSU7XG4gIG1heC13aWR0aDogNSU7XG59XG5cbi5jb2wtcGVyYy0xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7XG59XG5cbi5jb2wtcGVyYy0xNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG5cbi5jb2wtcGVyYy0yMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5jb2wtcGVyYy0yNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtcGVyYy0zMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDMwJTtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5cbi5jb2wtcGVyYy0zNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDM1JTtcbiAgbWF4LXdpZHRoOiAzNSU7XG59XG5cbi5jb2wtcGVyYy00MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5cbi5jb2wtcGVyYy00NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWF4LXdpZHRoOiA0NSU7XG59XG5cbi5jb2wtcGVyYy01MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtcGVyYy01NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDU1JTtcbiAgbWF4LXdpZHRoOiA1NSU7XG59XG5cbi5jb2wtcGVyYy02MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5jb2wtcGVyYy02NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDY1JTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5cbi5jb2wtcGVyYy03MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDcwJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi5jb2wtcGVyYy03NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtcGVyYy04MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5jb2wtcGVyYy04NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDg1JTtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5cbi5jb2wtcGVyYy05MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDkwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5jb2wtcGVyYy05NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDk1JTtcbiAgbWF4LXdpZHRoOiA5NSU7XG59XG5cbi5jb2x1bW4tMSB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi0zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tNCB7XG4gIGNvbHVtbi1jb3VudDogNDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTUge1xuICBjb2x1bW4tY291bnQ6IDU7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi02IHtcbiAgY29sdW1uLWNvdW50OiA2O1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tNyB7XG4gIGNvbHVtbi1jb3VudDogNztcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xufVxuXG4uY29sdW1uLTgge1xuICBjb2x1bW4tY291bnQ6IDg7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNvbHVtbi05IHtcbiAgY29sdW1uLWNvdW50OiA5O1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tMTAge1xuICBjb2x1bW4tY291bnQ6IDEwO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi5jb2x1bW4tMTEge1xuICBjb2x1bW4tY291bnQ6IDExO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBvcnBoYW5zOiAxO1xuICB3aWRvd3M6IDE7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXktbGlnaHQ6aG92ZXIsIGEudGV4dC1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ3JheTpob3ZlciwgYS50ZXh0LWdyYXk6Zm9jdXMge1xuICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXktZGFyazpob3ZlciwgYS50ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2M3Yjc5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktdmVyeS1saWdodCB7XG4gIGNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsIGEudGV4dC1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktdmVyeS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmVlbjpob3ZlciwgYS50ZXh0LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTAge1xuICB3aWR0aDogMHJlbTtcbn1cblxuLmhlaWdodC0wIHtcbiAgaGVpZ2h0OiAwcmVtO1xufVxuXG4ubWF4LXdpZHRoLTAge1xuICBtYXgtd2lkdGg6IDByZW07XG59XG5cbi5tYXgtaGVpZ2h0LTAge1xuICBtYXgtaGVpZ2h0OiAwcmVtO1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTUge1xuICB3aWR0aDogMC41cmVtO1xufVxuXG4uaGVpZ2h0LTUge1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cblxuLm1heC13aWR0aC01IHtcbiAgbWF4LXdpZHRoOiAwLjVyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTUge1xuICBtYXgtaGVpZ2h0OiAwLjVyZW07XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtMTAge1xuICB3aWR0aDogMXJlbTtcbn1cblxuLmhlaWdodC0xMCB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLm1heC13aWR0aC0xMCB7XG4gIG1heC13aWR0aDogMXJlbTtcbn1cblxuLm1heC1oZWlnaHQtMTAge1xuICBtYXgtaGVpZ2h0OiAxcmVtO1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTMge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTE1IHtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLmhlaWdodC0xNSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4ubWF4LXdpZHRoLTE1IHtcbiAgbWF4LXdpZHRoOiAxLjVyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTE1IHtcbiAgbWF4LWhlaWdodDogMS41cmVtO1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTIwIHtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi5oZWlnaHQtMjAge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5tYXgtd2lkdGgtMjAge1xuICBtYXgtd2lkdGg6IDJyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTIwIHtcbiAgbWF4LWhlaWdodDogMnJlbTtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1sZWZ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC0yNSB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG5cbi5oZWlnaHQtMjUge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuLm1heC13aWR0aC0yNSB7XG4gIG1heC13aWR0aDogMi41cmVtO1xufVxuXG4ubWF4LWhlaWdodC0yNSB7XG4gIG1heC1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmJvcmRlci02IHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtNiB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXRvcC02IHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtNiB7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTYge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1sZWZ0LTYge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC0zMCB7XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uaGVpZ2h0LTMwIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4ubWF4LXdpZHRoLTMwIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xufVxuXG4ubWF4LWhlaWdodC0zMCB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG59XG5cbi5ib3JkZXItNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTcge1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtNyB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTcge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS03IHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC03IHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtMzUge1xuICB3aWR0aDogMy41cmVtO1xufVxuXG4uaGVpZ2h0LTM1IHtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5cbi5tYXgtd2lkdGgtMzUge1xuICBtYXgtd2lkdGg6IDMuNXJlbTtcbn1cblxuLm1heC1oZWlnaHQtMzUge1xuICBtYXgtaGVpZ2h0OiAzLjVyZW07XG59XG5cbi5ib3JkZXItOCB7XG4gIGJvcmRlci13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTgge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtOCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTgge1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS04IHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC04IHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtNDAge1xuICB3aWR0aDogNHJlbTtcbn1cblxuLmhlaWdodC00MCB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLm1heC13aWR0aC00MCB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cblxuLm1heC1oZWlnaHQtNDAge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xufVxuXG4uYm9yZGVyLTkge1xuICBib3JkZXItd2lkdGg6IDlweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC05IHtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTkge1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC05IHtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tOSB7XG4gIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtOSB7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTQ1IHtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmhlaWdodC00NSB7XG4gIGhlaWdodDogNC41cmVtO1xufVxuXG4ubWF4LXdpZHRoLTQ1IHtcbiAgbWF4LXdpZHRoOiA0LjVyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTQ1IHtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xufVxuXG4uYm9yZGVyLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTEwIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXRvcC0xMCB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0xMCB7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0xMCB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1sZWZ0LTEwIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDVyZW07XG59XG5cbi5oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5tYXgtd2lkdGgtNTAge1xuICBtYXgtd2lkdGg6IDVyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTUwIHtcbiAgbWF4LWhlaWdodDogNXJlbTtcbn1cblxuLmJvcmRlci0xMSB7XG4gIGJvcmRlci13aWR0aDogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xMSB7XG4gIGJvcmRlci10b3A6IDExcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtMTEge1xuICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtMTEge1xuICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMTEge1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC0xMSB7XG4gIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC01NSB7XG4gIHdpZHRoOiA1LjVyZW07XG59XG5cbi5oZWlnaHQtNTUge1xuICBoZWlnaHQ6IDUuNXJlbTtcbn1cblxuLm1heC13aWR0aC01NSB7XG4gIG1heC13aWR0aDogNS41cmVtO1xufVxuXG4ubWF4LWhlaWdodC01NSB7XG4gIG1heC1oZWlnaHQ6IDUuNXJlbTtcbn1cblxuLmJvcmRlci0xMiB7XG4gIGJvcmRlci13aWR0aDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xMiB7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtMTIge1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtMTIge1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMTIge1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC0xMiB7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC02MCB7XG4gIHdpZHRoOiA2cmVtO1xufVxuXG4uaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4ubWF4LXdpZHRoLTYwIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuXG4ubWF4LWhlaWdodC02MCB7XG4gIG1heC1oZWlnaHQ6IDZyZW07XG59XG5cbi5ib3JkZXItMTMge1xuICBib3JkZXItd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMTMge1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTEzIHtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTEzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTEzIHtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMTMge1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtNjUge1xuICB3aWR0aDogNi41cmVtO1xufVxuXG4uaGVpZ2h0LTY1IHtcbiAgaGVpZ2h0OiA2LjVyZW07XG59XG5cbi5tYXgtd2lkdGgtNjUge1xuICBtYXgtd2lkdGg6IDYuNXJlbTtcbn1cblxuLm1heC1oZWlnaHQtNjUge1xuICBtYXgtaGVpZ2h0OiA2LjVyZW07XG59XG5cbi5ib3JkZXItMTQge1xuICBib3JkZXItd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMTQge1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTE0IHtcbiAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTE0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTE0IHtcbiAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMTQge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtNzAge1xuICB3aWR0aDogN3JlbTtcbn1cblxuLmhlaWdodC03MCB7XG4gIGhlaWdodDogN3JlbTtcbn1cblxuLm1heC13aWR0aC03MCB7XG4gIG1heC13aWR0aDogN3JlbTtcbn1cblxuLm1heC1oZWlnaHQtNzAge1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xufVxuXG4uYm9yZGVyLTE1IHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTE1IHtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXRvcC0xNSB7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0xNSB7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0xNSB7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1sZWZ0LTE1IHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTc1IHtcbiAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmhlaWdodC03NSB7XG4gIGhlaWdodDogNy41cmVtO1xufVxuXG4ubWF4LXdpZHRoLTc1IHtcbiAgbWF4LXdpZHRoOiA3LjVyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTc1IHtcbiAgbWF4LWhlaWdodDogNy41cmVtO1xufVxuXG4uYm9yZGVyLTE2IHtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTE2IHtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXRvcC0xNiB7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1yaWdodC0xNiB7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0xNiB7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1sZWZ0LTE2IHtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgI2RlZTJlNjtcbn1cblxuLndpZHRoLTgwIHtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5oZWlnaHQtODAge1xuICBoZWlnaHQ6IDhyZW07XG59XG5cbi5tYXgtd2lkdGgtODAge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG5cbi5tYXgtaGVpZ2h0LTgwIHtcbiAgbWF4LWhlaWdodDogOHJlbTtcbn1cblxuLmJvcmRlci0xNyB7XG4gIGJvcmRlci13aWR0aDogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xNyB7XG4gIGJvcmRlci10b3A6IDE3cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtMTcge1xuICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtMTcge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMTcge1xuICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC0xNyB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC04NSB7XG4gIHdpZHRoOiA4LjVyZW07XG59XG5cbi5oZWlnaHQtODUge1xuICBoZWlnaHQ6IDguNXJlbTtcbn1cblxuLm1heC13aWR0aC04NSB7XG4gIG1heC13aWR0aDogOC41cmVtO1xufVxuXG4ubWF4LWhlaWdodC04NSB7XG4gIG1heC1oZWlnaHQ6IDguNXJlbTtcbn1cblxuLmJvcmRlci0xOCB7XG4gIGJvcmRlci13aWR0aDogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xOCB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci10b3AtMTgge1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItcmlnaHQtMTgge1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvcmRlci1ib3R0b20tMTgge1xuICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItbGVmdC0xOCB7XG4gIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi53aWR0aC05MCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuXG4uaGVpZ2h0LTkwIHtcbiAgaGVpZ2h0OiA5cmVtO1xufVxuXG4ubWF4LXdpZHRoLTkwIHtcbiAgbWF4LXdpZHRoOiA5cmVtO1xufVxuXG4ubWF4LWhlaWdodC05MCB7XG4gIG1heC1oZWlnaHQ6IDlyZW07XG59XG5cbi5ib3JkZXItMTkge1xuICBib3JkZXItd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMTkge1xuICBib3JkZXItdG9wOiAxOXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTE5IHtcbiAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTE5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTE5IHtcbiAgYm9yZGVyLWJvdHRvbTogMTlweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMTkge1xuICBib3JkZXItbGVmdDogMTlweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtOTUge1xuICB3aWR0aDogOS41cmVtO1xufVxuXG4uaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5LjVyZW07XG59XG5cbi5tYXgtd2lkdGgtOTUge1xuICBtYXgtd2lkdGg6IDkuNXJlbTtcbn1cblxuLm1heC1oZWlnaHQtOTUge1xuICBtYXgtaGVpZ2h0OiA5LjVyZW07XG59XG5cbi5ib3JkZXItMjAge1xuICBib3JkZXItd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMjAge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItdG9wLTIwIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTIwIHtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib3JkZXItYm90dG9tLTIwIHtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYm9yZGVyLWxlZnQtMjAge1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuXG4uaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTByZW07XG59XG5cbi5tYXgtd2lkdGgtMTAwIHtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cblxuLm1heC1oZWlnaHQtMTAwIHtcbiAgbWF4LWhlaWdodDogMTByZW07XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sdW1uLXNtLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tMTIge1xuICAgIGNvbHVtbi1jb3VudDogMTI7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAudGV4dC1zbS1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1wcmltYXJ5OmhvdmVyLCBhLnRleHQtc20tcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNtLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc20tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1pbmZvOmhvdmVyLCBhLnRleHQtc20taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS13YXJuaW5nOmhvdmVyLCBhLnRleHQtc20td2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1kYW5nZXIge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLWRhbmdlcjpob3ZlciwgYS50ZXh0LXNtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tbGlnaHQ6aG92ZXIsIGEudGV4dC1zbS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1kYXJrOmhvdmVyLCBhLnRleHQtc20tZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tYmxhY2s6aG92ZXIsIGEudGV4dC1zbS1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tZ3JheS1saWdodDpob3ZlciwgYS50ZXh0LXNtLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheSB7XG4gICAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tZ3JheTpob3ZlciwgYS50ZXh0LXNtLWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1zbS1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBjb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsIGEudGV4dC1zbS1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JlZW4ge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLWdyZWVuOmhvdmVyLCBhLnRleHQtc20tZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQ4YzJiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BsYXktMS1zbSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxuICAuZGlzcGxheS0yLXNtIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmRpc3BsYXktMy1zbSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLmRpc3BsYXktNC1zbSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLmgxLXNtIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmgyLXNtIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5oMy1zbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmg0LXNtIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC5oNS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbiAgLmg2LXNtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnAtc20ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc21hbGwtc20ge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG4gIC50ZXh0LXNtLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXNtLTAsIC5saW5lLWhlaWdodC1zbS0wID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtc20tMSwgLmxpbmUtaGVpZ2h0LXNtLTEgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1zbS0yLCAubGluZS1oZWlnaHQtc20tMiA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXNtLTMsIC5saW5lLWhlaWdodC1zbS0zID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtc20tNCwgLmxpbmUtaGVpZ2h0LXNtLTQgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1zbS01LCAubGluZS1oZWlnaHQtc20tNSA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXNtLTYsIC5saW5lLWhlaWdodC1zbS02ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtc20tNywgLmxpbmUtaGVpZ2h0LXNtLTcgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1zbS04LCAubGluZS1oZWlnaHQtc20tOCA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXNtLTksIC5saW5lLWhlaWdodC1zbS05ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmZsb3ctc20taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy1zbS1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAub3ZlcmZsb3cteC1zbS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAub3ZlcmZsb3cteC1zbS1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5vdmVyZmxvdy15LXNtLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy15LXNtLWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnJlYWQtbW9yZS1zbS0tMS1saW5lLCAubWluLWhlaWdodC1zbS0tMS1saW5lLCAuaGVpZ2h0LXNtLS0xLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTEtbGluZSwgLmhlaWdodC1zbS0tMS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LXNtLS0xLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1zbS0tMS1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTEtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtc20tLTEtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1zbS0tMi1saW5lLCAubWluLWhlaWdodC1zbS0tMi1saW5lLCAuaGVpZ2h0LXNtLS0yLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTItbGluZSwgLmhlaWdodC1zbS0tMi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LXNtLS0yLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1zbS0tMi1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhXCI7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubWluLWhlaWdodC1zbS0tMi1saW5lOjphZnRlciwgLmhlaWdodC1zbS0tMi1saW5lOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVhZC1tb3JlLXNtLS0zLWxpbmUsIC5taW4taGVpZ2h0LXNtLS0zLWxpbmUsIC5oZWlnaHQtc20tLTMtbGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxuICAubWluLWhlaWdodC1zbS0tMy1saW5lLCAuaGVpZ2h0LXNtLS0zLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTMtbGluZTo6YmVmb3JlLCAuaGVpZ2h0LXNtLS0zLWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTMtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtc20tLTMtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1zbS0tNC1saW5lLCAubWluLWhlaWdodC1zbS0tNC1saW5lLCAuaGVpZ2h0LXNtLS00LWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTQtbGluZSwgLmhlaWdodC1zbS0tNC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LXNtLS00LWxpbmU6OmJlZm9yZSwgLmhlaWdodC1zbS0tNC1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtc20tLTQtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtc20tLTQtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgfVxuICAuY29sLXNtLXBlcmMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtc20tcGVyYy0xNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTIwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLXNtLXBlcmMtMjUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tcGVyYy0zMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTM1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxuICAuY29sLXNtLXBlcmMtNDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtc20tcGVyYy00NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTUwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLXBlcmMtNTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG4gIC5jb2wtc20tcGVyYy02MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTY1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuY29sLXNtLXBlcmMtNzAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtc20tcGVyYy03NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTgwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLXNtLXBlcmMtODUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIC5jb2wtc20tcGVyYy05MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1zbS1wZXJjLTk1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAuY29sdW1uLXNtLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tc20tOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXNtLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1zbS0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC50ZXh0LXNtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLXByaW1hcnk6aG92ZXIsIGEudGV4dC1zbS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zbS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20taW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20taW5mbzpob3ZlciwgYS50ZXh0LXNtLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS13YXJuaW5nOmhvdmVyLCBhLnRleHQtc20td2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWRhbmdlciB7XG4gICAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tZGFuZ2VyOmhvdmVyLCBhLnRleHQtc20tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tbGlnaHQ6aG92ZXIsIGEudGV4dC1zbS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1kYXJrOmhvdmVyLCBhLnRleHQtc20tZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1ibGFjazpob3ZlciwgYS50ZXh0LXNtLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ncmF5LWxpZ2h0IHtcbiAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1ncmF5LWxpZ2h0OmhvdmVyLCBhLnRleHQtc20tZ3JheS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWdyYXktbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWdyYXkge1xuICAgIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXNtLWdyYXk6aG92ZXIsIGEudGV4dC1zbS1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1zbS1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1zbS1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1ncmF5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWdyYXktdmVyeS1saWdodCB7XG4gICAgY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLnRleHQtc20tZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ncmVlbiB7XG4gICAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtc20tZ3JlZW46aG92ZXIsIGEudGV4dC1zbS1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWdyZWVuIHtcbiAgICBib3JkZXItY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1zbS0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTAge1xuICAgIHdpZHRoOiAwcmVtO1xuICB9XG4gIC5oZWlnaHQtc20tMCB7XG4gICAgaGVpZ2h0OiAwcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMCB7XG4gICAgbWF4LXdpZHRoOiAwcmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTAge1xuICAgIG1heC1oZWlnaHQ6IDByZW07XG4gIH1cbiAgLmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS01IHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tNSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm1heC13aWR0aC1zbS01IHtcbiAgICBtYXgtd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS01IHtcbiAgICBtYXgtaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS0xMCB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbiAgLmhlaWdodC1zbS0xMCB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMTAge1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS0xMCB7XG4gICAgbWF4LWhlaWdodDogMXJlbTtcbiAgfVxuICAuYm9yZGVyLTMge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1zbS0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTE1IHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tMTUge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMTUge1xuICAgIG1heC13aWR0aDogMS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTE1IHtcbiAgICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmJvcmRlci00IHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS0yMCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLmhlaWdodC1zbS0yMCB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMjAge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS0yMCB7XG4gICAgbWF4LWhlaWdodDogMnJlbTtcbiAgfVxuICAuYm9yZGVyLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1zbS01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTI1IHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tMjUge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMjUge1xuICAgIG1heC13aWR0aDogMi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmJvcmRlci02IHtcbiAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS0zMCB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLmhlaWdodC1zbS0zMCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMzAge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS0zMCB7XG4gICAgbWF4LWhlaWdodDogM3JlbTtcbiAgfVxuICAuYm9yZGVyLTcge1xuICAgIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS03IHtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1zbS03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTM1IHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tMzUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tMzUge1xuICAgIG1heC13aWR0aDogMy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTM1IHtcbiAgICBtYXgtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmJvcmRlci04IHtcbiAgICBib3JkZXItd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tOCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1zbS04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS00MCB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLmhlaWdodC1zbS00MCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNDAge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS00MCB7XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICAuYm9yZGVyLTkge1xuICAgIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1zbS05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTQ1IHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tNDUge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNDUge1xuICAgIG1heC13aWR0aDogNC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTQ1IHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xMCB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTEwIHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS01MCB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLmhlaWdodC1zbS01MCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNTAge1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS01MCB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgfVxuICAuYm9yZGVyLTExIHtcbiAgICBib3JkZXItd2lkdGg6IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xMSB7XG4gICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTExIHtcbiAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0xMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMTEge1xuICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMTEge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTU1IHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tNTUge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNTUge1xuICAgIG1heC13aWR0aDogNS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTU1IHtcbiAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMTIge1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xMiB7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMTIge1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTEyIHtcbiAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTEyIHtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS02MCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbiAgLmhlaWdodC1zbS02MCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNjAge1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS02MCB7XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgfVxuICAuYm9yZGVyLTEzIHtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xMyB7XG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTEzIHtcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0xMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMTMge1xuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMTMge1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTY1IHtcbiAgICB3aWR0aDogNi41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tNjUge1xuICAgIGhlaWdodDogNi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNjUge1xuICAgIG1heC13aWR0aDogNi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTY1IHtcbiAgICBtYXgtaGVpZ2h0OiA2LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMTQge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xNCB7XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMTQge1xuICAgIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTE0IHtcbiAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTE0IHtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS03MCB7XG4gICAgd2lkdGg6IDdyZW07XG4gIH1cbiAgLmhlaWdodC1zbS03MCB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNzAge1xuICAgIG1heC13aWR0aDogN3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS03MCB7XG4gICAgbWF4LWhlaWdodDogN3JlbTtcbiAgfVxuICAuYm9yZGVyLTE1IHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xNSB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTE1IHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0xNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMTUge1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMTUge1xuICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTc1IHtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tNzUge1xuICAgIGhlaWdodDogNy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tNzUge1xuICAgIG1heC13aWR0aDogNy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMTYge1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xNiB7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMTYge1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTE2IHtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTE2IHtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS04MCB7XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbiAgLmhlaWdodC1zbS04MCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tODAge1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS04MCB7XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgfVxuICAuYm9yZGVyLTE3IHtcbiAgICBib3JkZXItd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xNyB7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTE3IHtcbiAgICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0xNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMTcge1xuICAgIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMTcge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTg1IHtcbiAgICB3aWR0aDogOC41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tODUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tODUge1xuICAgIG1heC13aWR0aDogOC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTg1IHtcbiAgICBtYXgtaGVpZ2h0OiA4LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xOCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMTgge1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xOCB7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMTgge1xuICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTE4IHtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTE4IHtcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS05MCB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbiAgLmhlaWdodC1zbS05MCB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tOTAge1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS05MCB7XG4gICAgbWF4LWhlaWdodDogOXJlbTtcbiAgfVxuICAuYm9yZGVyLTE5IHtcbiAgICBib3JkZXItd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0xOSB7XG4gICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXNtLTE5IHtcbiAgICBib3JkZXItdG9wOiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1zbS0xOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tc20tMTkge1xuICAgIGJvcmRlci1ib3R0b206IDE5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtc20tMTkge1xuICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLXNtLTk1IHtcbiAgICB3aWR0aDogOS41cmVtO1xuICB9XG4gIC5oZWlnaHQtc20tOTUge1xuICAgIGhlaWdodDogOS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtc20tOTUge1xuICAgIG1heC13aWR0aDogOS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LXNtLTk1IHtcbiAgICBtYXgtaGVpZ2h0OiA5LjVyZW07XG4gIH1cbiAgLmJvcmRlci0yMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Atc20tMjAge1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1zbS0yMCB7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtc20tMjAge1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXNtLTIwIHtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXNtLTIwIHtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1zbS0xMDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuaGVpZ2h0LXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXNtLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1zbS0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5wb3NpdGlvbi1zbS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXNtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLW1kLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtMTIge1xuICAgIGNvbHVtbi1jb3VudDogMTI7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAudGV4dC1tZC1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtbWQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LW1kLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtbWQtc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1pbmZvOmhvdmVyLCBhLnRleHQtbWQtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC13YXJuaW5nOmhvdmVyLCBhLnRleHQtbWQtd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1kYW5nZXIge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLWRhbmdlcjpob3ZlciwgYS50ZXh0LW1kLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtbGlnaHQ6aG92ZXIsIGEudGV4dC1tZC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1kYXJrOmhvdmVyLCBhLnRleHQtbWQtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtYmxhY2s6aG92ZXIsIGEudGV4dC1tZC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtZ3JheS1saWdodDpob3ZlciwgYS50ZXh0LW1kLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheSB7XG4gICAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtZ3JheTpob3ZlciwgYS50ZXh0LW1kLWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1tZC1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBjb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsIGEudGV4dC1tZC1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLWdyZWVuOmhvdmVyLCBhLnRleHQtbWQtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQ4YzJiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BsYXktMS1tZCB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxuICAuZGlzcGxheS0yLW1kIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmRpc3BsYXktMy1tZCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLmRpc3BsYXktNC1tZCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLmgxLW1kIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmgyLW1kIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5oMy1tZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmg0LW1kIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC5oNS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbiAgLmg2LW1kIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnAtbWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc21hbGwtbWQge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG4gIC50ZXh0LW1kLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LW1kLTAsIC5saW5lLWhlaWdodC1tZC0wID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbWQtMSwgLmxpbmUtaGVpZ2h0LW1kLTEgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1tZC0yLCAubGluZS1oZWlnaHQtbWQtMiA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LW1kLTMsIC5saW5lLWhlaWdodC1tZC0zID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbWQtNCwgLmxpbmUtaGVpZ2h0LW1kLTQgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1tZC01LCAubGluZS1oZWlnaHQtbWQtNSA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LW1kLTYsIC5saW5lLWhlaWdodC1tZC02ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbWQtNywgLmxpbmUtaGVpZ2h0LW1kLTcgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1tZC04LCAubGluZS1oZWlnaHQtbWQtOCA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LW1kLTksIC5saW5lLWhlaWdodC1tZC05ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmZsb3ctbWQtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy1tZC1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAub3ZlcmZsb3cteC1tZC1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAub3ZlcmZsb3cteC1tZC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5vdmVyZmxvdy15LW1kLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy15LW1kLWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnJlYWQtbW9yZS1tZC0tMS1saW5lLCAubWluLWhlaWdodC1tZC0tMS1saW5lLCAuaGVpZ2h0LW1kLS0xLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTEtbGluZSwgLmhlaWdodC1tZC0tMS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LW1kLS0xLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1tZC0tMS1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTEtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbWQtLTEtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1tZC0tMi1saW5lLCAubWluLWhlaWdodC1tZC0tMi1saW5lLCAuaGVpZ2h0LW1kLS0yLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTItbGluZSwgLmhlaWdodC1tZC0tMi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LW1kLS0yLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1tZC0tMi1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhXCI7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubWluLWhlaWdodC1tZC0tMi1saW5lOjphZnRlciwgLmhlaWdodC1tZC0tMi1saW5lOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVhZC1tb3JlLW1kLS0zLWxpbmUsIC5taW4taGVpZ2h0LW1kLS0zLWxpbmUsIC5oZWlnaHQtbWQtLTMtbGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxuICAubWluLWhlaWdodC1tZC0tMy1saW5lLCAuaGVpZ2h0LW1kLS0zLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTMtbGluZTo6YmVmb3JlLCAuaGVpZ2h0LW1kLS0zLWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTMtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbWQtLTMtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1tZC0tNC1saW5lLCAubWluLWhlaWdodC1tZC0tNC1saW5lLCAuaGVpZ2h0LW1kLS00LWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTQtbGluZSwgLmhlaWdodC1tZC0tNC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LW1kLS00LWxpbmU6OmJlZm9yZSwgLmhlaWdodC1tZC0tNC1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbWQtLTQtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbWQtLTQtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgfVxuICAuY29sLW1kLXBlcmMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy0xNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTIwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLW1kLXBlcmMtMjUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy0zMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTM1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxuICAuY29sLW1kLXBlcmMtNDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy00NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTUwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLXBlcmMtNTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy02MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTY1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuY29sLW1kLXBlcmMtNzAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy03NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTgwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLW1kLXBlcmMtODUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIC5jb2wtbWQtcGVyYy05MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1tZC1wZXJjLTk1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAuY29sdW1uLW1kLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbWQtOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLW1kLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1tZC0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC50ZXh0LW1kLXByaW1hcnkge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLXByaW1hcnk6aG92ZXIsIGEudGV4dC1tZC1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1tZC1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1tZC1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtaW5mbzpob3ZlciwgYS50ZXh0LW1kLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC13YXJuaW5nOmhvdmVyLCBhLnRleHQtbWQtd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWRhbmdlciB7XG4gICAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtbWQtZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtbGlnaHQ6aG92ZXIsIGEudGV4dC1tZC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1kYXJrOmhvdmVyLCBhLnRleHQtbWQtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1ibGFjazpob3ZlciwgYS50ZXh0LW1kLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ncmF5LWxpZ2h0IHtcbiAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1ncmF5LWxpZ2h0OmhvdmVyLCBhLnRleHQtbWQtZ3JheS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWdyYXktbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWdyYXkge1xuICAgIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LW1kLWdyYXk6aG92ZXIsIGEudGV4dC1tZC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tZC1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1tZC1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ncmF5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWdyYXktdmVyeS1saWdodCB7XG4gICAgY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLnRleHQtbWQtZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1ncmVlbiB7XG4gICAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbWQtZ3JlZW46aG92ZXIsIGEudGV4dC1tZC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWdyZWVuIHtcbiAgICBib3JkZXItY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1tZC0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTAge1xuICAgIHdpZHRoOiAwcmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtMCB7XG4gICAgaGVpZ2h0OiAwcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMCB7XG4gICAgbWF4LXdpZHRoOiAwcmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTAge1xuICAgIG1heC1oZWlnaHQ6IDByZW07XG4gIH1cbiAgLmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC01IHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtNSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm1heC13aWR0aC1tZC01IHtcbiAgICBtYXgtd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC01IHtcbiAgICBtYXgtaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC0xMCB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbiAgLmhlaWdodC1tZC0xMCB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMTAge1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC0xMCB7XG4gICAgbWF4LWhlaWdodDogMXJlbTtcbiAgfVxuICAuYm9yZGVyLTMge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1tZC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTE1IHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtMTUge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMTUge1xuICAgIG1heC13aWR0aDogMS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTE1IHtcbiAgICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmJvcmRlci00IHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC0yMCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLmhlaWdodC1tZC0yMCB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMjAge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC0yMCB7XG4gICAgbWF4LWhlaWdodDogMnJlbTtcbiAgfVxuICAuYm9yZGVyLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1tZC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTI1IHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtMjUge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMjUge1xuICAgIG1heC13aWR0aDogMi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmJvcmRlci02IHtcbiAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC0zMCB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLmhlaWdodC1tZC0zMCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMzAge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC0zMCB7XG4gICAgbWF4LWhlaWdodDogM3JlbTtcbiAgfVxuICAuYm9yZGVyLTcge1xuICAgIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC03IHtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1tZC03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTM1IHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtMzUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtMzUge1xuICAgIG1heC13aWR0aDogMy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTM1IHtcbiAgICBtYXgtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmJvcmRlci04IHtcbiAgICBib3JkZXItd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtOCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1tZC04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC00MCB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLmhlaWdodC1tZC00MCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNDAge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC00MCB7XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICAuYm9yZGVyLTkge1xuICAgIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1tZC05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTQ1IHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtNDUge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNDUge1xuICAgIG1heC13aWR0aDogNC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTQ1IHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xMCB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTEwIHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC01MCB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLmhlaWdodC1tZC01MCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNTAge1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC01MCB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgfVxuICAuYm9yZGVyLTExIHtcbiAgICBib3JkZXItd2lkdGg6IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xMSB7XG4gICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTExIHtcbiAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0xMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMTEge1xuICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMTEge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTU1IHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtNTUge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNTUge1xuICAgIG1heC13aWR0aDogNS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTU1IHtcbiAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMTIge1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xMiB7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMTIge1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTEyIHtcbiAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTEyIHtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC02MCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbiAgLmhlaWdodC1tZC02MCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNjAge1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC02MCB7XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgfVxuICAuYm9yZGVyLTEzIHtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xMyB7XG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTEzIHtcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0xMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMTMge1xuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMTMge1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTY1IHtcbiAgICB3aWR0aDogNi41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtNjUge1xuICAgIGhlaWdodDogNi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNjUge1xuICAgIG1heC13aWR0aDogNi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTY1IHtcbiAgICBtYXgtaGVpZ2h0OiA2LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMTQge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xNCB7XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMTQge1xuICAgIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTE0IHtcbiAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTE0IHtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC03MCB7XG4gICAgd2lkdGg6IDdyZW07XG4gIH1cbiAgLmhlaWdodC1tZC03MCB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNzAge1xuICAgIG1heC13aWR0aDogN3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC03MCB7XG4gICAgbWF4LWhlaWdodDogN3JlbTtcbiAgfVxuICAuYm9yZGVyLTE1IHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xNSB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTE1IHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0xNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMTUge1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMTUge1xuICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTc1IHtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtNzUge1xuICAgIGhlaWdodDogNy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtNzUge1xuICAgIG1heC13aWR0aDogNy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMTYge1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xNiB7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMTYge1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTE2IHtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTE2IHtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC04MCB7XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbiAgLmhlaWdodC1tZC04MCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtODAge1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC04MCB7XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgfVxuICAuYm9yZGVyLTE3IHtcbiAgICBib3JkZXItd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xNyB7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTE3IHtcbiAgICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0xNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMTcge1xuICAgIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMTcge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTg1IHtcbiAgICB3aWR0aDogOC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtODUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtODUge1xuICAgIG1heC13aWR0aDogOC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTg1IHtcbiAgICBtYXgtaGVpZ2h0OiA4LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xOCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMTgge1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xOCB7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMTgge1xuICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTE4IHtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTE4IHtcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC05MCB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbiAgLmhlaWdodC1tZC05MCB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtOTAge1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC05MCB7XG4gICAgbWF4LWhlaWdodDogOXJlbTtcbiAgfVxuICAuYm9yZGVyLTE5IHtcbiAgICBib3JkZXItd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0xOSB7XG4gICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLW1kLTE5IHtcbiAgICBib3JkZXItdG9wOiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1tZC0xOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbWQtMTkge1xuICAgIGJvcmRlci1ib3R0b206IDE5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbWQtMTkge1xuICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLW1kLTk1IHtcbiAgICB3aWR0aDogOS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbWQtOTUge1xuICAgIGhlaWdodDogOS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbWQtOTUge1xuICAgIG1heC13aWR0aDogOS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LW1kLTk1IHtcbiAgICBtYXgtaGVpZ2h0OiA5LjVyZW07XG4gIH1cbiAgLmJvcmRlci0yMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbWQtMjAge1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1tZC0yMCB7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbWQtMjAge1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLW1kLTIwIHtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LW1kLTIwIHtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1tZC0xMDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuaGVpZ2h0LW1kLTEwMCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLW1kLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1tZC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5wb3NpdGlvbi1tZC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbWQtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbWQtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1uLWxnLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctMTIge1xuICAgIGNvbHVtbi1jb3VudDogMTI7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAudGV4dC1sZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1wcmltYXJ5OmhvdmVyLCBhLnRleHQtbGctcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LWxnLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1zdWNjZXNzOmhvdmVyLCBhLnRleHQtbGctc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1pbmZvOmhvdmVyLCBhLnRleHQtbGctaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy13YXJuaW5nOmhvdmVyLCBhLnRleHQtbGctd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1kYW5nZXIge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLWRhbmdlcjpob3ZlciwgYS50ZXh0LWxnLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctbGlnaHQ6aG92ZXIsIGEudGV4dC1sZy1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1kYXJrOmhvdmVyLCBhLnRleHQtbGctZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctYmxhY2s6aG92ZXIsIGEudGV4dC1sZy1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctZ3JheS1saWdodDpob3ZlciwgYS50ZXh0LWxnLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheSB7XG4gICAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctZ3JheTpob3ZlciwgYS50ZXh0LWxnLWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1sZy1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBjb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1ncmF5LXZlcnktbGlnaHQ6aG92ZXIsIGEudGV4dC1sZy1ncmF5LXZlcnktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JjYmNiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JlZW4ge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLWdyZWVuOmhvdmVyLCBhLnRleHQtbGctZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQ4YzJiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BsYXktMS1sZyB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxuICAuZGlzcGxheS0yLWxnIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmRpc3BsYXktMy1sZyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLmRpc3BsYXktNC1sZyB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgLmgxLWxnIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmgyLWxnIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5oMy1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmg0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC5oNS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbiAgLmg2LWxnIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnAtbGcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc21hbGwtbGcge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG4gIC50ZXh0LWxnLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LWxnLTAsIC5saW5lLWhlaWdodC1sZy0wID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbGctMSwgLmxpbmUtaGVpZ2h0LWxnLTEgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1sZy0yLCAubGluZS1oZWlnaHQtbGctMiA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LWxnLTMsIC5saW5lLWhlaWdodC1sZy0zID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbGctNCwgLmxpbmUtaGVpZ2h0LWxnLTQgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1sZy01LCAubGluZS1oZWlnaHQtbGctNSA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LWxnLTYsIC5saW5lLWhlaWdodC1sZy02ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQtbGctNywgLmxpbmUtaGVpZ2h0LWxnLTcgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC1sZy04LCAubGluZS1oZWlnaHQtbGctOCA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LWxnLTksIC5saW5lLWhlaWdodC1sZy05ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmZsb3ctbGctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy1sZy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAub3ZlcmZsb3cteC1sZy1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAub3ZlcmZsb3cteC1sZy1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5vdmVyZmxvdy15LWxnLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy15LWxnLWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnJlYWQtbW9yZS1sZy0tMS1saW5lLCAubWluLWhlaWdodC1sZy0tMS1saW5lLCAuaGVpZ2h0LWxnLS0xLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTEtbGluZSwgLmhlaWdodC1sZy0tMS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LWxnLS0xLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1sZy0tMS1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTEtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbGctLTEtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1sZy0tMi1saW5lLCAubWluLWhlaWdodC1sZy0tMi1saW5lLCAuaGVpZ2h0LWxnLS0yLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTItbGluZSwgLmhlaWdodC1sZy0tMi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LWxnLS0yLWxpbmU6OmJlZm9yZSwgLmhlaWdodC1sZy0tMi1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhXCI7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAubWluLWhlaWdodC1sZy0tMi1saW5lOjphZnRlciwgLmhlaWdodC1sZy0tMi1saW5lOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVhZC1tb3JlLWxnLS0zLWxpbmUsIC5taW4taGVpZ2h0LWxnLS0zLWxpbmUsIC5oZWlnaHQtbGctLTMtbGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxuICAubWluLWhlaWdodC1sZy0tMy1saW5lLCAuaGVpZ2h0LWxnLS0zLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTMtbGluZTo6YmVmb3JlLCAuaGVpZ2h0LWxnLS0zLWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTMtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbGctLTMtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS1sZy0tNC1saW5lLCAubWluLWhlaWdodC1sZy0tNC1saW5lLCAuaGVpZ2h0LWxnLS00LWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTQtbGluZSwgLmhlaWdodC1sZy0tNC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LWxnLS00LWxpbmU6OmJlZm9yZSwgLmhlaWdodC1sZy0tNC1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhICBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtbGctLTQtbGluZTo6YWZ0ZXIsIC5oZWlnaHQtbGctLTQtbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNSU7XG4gICAgbWF4LXdpZHRoOiA1JTtcbiAgfVxuICAuY29sLWxnLXBlcmMtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbGctcGVyYy0xNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTIwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLWxnLXBlcmMtMjUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctcGVyYy0zMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTM1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxuICAuY29sLWxnLXBlcmMtNDAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbGctcGVyYy00NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTUwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLXBlcmMtNTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG4gIC5jb2wtbGctcGVyYy02MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTY1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDY1JTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuY29sLWxnLXBlcmMtNzAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbGctcGVyYy03NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTgwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLWxnLXBlcmMtODUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG4gIC5jb2wtbGctcGVyYy05MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1sZy1wZXJjLTk1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDk1JTtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAuY29sdW1uLWxnLTEge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctMiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy0zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTQge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctNSB7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy02IHtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTcge1xuICAgIGNvbHVtbi1jb3VudDogNztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4tbGctOCB7XG4gICAgY29sdW1uLWNvdW50OiA4O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy05IHtcbiAgICBjb2x1bW4tY291bnQ6IDk7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLWxnLTEwIHtcbiAgICBjb2x1bW4tY291bnQ6IDEwO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi1sZy0xMSB7XG4gICAgY29sdW1uLWNvdW50OiAxMTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC50ZXh0LWxnLXByaW1hcnkge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLXByaW1hcnk6aG92ZXIsIGEudGV4dC1sZy1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1sZy1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1sZy1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctaW5mbzpob3ZlciwgYS50ZXh0LWxnLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy13YXJuaW5nOmhvdmVyLCBhLnRleHQtbGctd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWRhbmdlciB7XG4gICAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctZGFuZ2VyOmhvdmVyLCBhLnRleHQtbGctZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzk3MDExNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctbGlnaHQ6aG92ZXIsIGEudGV4dC1sZy1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1kYXJrOmhvdmVyLCBhLnRleHQtbGctZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1ibGFjazpob3ZlciwgYS50ZXh0LWxnLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ncmF5LWxpZ2h0IHtcbiAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1ncmF5LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGctZ3JheS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICM3MTcxNzEgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWdyYXktbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWdyYXkge1xuICAgIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWxnLWdyYXk6aG92ZXIsIGEudGV4dC1sZy1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZ3JheS1kYXJrIHtcbiAgICBjb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1sZy1ncmF5LWRhcms6aG92ZXIsIGEudGV4dC1sZy1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTUzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1ncmF5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2I3OSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWdyYXktdmVyeS1saWdodCB7XG4gICAgY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGctZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZ3JheS12ZXJ5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1ncmVlbiB7XG4gICAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQtbGctZ3JlZW46aG92ZXIsIGEudGV4dC1sZy1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWdyZWVuIHtcbiAgICBib3JkZXItY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMCB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTAge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1sZy0wIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTAge1xuICAgIHdpZHRoOiAwcmVtO1xuICB9XG4gIC5oZWlnaHQtbGctMCB7XG4gICAgaGVpZ2h0OiAwcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMCB7XG4gICAgbWF4LXdpZHRoOiAwcmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTAge1xuICAgIG1heC1oZWlnaHQ6IDByZW07XG4gIH1cbiAgLmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy01IHtcbiAgICB3aWR0aDogMC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctNSB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm1heC13aWR0aC1sZy01IHtcbiAgICBtYXgtd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy01IHtcbiAgICBtYXgtaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy0xMCB7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbiAgLmhlaWdodC1sZy0xMCB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMTAge1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy0xMCB7XG4gICAgbWF4LWhlaWdodDogMXJlbTtcbiAgfVxuICAuYm9yZGVyLTMge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1sZy0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTE1IHtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctMTUge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMTUge1xuICAgIG1heC13aWR0aDogMS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTE1IHtcbiAgICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmJvcmRlci00IHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy0yMCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLmhlaWdodC1sZy0yMCB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMjAge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy0yMCB7XG4gICAgbWF4LWhlaWdodDogMnJlbTtcbiAgfVxuICAuYm9yZGVyLTUge1xuICAgIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1sZy01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTI1IHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctMjUge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMjUge1xuICAgIG1heC13aWR0aDogMi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmJvcmRlci02IHtcbiAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTYge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctNiB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy02IHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy0zMCB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbiAgLmhlaWdodC1sZy0zMCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMzAge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy0zMCB7XG4gICAgbWF4LWhlaWdodDogM3JlbTtcbiAgfVxuICAuYm9yZGVyLTcge1xuICAgIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctNyB7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy03IHtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTcge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1sZy03IHtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTM1IHtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctMzUge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctMzUge1xuICAgIG1heC13aWR0aDogMy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTM1IHtcbiAgICBtYXgtaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLmJvcmRlci04IHtcbiAgICBib3JkZXItd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTgge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctOCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS1sZy04IHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy00MCB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLmhlaWdodC1sZy00MCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNDAge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy00MCB7XG4gICAgbWF4LWhlaWdodDogNHJlbTtcbiAgfVxuICAuYm9yZGVyLTkge1xuICAgIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctOSB7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy05IHtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTkge1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC1sZy05IHtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTQ1IHtcbiAgICB3aWR0aDogNC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctNDUge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNDUge1xuICAgIG1heC13aWR0aDogNC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTQ1IHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xMCB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMTAge1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTEwIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTEwIHtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy01MCB7XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbiAgLmhlaWdodC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNTAge1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy01MCB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgfVxuICAuYm9yZGVyLTExIHtcbiAgICBib3JkZXItd2lkdGg6IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xMSB7XG4gICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTExIHtcbiAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0xMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMTEge1xuICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMTEge1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTU1IHtcbiAgICB3aWR0aDogNS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctNTUge1xuICAgIGhlaWdodDogNS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNTUge1xuICAgIG1heC13aWR0aDogNS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTU1IHtcbiAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMTIge1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xMiB7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMTIge1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTEyIHtcbiAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTEyIHtcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy02MCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cbiAgLmhlaWdodC1sZy02MCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNjAge1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy02MCB7XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgfVxuICAuYm9yZGVyLTEzIHtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xMyB7XG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTEzIHtcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0xMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMTMge1xuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMTMge1xuICAgIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTY1IHtcbiAgICB3aWR0aDogNi41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctNjUge1xuICAgIGhlaWdodDogNi41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNjUge1xuICAgIG1heC13aWR0aDogNi41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTY1IHtcbiAgICBtYXgtaGVpZ2h0OiA2LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMTQge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xNCB7XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMTQge1xuICAgIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTE0IHtcbiAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTE0IHtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy03MCB7XG4gICAgd2lkdGg6IDdyZW07XG4gIH1cbiAgLmhlaWdodC1sZy03MCB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNzAge1xuICAgIG1heC13aWR0aDogN3JlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy03MCB7XG4gICAgbWF4LWhlaWdodDogN3JlbTtcbiAgfVxuICAuYm9yZGVyLTE1IHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xNSB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTE1IHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0xNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMTUge1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMTUge1xuICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTc1IHtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctNzUge1xuICAgIGhlaWdodDogNy41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctNzUge1xuICAgIG1heC13aWR0aDogNy41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xNiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMTYge1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xNiB7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMTYge1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTE2IHtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTE2IHtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy04MCB7XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbiAgLmhlaWdodC1sZy04MCB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctODAge1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy04MCB7XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgfVxuICAuYm9yZGVyLTE3IHtcbiAgICBib3JkZXItd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xNyB7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTE3IHtcbiAgICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0xNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMTcge1xuICAgIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMTcge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTg1IHtcbiAgICB3aWR0aDogOC41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctODUge1xuICAgIGhlaWdodDogOC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctODUge1xuICAgIG1heC13aWR0aDogOC41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTg1IHtcbiAgICBtYXgtaGVpZ2h0OiA4LjVyZW07XG4gIH1cbiAgLmJvcmRlci0xOCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMTgge1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xOCB7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMTgge1xuICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTE4IHtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTE4IHtcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy05MCB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbiAgLmhlaWdodC1sZy05MCB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctOTAge1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy05MCB7XG4gICAgbWF4LWhlaWdodDogOXJlbTtcbiAgfVxuICAuYm9yZGVyLTE5IHtcbiAgICBib3JkZXItd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0xOSB7XG4gICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLWxnLTE5IHtcbiAgICBib3JkZXItdG9wOiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1yaWdodC1sZy0xOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tbGctMTkge1xuICAgIGJvcmRlci1ib3R0b206IDE5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQtbGctMTkge1xuICAgIGJvcmRlci1sZWZ0OiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLndpZHRoLWxnLTk1IHtcbiAgICB3aWR0aDogOS41cmVtO1xuICB9XG4gIC5oZWlnaHQtbGctOTUge1xuICAgIGhlaWdodDogOS41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgtbGctOTUge1xuICAgIG1heC13aWR0aDogOS41cmVtO1xuICB9XG4gIC5tYXgtaGVpZ2h0LWxnLTk1IHtcbiAgICBtYXgtaGVpZ2h0OiA5LjVyZW07XG4gIH1cbiAgLmJvcmRlci0yMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtbGctMjAge1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC1sZy0yMCB7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQtbGctMjAge1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLWxnLTIwIHtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LWxnLTIwIHtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC1sZy0xMDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuaGVpZ2h0LWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLWxnLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC1sZy0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5wb3NpdGlvbi1sZy1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1sZy1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbi14bC0xIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtMyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC00IHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTUge1xuICAgIGNvbHVtbi1jb3VudDogNTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtNiB7XG4gICAgY29sdW1uLWNvdW50OiA2O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC03IHtcbiAgICBjb2x1bW4tY291bnQ6IDc7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTgge1xuICAgIGNvbHVtbi1jb3VudDogODtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtOSB7XG4gICAgY29sdW1uLWNvdW50OiA5O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC0xMCB7XG4gICAgY29sdW1uLWNvdW50OiAxMDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtMTEge1xuICAgIGNvbHVtbi1jb3VudDogMTE7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTEyIHtcbiAgICBjb2x1bW4tY291bnQ6IDEyO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLnRleHQteGwtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXhsLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTcwMTE2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC14bC1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3VjY2VzcyB7XG4gICAgY29sb3I6ICM4REM0M0YgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXhsLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQ4YzJiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtaW5mbzpob3ZlciwgYS50ZXh0LXhsLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtd2FybmluZzpob3ZlciwgYS50ZXh0LXhsLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZGFuZ2VyIHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1kYW5nZXI6aG92ZXIsIGEudGV4dC14bC1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTcwMTE2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWxpZ2h0OmhvdmVyLCBhLnRleHQteGwtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZGFyazpob3ZlciwgYS50ZXh0LXhsLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWJsYWNrOmhvdmVyLCBhLnRleHQteGwtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktbGlnaHQge1xuICAgIGNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWdyYXktbGlnaHQ6aG92ZXIsIGEudGV4dC14bC1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzcxNzE3MSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXkge1xuICAgIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWdyYXk6aG92ZXIsIGEudGV4dC14bC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktZGFyayB7XG4gICAgY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZ3JheS1kYXJrOmhvdmVyLCBhLnRleHQteGwtZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTU1MyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktdmVyeS1saWdodCB7XG4gICAgY29sb3I6ICNGMUYxRjEgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZ3JheS12ZXJ5LWxpZ2h0OmhvdmVyLCBhLnRleHQteGwtZ3JheS12ZXJ5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2NiY2JjYiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyZWVuIHtcbiAgICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1ncmVlbjpob3ZlciwgYS50ZXh0LXhsLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzY0OGMyYiAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXNwbGF5LTEteGwge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbiAgLmRpc3BsYXktMi14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIC5kaXNwbGF5LTMteGwge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC5kaXNwbGF5LTQteGwge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIC5oMS14bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5oMi14bCB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuaDMteGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5oNC14bCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICAuaDUteGwge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG4gIC5oNi14bCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wLXhsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNtYWxsLXhsIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAudGV4dC14bC11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5saW5lLWhlaWdodC14bC0wLCAubGluZS1oZWlnaHQteGwtMCA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXhsLTEsIC5saW5lLWhlaWdodC14bC0xID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQteGwtMiwgLmxpbmUtaGVpZ2h0LXhsLTIgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC14bC0zLCAubGluZS1oZWlnaHQteGwtMyA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXhsLTQsIC5saW5lLWhlaWdodC14bC00ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQteGwtNSwgLmxpbmUtaGVpZ2h0LXhsLTUgPiBwIHtcbiAgICBsaW5lLWhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC14bC02LCAubGluZS1oZWlnaHQteGwtNiA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmUtaGVpZ2h0LXhsLTcsIC5saW5lLWhlaWdodC14bC03ID4gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluZS1oZWlnaHQteGwtOCwgLmxpbmUtaGVpZ2h0LXhsLTggPiBwIHtcbiAgICBsaW5lLWhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5lLWhlaWdodC14bC05LCAubGluZS1oZWlnaHQteGwtOSA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LXhsLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAub3ZlcmZsb3cteGwtYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm92ZXJmbG93LXgteGwtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLm92ZXJmbG93LXgteGwtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAub3ZlcmZsb3cteS14bC1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuICAub3ZlcmZsb3cteS14bC1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5yZWFkLW1vcmUteGwtLTEtbGluZSwgLm1pbi1oZWlnaHQteGwtLTEtbGluZSwgLmhlaWdodC14bC0tMS1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS0xLWxpbmUsIC5oZWlnaHQteGwtLTEtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWluLWhlaWdodC14bC0tMS1saW5lOjpiZWZvcmUsIC5oZWlnaHQteGwtLTEtbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcXGFcIjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS0xLWxpbmU6OmFmdGVyLCAuaGVpZ2h0LXhsLS0xLWxpbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5yZWFkLW1vcmUteGwtLTItbGluZSwgLm1pbi1oZWlnaHQteGwtLTItbGluZSwgLmhlaWdodC14bC0tMi1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS0yLWxpbmUsIC5oZWlnaHQteGwtLTItbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWluLWhlaWdodC14bC0tMi1saW5lOjpiZWZvcmUsIC5oZWlnaHQteGwtLTItbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcXGEgIFxcYVwiO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQteGwtLTItbGluZTo6YWZ0ZXIsIC5oZWlnaHQteGwtLTItbGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlYWQtbW9yZS14bC0tMy1saW5lLCAubWluLWhlaWdodC14bC0tMy1saW5lLCAuaGVpZ2h0LXhsLS0zLWxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbiAgLm1pbi1oZWlnaHQteGwtLTMtbGluZSwgLmhlaWdodC14bC0tMy1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS0zLWxpbmU6OmJlZm9yZSwgLmhlaWdodC14bC0tMy1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFxcYSAgXFxhICBcXGFcIjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS0zLWxpbmU6OmFmdGVyLCAuaGVpZ2h0LXhsLS0zLWxpbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5yZWFkLW1vcmUteGwtLTQtbGluZSwgLm1pbi1oZWlnaHQteGwtLTQtbGluZSwgLmhlaWdodC14bC0tNC1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS00LWxpbmUsIC5oZWlnaHQteGwtLTQtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWluLWhlaWdodC14bC0tNC1saW5lOjpiZWZvcmUsIC5oZWlnaHQteGwtLTQtbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcXGEgIFxcYSAgXFxhICBcXGFcIjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5taW4taGVpZ2h0LXhsLS00LWxpbmU6OmFmdGVyLCAuaGVpZ2h0LXhsLS00LWxpbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jb2wteGwtcGVyYy01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUlO1xuICAgIG1heC13aWR0aDogNSU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuICAuY29sLXhsLXBlcmMtMTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMTUlO1xuICAgIG1heC13aWR0aDogMTUlO1xuICB9XG4gIC5jb2wteGwtcGVyYy0yMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTI1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLXBlcmMtMzAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5jb2wteGwtcGVyYy0zNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTQwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLXhsLXBlcmMtNDUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gIC5jb2wteGwtcGVyYy01MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTU1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgfVxuICAuY29sLXhsLXBlcmMtNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5jb2wteGwtcGVyYy02NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTcwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAuY29sLXhsLXBlcmMtNzUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtcGVyYy04MCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbC14bC1wZXJjLTg1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxuICAuY29sLXhsLXBlcmMtOTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5jb2wteGwtcGVyYy05NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLmNvbHVtbi14bC0xIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTIge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtMyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC00IHtcbiAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTUge1xuICAgIGNvbHVtbi1jb3VudDogNTtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtNiB7XG4gICAgY29sdW1uLWNvdW50OiA2O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC03IHtcbiAgICBjb2x1bW4tY291bnQ6IDc7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY29sdW1uLXhsLTgge1xuICAgIGNvbHVtbi1jb3VudDogODtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtOSB7XG4gICAgY29sdW1uLWNvdW50OiA5O1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNvbHVtbi14bC0xMCB7XG4gICAgY29sdW1uLWNvdW50OiAxMDtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jb2x1bW4teGwtMTEge1xuICAgIGNvbHVtbi1jb3VudDogMTE7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAudGV4dC14bC1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1wcmltYXJ5OmhvdmVyLCBhLnRleHQteGwtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQteGwtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1zdWNjZXNzOmhvdmVyLCBhLnRleHQteGwtc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDhjMmIgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzhEQzQzRiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWluZm8ge1xuICAgIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWluZm86aG92ZXIsIGEudGV4dC14bC1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtd2FybmluZzpob3ZlciwgYS50ZXh0LXhsLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1kYW5nZXIge1xuICAgIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWRhbmdlcjpob3ZlciwgYS50ZXh0LXhsLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NzAxMTYgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWxpZ2h0OmhvdmVyLCBhLnRleHQteGwtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZGFyazpob3ZlciwgYS50ZXh0LXhsLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtYmxhY2s6aG92ZXIsIGEudGV4dC14bC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZ3JheS1saWdodDpob3ZlciwgYS50ZXh0LXhsLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzE3MTcxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1ncmF5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ncmF5IHtcbiAgICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC14bC1ncmF5OmhvdmVyLCBhLnRleHQteGwtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWdyYXktZGFyayB7XG4gICAgY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbiAgfVxuICBhLnRleHQteGwtZ3JheS1kYXJrOmhvdmVyLCBhLnRleHQteGwtZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTU1MyAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZ3JheS1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICM3YzdiNzkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1ncmF5LXZlcnktbGlnaHQge1xuICAgIGNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWdyYXktdmVyeS1saWdodDpob3ZlciwgYS50ZXh0LXhsLWdyYXktdmVyeS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNjYmNiY2IgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWdyYXktdmVyeS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZ3JlZW4ge1xuICAgIGNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LXhsLWdyZWVuOmhvdmVyLCBhLnRleHQteGwtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQ4YzJiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOERDNDNGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTAge1xuICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQteGwtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC0wIHtcbiAgICB3aWR0aDogMHJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTAge1xuICAgIGhlaWdodDogMHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTAge1xuICAgIG1heC13aWR0aDogMHJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC0wIHtcbiAgICBtYXgtaGVpZ2h0OiAwcmVtO1xuICB9XG4gIC5ib3JkZXItMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtNSB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTUge1xuICAgIGhlaWdodDogMC41cmVtO1xuICB9XG4gIC5tYXgtd2lkdGgteGwtNSB7XG4gICAgbWF4LXdpZHRoOiAwLjVyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtNSB7XG4gICAgbWF4LWhlaWdodDogMC41cmVtO1xuICB9XG4gIC5ib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtMTAge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC5oZWlnaHQteGwtMTAge1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTEwIHtcbiAgICBtYXgtd2lkdGg6IDFyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtMTAge1xuICAgIG1heC1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmJvcmRlci0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTMge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQteGwtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC0xNSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTE1IHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTE1IHtcbiAgICBtYXgtd2lkdGg6IDEuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC0xNSB7XG4gICAgbWF4LWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5ib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtMjAge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG4gIC5oZWlnaHQteGwtMjAge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTIwIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtMjAge1xuICAgIG1heC1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmJvcmRlci01IHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTUge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTUge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQteGwtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC0yNSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTI1IHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTI1IHtcbiAgICBtYXgtd2lkdGg6IDIuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC0yNSB7XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5ib3JkZXItNiB7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC02IHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC02IHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTYge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTYge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtMzAge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG4gIC5oZWlnaHQteGwtMzAge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTMwIHtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtMzAge1xuICAgIG1heC1oZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmJvcmRlci03IHtcbiAgICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTcge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTcge1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtNyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC03IHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQteGwtNyB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC0zNSB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTM1IHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTM1IHtcbiAgICBtYXgtd2lkdGg6IDMuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC0zNSB7XG4gICAgbWF4LWhlaWdodDogMy41cmVtO1xuICB9XG4gIC5ib3JkZXItOCB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC04IHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTgge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20teGwtOCB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTgge1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtNDAge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtNDAge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTQwIHtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtNDAge1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmJvcmRlci05IHtcbiAgICBib3JkZXItd2lkdGg6IDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTkge1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtOSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC05IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWxlZnQteGwtOSB7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC00NSB7XG4gICAgd2lkdGg6IDQuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTQ1IHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTQ1IHtcbiAgICBtYXgtd2lkdGg6IDQuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC00NSB7XG4gICAgbWF4LWhlaWdodDogNC41cmVtO1xuICB9XG4gIC5ib3JkZXItMTAge1xuICAgIGJvcmRlci13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTEwIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTAge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTEwIHtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0xMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0xMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtNTAge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtNTAge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTUwIHtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtNTAge1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmJvcmRlci0xMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTEge1xuICAgIGJvcmRlci10b3A6IDExcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xMSB7XG4gICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMTEge1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTExIHtcbiAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTExIHtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC01NSB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTU1IHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTU1IHtcbiAgICBtYXgtd2lkdGg6IDUuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC01NSB7XG4gICAgbWF4LWhlaWdodDogNS41cmVtO1xuICB9XG4gIC5ib3JkZXItMTIge1xuICAgIGJvcmRlci13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTEyIHtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTIge1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTEyIHtcbiAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0xMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0xMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtNjAge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtNjAge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTYwIHtcbiAgICBtYXgtd2lkdGg6IDZyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtNjAge1xuICAgIG1heC1oZWlnaHQ6IDZyZW07XG4gIH1cbiAgLmJvcmRlci0xMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTMge1xuICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xMyB7XG4gICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMTMge1xuICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTEzIHtcbiAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTEzIHtcbiAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC02NSB7XG4gICAgd2lkdGg6IDYuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTY1IHtcbiAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTY1IHtcbiAgICBtYXgtd2lkdGg6IDYuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC02NSB7XG4gICAgbWF4LWhlaWdodDogNi41cmVtO1xuICB9XG4gIC5ib3JkZXItMTQge1xuICAgIGJvcmRlci13aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTE0IHtcbiAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTQge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTE0IHtcbiAgICBib3JkZXItcmlnaHQ6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0xNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0xNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtNzAge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtNzAge1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTcwIHtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtNzAge1xuICAgIG1heC1oZWlnaHQ6IDdyZW07XG4gIH1cbiAgLmJvcmRlci0xNSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTUge1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xNSB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMTUge1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTE1IHtcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTE1IHtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC03NSB7XG4gICAgd2lkdGg6IDcuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTc1IHtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTc1IHtcbiAgICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC03NSB7XG4gICAgbWF4LWhlaWdodDogNy41cmVtO1xuICB9XG4gIC5ib3JkZXItMTYge1xuICAgIGJvcmRlci13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTE2IHtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTYge1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTE2IHtcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0xNiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0xNiB7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtODAge1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtODAge1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTgwIHtcbiAgICBtYXgtd2lkdGg6IDhyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtODAge1xuICAgIG1heC1oZWlnaHQ6IDhyZW07XG4gIH1cbiAgLmJvcmRlci0xNyB7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTcge1xuICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xNyB7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMTcge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTE3IHtcbiAgICBib3JkZXItYm90dG9tOiAxN3B4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTE3IHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC04NSB7XG4gICAgd2lkdGg6IDguNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTg1IHtcbiAgICBoZWlnaHQ6IDguNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTg1IHtcbiAgICBtYXgtd2lkdGg6IDguNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC04NSB7XG4gICAgbWF4LWhlaWdodDogOC41cmVtO1xuICB9XG4gIC5ib3JkZXItMTgge1xuICAgIGJvcmRlci13aWR0aDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTE4IHtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTgge1xuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTE4IHtcbiAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0xOCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0xOCB7XG4gICAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtOTAge1xuICAgIHdpZHRoOiA5cmVtO1xuICB9XG4gIC5oZWlnaHQteGwtOTAge1xuICAgIGhlaWdodDogOXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTkwIHtcbiAgICBtYXgtd2lkdGg6IDlyZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtOTAge1xuICAgIG1heC1oZWlnaHQ6IDlyZW07XG4gIH1cbiAgLmJvcmRlci0xOSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMTkge1xuICAgIGJvcmRlci10b3A6IDE5cHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXRvcC14bC0xOSB7XG4gICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItcmlnaHQteGwtMTkge1xuICAgIGJvcmRlci1yaWdodDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItYm90dG9tLXhsLTE5IHtcbiAgICBib3JkZXItYm90dG9tOiAxOXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci1sZWZ0LXhsLTE5IHtcbiAgICBib3JkZXItbGVmdDogMTlweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC53aWR0aC14bC05NSB7XG4gICAgd2lkdGg6IDkuNXJlbTtcbiAgfVxuICAuaGVpZ2h0LXhsLTk1IHtcbiAgICBoZWlnaHQ6IDkuNXJlbTtcbiAgfVxuICAubWF4LXdpZHRoLXhsLTk1IHtcbiAgICBtYXgtd2lkdGg6IDkuNXJlbTtcbiAgfVxuICAubWF4LWhlaWdodC14bC05NSB7XG4gICAgbWF4LWhlaWdodDogOS41cmVtO1xuICB9XG4gIC5ib3JkZXItMjAge1xuICAgIGJvcmRlci13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItdG9wLXhsLTIwIHtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLmJvcmRlci10b3AteGwtMjAge1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLXJpZ2h0LXhsLTIwIHtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAuYm9yZGVyLWJvdHRvbS14bC0yMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5ib3JkZXItbGVmdC14bC0yMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAud2lkdGgteGwtMTAwIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbiAgLmhlaWdodC14bC0xMDAge1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbiAgLm1heC13aWR0aC14bC0xMDAge1xuICAgIG1heC13aWR0aDogMTByZW07XG4gIH1cbiAgLm1heC1oZWlnaHQteGwtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAucG9zaXRpb24teGwtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi14bC1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5jb2xsYXBzZWQgLnNob3ctb24tY29sbGFwc2VkIHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5zaG93LW9uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmVuYWJsZWQgLnNob3ctb24tZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxhcHNlZCAuZC1ibG9jay1vbi1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5kLWJsb2NrLW9uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5lbmFibGVkIC5kLWJsb2NrLW9uLWVuYWJsZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb2xsYXBzZWQgLmQtaW5saW5lLWJsb2NrLW9uLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5kLWlubGluZS1ibG9jay1vbi1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmVuYWJsZWQgLmQtaW5saW5lLWJsb2NrLW9uLWVuYWJsZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2VkIC5oaWRlLW9uLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAuaGlkZS1vbi1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbmFibGVkIC5oaWRlLW9uLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jb2xsYXBzZWQgLm9wYWNpdHktNS1vbi1jb2xsYXBzZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAub3BhY2l0eS01LW9uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4uZW5hYmxlZCAub3BhY2l0eS01LW9uLWVuYWJsZWQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2VkIC5vcGFjaXR5LTEwLW9uLWNvbGxhcHNlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSAub3BhY2l0eS0xMC1vbi1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5lbmFibGVkIC5vcGFjaXR5LTEwLW9uLWVuYWJsZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qc2VsZWN0e1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxucCB7XG4gIC8vbWFyZ2luOiAwO1xufSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxSb3VuZGVkTVRCb2xkXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL0FyaWFsUm91bmRlZE1UQm9sZC9BcmlhbC1Sb3VuZGVkLU1ULUJvbGQuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL0FyaWFsUm91bmRlZE1UQm9sZC9BcmlhbC1Sb3VuZGVkLU1ULUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL0FyaWFsUm91bmRlZE1UQm9sZC9BcmlhbC1Sb3VuZGVkLU1ULUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy9BcmlhbFJvdW5kZWRNVEJvbGQvQXJpYWwtUm91bmRlZC1NVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL0FyaWFsUm91bmRlZE1UQm9sZC9BcmlhbC1Sb3VuZGVkLU1ULUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvQXJpYWxSb3VuZGVkTVRCb2xkL0FyaWFsLVJvdW5kZWQtTVQtQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4uYXJpYWxyb3VuZGVkbXRib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxSb3VuZGVkTVRCb2xkXCIgIWltcG9ydGFudDtcbn1cblxuLnJvYm90byB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ub3Blbi1zYW5zLFxuLmNvbmRlbnNlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ucGxheWZhaXIge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNSBwLFxuLmg1IHAsXG5oNiBwLFxuLmg2IHAge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cbmg1IHAgYSxcbi5oNSBwIGEsXG5oNiBwIGEsXG4uaDYgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5oNSBhLFxuLmg1IGEsXG5oNiBhLFxuLmg2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDEsXG4uaDEge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJBcmlhbFJvdW5kZWRNVEJvbGRcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaDIgc3Ryb25nLFxuLmgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG5wLFxuLnAge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDMgc3Ryb25nLFxuLmgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG5oNCBzdHJvbmcsXG4uaDQgc3Ryb25nIHtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG5cbmE6aG92ZXIgaDIsXG5hOmhvdmVyIC5oMixcbmE6aG92ZXIgaDMsXG5hOmhvdmVyIC5oMyB7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbmgyIGE6aG92ZXIsXG4uaDIgYTpob3ZlcixcbmgzIGE6aG92ZXIsXG4uaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1tZWQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuI2ludHJvIHVsLFxuLmNvbW1vbi10ZXh0IHVsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaW50cm8gdWwgbGk6OmJlZm9yZSxcbi5jb21tb24tdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4jaW50cm8gdWwubmF2IGxpOjpiZWZvcmUsICNpbnRybyB1bC5ibG9ja3MtZ2FsbGVyeS1ncmlkIGxpOjpiZWZvcmUsXG4uY29tbW9uLXRleHQgdWwubmF2IGxpOjpiZWZvcmUsXG4uY29tbW9uLXRleHQgdWwuYmxvY2tzLWdhbGxlcnktZ3JpZCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbiNpbnRybyBhLFxuLmNvbW1vbi10ZXh0IGEge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cblxuZmlndXJlLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTBweCAwO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbmZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGU6OmJlZm9yZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFMzAyMjE7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuZmlndXJlLndwLWJsb2NrLXB1bGxxdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuZmlndXJlLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIGZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjRTMwMjIxO1xuICBmb250LWZhbWlseTogXCJBcmlhbFJvdW5kZWRNVEJvbGRcIjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICB0b3A6IC0yMHB4O1xufVxuZmlndXJlLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBsZWZ0OiAtMzBweDtcbn1cbmZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICByaWdodDogLTMwcHg7XG59XG5maWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5maWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBjaXRlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsUm91bmRlZE1UQm9sZFwiO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4jY29udGVudCBhIHtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTMwMjIxO1xuICB3aWR0aDogMTBweDtcbiAgZm9udDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLTEwMCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2UgLmRlY29yYXRpb24ge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAtODAwcHg7XG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwICFpbXBvcnRhbnQ7XG59XG5cbiNicmVhZGNydW1iIHN0cm9uZyB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZXJyb3ItLTQwNCAubWlkZGxlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yLS00MDQgLm1pZGRsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ubWlkZGxlOjpiZWZvcmUge1xuICBjb2xvcjogI2ViZWVmMjtcbiAgY29udGVudDogYXR0cihkYXRhLXN0YXR1cyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5taWRkbGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1pZGRsZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAubWlkZGxlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAubWlkZGxlIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5taWRkbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0OTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubWlkZGxlIHtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG4gIC5taWRkbGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA2NDBweDtcbiAgfVxufVxuXG4uZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG4uZXJyb3ItLTQwNCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3ItLTQwNCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5cbmhlYWRlciAuYnRuLWhlYWQge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgfVxufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzMDIyMTtcbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLCBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTMwMjIxO1xuICB9XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmJnLXByaW1hcnkgYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtIC5idG4tb3Blbi1tZW51IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTMwMjIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTMwMjIxO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUub3BlbiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW06aG92ZXIsIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgfVxuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmssIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMzAyMjE7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayAuZmFzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQgPiAuZHJvcGRvd24tY3VzdG9tLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtLmRyb3Bkb3duLXNlY29uZCA+IC5kcm9wZG93bi1jdXN0b20tbWVudS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQgPiAuZHJvcGRvd24tY3VzdG9tLW1lbnUub3BlbiAubmF2LWl0ZW06Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC50aGlyZC1sZXZlbC1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQgPiAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnRoaXJkLWxldmVsLW1lbnUgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSAuc2Vjb25kLWxldmVsLW1lbnUgLm5hdi1pdGVtLmRyb3Bkb3duLXNlY29uZCA+IC5kcm9wZG93bi1jdXN0b20tbWVudSAudGhpcmQtbGV2ZWwtbWVudSAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC50aGlyZC1sZXZlbC1tZW51IC5uYXYtaXRlbTpob3ZlciwgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC50aGlyZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC50aGlyZC1sZXZlbC1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQgPiAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnRoaXJkLWxldmVsLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMzAyMjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQ6aG92ZXIgLmRyb3Bkb3duLWN1c3RvbS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLmRyb3Bkb3duLWN1c3RvbSAuZHJvcGRvd24tY3VzdG9tLW1lbnUgLnNlY29uZC1sZXZlbC1tZW51IC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQuc3VibWVudS1jdXN0b20tYXppZW5kZSA+IC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbS5kcm9wZG93bi1jdXN0b206aG92ZXIgPiBhLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTMwMjIxO1xuICB9XG4gIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW0uZHJvcGRvd24tY3VzdG9tOmhvdmVyIC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMykuZHJvcGRvd24tY3VzdG9tIC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG4gIHJpZ2h0OiAwO1xufVxuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbiszKS5kcm9wZG93bi1jdXN0b20gLmRyb3Bkb3duLWN1c3RvbS1tZW51IC5zZWNvbmQtbGV2ZWwtbWVudSAubmF2LWl0ZW0uZHJvcGRvd24tc2Vjb25kID4gLmRyb3Bkb3duLWN1c3RvbS1tZW51IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1pdGVtLnNvY2lhbC1saXN0IGEgLnNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5tYWluLXNsaWRlciAuaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jdXN0b20tYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbn1cbnNlY3Rpb24ubWFpbi1zbGlkZXIgLml0ZW0gLmN1c3RvbS1iZy5hbGlnbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5zZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jdXN0b20tYmcuYWxpZ24tcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG5zZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jb250YWluZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFMzAyMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi5tYWluLXNsaWRlciAuaXRlbSAuY29udGFpbmVyLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbnNlY3Rpb24ubWFpbi1zbGlkZXIgLml0ZW0gLmNvbnRhaW5lci10ZXh0IC5pbWctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5zZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jb250YWluZXItdGV4dCAuYmxvY2stdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMCA0cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jb250YWluZXItdGV4dCAuYmxvY2stdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbnNlY3Rpb24ubWFpbi1zbGlkZXIgLml0ZW0gLmNvbnRhaW5lci10ZXh0IC5ibG9jay10ZXh0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsUm91bmRlZE1UQm9sZFwiO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbnNlY3Rpb24ubWFpbi1zbGlkZXIgLml0ZW0gLmNvbnRhaW5lci10ZXh0IC5ibG9jay10ZXh0IC50aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cbnNlY3Rpb24ubWFpbi1zbGlkZXIgLml0ZW0gLmNvbnRhaW5lci10ZXh0IC5ibG9jay10ZXh0IC5jb250ZW50IHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uLm1haW4tc2xpZGVyIC5pdGVtIC5jb250YWluZXItdGV4dCAuYmxvY2stdGV4dCAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb24ubWFpbi1zbGlkZXIgLm93bC10aGVtZSAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICBzZWN0aW9uLm1haW4tc2xpZGVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgfVxuICBzZWN0aW9uLm1haW4tc2xpZGVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuc2VjdGlvbi5tYWluLXNsaWRlciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VjdGlvbi5jb250ZW50LXN0YXRpYy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jb250ZW50LXN0YXRpYy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuLyogTkVXIE1FTlUgSEVBREVSIDIwMjMgKi9cbi5mbGV4LWJhc2lzLTEwMCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggcmVkO1xufVxuLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyOmFjdGl2ZSwgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29tcHJlc3NlZC1sb2dvIHtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wcmVzc2VkLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2hlYWRlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmJsb2dUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZ1RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZ1RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuLmJsb2dUaXRsZSAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jb250YWluZXIgLmJsb2dUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNoZWFkZXIuc2Nyb2xsZWQgLm5hdmJhci1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2hlYWRlci5zY3JvbGxlZCAubmF2YmFyLWNvbnRhaW5lciAuYmxvZ1RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyLnNjcm9sbGVkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuICAjaGVhZGVyLnNjcm9sbGVkIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyLnNjcm9sbGVkIC5uYXZiYXIgLmNvbXByZXNzZWQtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hlYWRlci5zY3JvbGxlZCAubmF2YmFyIC5zZWFyY2gtbmF2YmFyLFxuICAjaGVhZGVyLnNjcm9sbGVkIC5uYXZiYXIgLm5vcm1hbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlci5zY3JvbGxlZCAubmF2YmFyIC5jdGEtbmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2LWl0ZW0uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnU6bm90KC50aGlyZC1sZXZlbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyouZHJvcGRvd24tc3VibWVudTpob3Zlcj5hOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59Ki9cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxubGkuc29jaWFsLWxpc3QgYSAuc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuICAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUudGhpcmQtbGV2ZWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXIgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY1cHgpO1xuICB9XG4gIC5uYXZiYXIgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnRoaXJkLWxldmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC8qLnNjcm9sbGVkIHVsLm5hdmJhci1uYXYubWVudS1jZW50ZXJlZCB7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdGxlZnQ6IDUwJTtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIFx0ei1pbmRleDogOTtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfSovXG4gIC5zY3JvbGxlZCB1bC5uYXZiYXItbmF2Lm1lbnUtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2Nyb2xsZWQgdWwubmF2YmFyLW5hdi5tZW51LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1pdGVtIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEVORCBORVcgTUVOVSBIRUFERVIgMjAyMyAqL1xuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjRTMwMjIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAjRkJGQkZCO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE2O1xuICB9XG59XG5mb290ZXIgLnNvY2lhbC1ibG9jayAuc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbmZvb3RlciAuc29jaWFsLWJsb2NrIC5zb2NpYWwgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5mb290ZXIgLnRpdGxlLXdpZGdldCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG59XG5mb290ZXIgZm9ybS5uZXdzbGV0dGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciBmb3JtLm5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNjdweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Zvcm0tY29udGF0dGkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jZm9ybS1jb250YXR0aSAuYmctd2hpdGUge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI0UzMDIyMTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbi5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4uZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAwMjFhO1xufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmb3JtX2JvZHkgdWwgbGkuY29sLWxnLTYuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fYm9keSB1bCBsaS5jb2wtbGctNi5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tY29udGFpbmVyIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmb3JtX2JvZHkgdWwgbGkuY29sLWxnLTYuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZm9ybV9ib2R5IHVsIGxpLmNvbC1sZy02LmdmaWVsZC5nZmllbGRfZXJyb3I6bm90KC5nZl9sZWZ0X2hhbGYpOm5vdCguZ2ZfcmlnaHRfaGFsZikgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4jc2VsZWN0LXByZXN0aW9uYXppb25lIC5lcnJvci1maWVsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzg5Nzk3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4OTc5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMywgMjI0LCAwLjI1KTtcbn1cbiNzZWxlY3QtcHJlc3Rpb25hemlvbmUgLmVycm9yLWZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICM3OTAwMDA7XG59XG4jc2VsZWN0LXByZXN0aW9uYXppb25lIC5lcnJvci1maWVsZCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xuICBjb2xvcjogIzc5MDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmJveC5wdWJsaWNhdGlvbnMgLmRlY29yYXRpb24ge1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDcwcHggMDtcbn1cblxuI3Rlc3RpbW9uaWFuemUgLmRlY29yYXRpb24ge1xuICB0b3A6IDc1cHg7XG4gIHJpZ2h0OiAtNDUwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMzglO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbiAgei1pbmRleDogMTtcbn1cbiN0ZXN0aW1vbmlhbnplIC50ZWFtLWJsb2NrIHtcbiAgei1pbmRleDogMjtcbn1cbiN0ZXN0aW1vbmlhbnplIC50ZWFtLWJsb2NrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxSb3VuZGVkTVRCb2xkXCI7XG59XG4jdGVzdGltb25pYW56ZSAudGVhbS1ibG9jayAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGVzdGltb25pYW56ZSAudGVhbS1ibG9jayAuaW1hZ2Uge1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG59XG5cbi5ib3gubGFyZ2UtcmlnaHQgLmRlY29yYXRpb24ge1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG4uYm94LmxhcmdlLWxlZnQgLmRlY29yYXRpb24ge1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAtNDYwcHg7XG4gIHdpZHRoOiAyMDUlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJveC5ibG9jay1pbWFnZSAuZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDIxMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ib3guYmxvY2staW1hZ2UgLmRlY29yYXRpb24ucG9zaXRpb24tc3gge1xuICBsZWZ0OiAtODAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xufVxuLmJveC5ibG9jay1pbWFnZSAuZGVjb3JhdGlvbi5wb3NpdGlvbi1keCB7XG4gIHJpZ2h0OiAtODAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xufVxuLmJveC5ibG9jay1pbWFnZSAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG5cbi5ib3gudHdvLWNvbHVtbnMgLmN1c3RvbS1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbi5ib3gudHdvLWNvbHVtbnMgLmRlY29yYXRpb24ge1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm94LnR3by1jb2x1bW5zIC5kZWNvcmF0aW9uIHtcbiAgICBsZWZ0OiAtNjAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJveC5uZXdzLTEgLmRlY29yYXRpb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOTIwcHg7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDc4JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG5cbi5ib3guaW5mbyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cbi5ib3guaW5mbyAuZGVjb3JhdGlvbiB7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IC04MDBweDtcbiAgd2lkdGg6IDIxNSU7XG4gIGhlaWdodDogODAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgei1pbmRleDogLTE7XG59XG4uYm94LmluZm8gLmRlY29yYXRpb24uZGVjb3JhdGlvbi1keCB7XG4gIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC04MDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTk1JSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm94LWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYm94LWNvdW50ZXIgLmJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJveC1jb3VudGVyIC5ib3ggLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsUm91bmRlZE1UQm9sZFwiO1xuICBvcGFjaXR5OiAwLjE1O1xuICBjb2xvcjogI0UzMDIyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYm94LWJvcmRlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYm94LWJvcmRlciAucGFuZWwtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDUwcHggMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1ib3JkZXIgLnBhbmVsLWJvcmRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmJveC1ib3JkZXIgLnBhbmVsLWJvcmRlciA+IC5yb3cgPiBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzMDIyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm94LWJvcmRlciAucGFuZWwtYm9yZGVyID4gLnJvdyA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTMwMjIxO1xuICB9XG4gIC5ib3gtYm9yZGVyIC5wYW5lbC1ib3JkZXIgPiAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4jY29tcG9uZW50LWNhbGVuZGFyaW8tcHJldmVuemlvbmUuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNjb21wb25lbnQtY2FsZW5kYXJpby1wcmV2ZW56aW9uZS5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jY29tcG9uZW50LWNhbGVuZGFyaW8tcHJldmVuemlvbmUuY2FyZCAuY2FyZC1oZWFkZXIgLnNleC1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbiNjb21wb25lbnQtY2FsZW5kYXJpby1wcmV2ZW56aW9uZS5jYXJkIC5jYXJkLWhlYWRlciAuc2V4LWNvbnRhaW5lci5zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTAsIDEwMiwgMTkyLCAwLjMpLCAwIDJweCA0cHggMCByZ2JhKDEwOSwgMTg5LCAxNTcsIDAuNSk7XG59XG4jY29tcG9uZW50LWNhbGVuZGFyaW8tcHJldmVuemlvbmUuY2FyZCAuY2FyZC1oZWFkZXIgLnNleC1jb250YWluZXIgLnNleC1pY29uIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBtYXgtaGVpZ2h0OiA2NHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLm1vYmlsZS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vd2wtY2Fyb3VzZWwubW9iaWxlLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LCAub3dsLWNhcm91c2VsLm1vYmlsZS1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBmb250LXNpemU6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xufVxuLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5vd2wtY2Fyb3VzZWwubW9iaWxlLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDVweDtcbn1cbi5vd2wtY2Fyb3VzZWwub2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgLnN1Y2Nlc3MtbWVzc2FnZSAubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEZGRjA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgLmVycm9yLW1lc3NhZ2UgLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjljY2QzO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI0UzMDIyMTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiA5OTtcbn1cbi5jb250YWluZXItbW9kdWxvLXByZW5vdGF6aW9uaSAjbW9kdWxvLXByZW5vdGF6aW9uaSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLm11bHRpc2VsZWN0X190YWdzIGlucHV0IHtcbiAgY29sb3I6ICM3YzdiNzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250YWluZXItbW9kdWxvLXByZW5vdGF6aW9uaSAjbW9kdWxvLXByZW5vdGF6aW9uaSAubXVsdGlzZWxlY3RfX3RhZ3MgLm11bHRpc2VsZWN0X19zaW5nbGUsXG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLm11bHRpc2VsZWN0X190YWdzIC5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLm11bHRpc2VsZWN0X190YWdzIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdjN2I3OTtcbn1cbi5jb250YWluZXItbW9kdWxvLXByZW5vdGF6aW9uaSAjbW9kdWxvLXByZW5vdGF6aW9uaSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM3YzdiNzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLmZvcm0tZ3JvdXAgLm14LWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLmZvcm0tZ3JvdXAgLm14LWRhdGVwaWNrZXIgLm14LWlucHV0IHtcbiAgY29sb3I6ICM3YzdiNzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5mb3JtLWdyb3VwIC5teC1kYXRlcGlja2VyIC5teC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLmZvcm0tZ3JvdXAgLmlzLWludmFsaWQgLm14LWRhdGVwaWNrZXIgLm14LWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzMDIyMTtcbn1cbi5jb250YWluZXItbW9kdWxvLXByZW5vdGF6aW9uaSAjbW9kdWxvLXByZW5vdGF6aW9uaSAuZm9ybS1ncm91cC5lcnJvci1maWVsZCAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIgLnByZWZlcmVuY2VzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIgLnByZWZlcmVuY2VzIC50YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCwgLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIgLnByZWZlcmVuY2VzIC50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLnN0ZXAtMi5hcHBvaW50bWVudC1saXN0IC5zZWxlY3QtZGF5IC5idG4tY2FsZW5kYXIge1xuICBjb2xvcjogI0UzMDIyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIuYXBwb2ludG1lbnQtbGlzdCAuc2VsZWN0LWRheSAuYnRuLWNhbGVuZGFyLmRpc2FibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLnN0ZXAtMi5hcHBvaW50bWVudC1saXN0IC5zZWxlY3QtZGF5IC5zaW5nbGUtZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIuYXBwb2ludG1lbnQtbGlzdCAuc2VsZWN0LWRheSAuc2luZ2xlLWRheS5kaXNhYmxlIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLnN0ZXAtMi5hcHBvaW50bWVudC1saXN0IC5zZWxlY3QtZGF5IC5zaW5nbGUtZGF5LmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLnN0ZXAtMi5hcHBvaW50bWVudC1saXN0IC5zZWxlY3QtZGF5IC5zaW5nbGUtZGF5LmN1cnJlbnQuZGlzYWJsZSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uY29udGFpbmVyLW1vZHVsby1wcmVub3RhemlvbmkgI21vZHVsby1wcmVub3RhemlvbmkgLnN0ZXAtMi5hcHBvaW50bWVudC1saXN0IC5jb250YWluZXItbGlzdC1hcHBvaW50bWVudCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pICNtb2R1bG8tcHJlbm90YXppb25pIC5zdGVwLTIuYXBwb2ludG1lbnQtbGlzdCAuY29udGFpbmVyLWxpc3QtYXBwb2ludG1lbnQgLmxpc3QgLnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4udmVyeS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMngge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYmFyLWF6dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZGZmMDtcbn1cblxuLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ubXctaW5oZXJpdCB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00MCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm13LWxnLWluaGVyaXQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4udGl0bGUtc2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLnRpdGxlLXNlY3Rpb24tc21hbGwge1xuICBmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc3VibWVudSAubWVudSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG59XG4jc3VibWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0NDA1NDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc3VibWVudS1sb25nIC5tZW51IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZy1ncmF5LWxpZ2h0bHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0LjIxZGVnLCAjRkJGQkZCIDAlLCAjRjZGNkY2IDEwMCUpO1xufVxuXG4uaWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvaW1hZ2VzL2ljb25fdHJpYW5nbGUucG5nKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZvcm0tc2VhcmNoIGlucHV0IHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzOiAxNi41cHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcGFkZGluZzogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNteVRhYiB7XG4gIGJvcmRlci1jb2xvcjogI0M2QzZDNiAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuI215VGFiIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4jbXlUYWIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuI215VGFiIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuI2ludHJvIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cbiNpbnRybyAubGlzdC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDNkM2QzY7XG59XG5cbiNpbC10dW8tc29zdGVnbm8gLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogOTUlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cbiNpbC10dW8tc29zdGVnbm8gdWwubGlzdC1pbWFnZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaWwtdHVvLXNvc3RlZ25vIHVsLmxpc3QtaW1hZ2UgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ltYWdlcy9pY29uX3VsLWxpc3QucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMCU7XG4gIHBhZGRpbmc6IDBlbSAxZW0gMS41ZW0gMy41ZW07XG59XG5cbiNpbC1ub3N0cm8tYmxvZyAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAtNDUwcHg7XG4gIHdpZHRoOiAxODUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jbGEtbGlsdC1wZXItbWUgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogLTQ1MHB4O1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDQyJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG59XG4jbGEtbGlsdC1wZXItbWUgLnRlYW0tYmxvY2sgLmltYWdlIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDI1NXB4O1xufVxuI2xhLWxpbHQtcGVyLW1lIC50ZWFtLWJsb2NrIC5uYW1lIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4jbGEtbGlsdC1wZXItbWUgLnRlYW0tYmxvY2sgLnJvbGUge1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cbiNsYS1saWx0LXBlci1tZSAudGVhbS1ibG9jayAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jbmV3c2xldHRlciAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDQwMHB4O1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cbiNuZXdzbGV0dGVyIC5ibG9jay1uZXdzbGV0dGVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgcGFkZGluZzogMzBweDtcbn1cbiNuZXdzbGV0dGVyIGZvcm0gaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAxOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuI25ld3NsZXR0ZXIgZm9ybSBsYWJlbCAubGFiZWwge1xuICBjb2xvcjogIzVGNUY1RjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbiNmb3JtLWJvcmRvLXJvc3NvIGZvcm0ge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI0ZGMDAxOTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNmb3JtLWJvcmRvLXJvc3NvIGZvcm0gLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvcm0tYm9yZG8tcm9zc28gZm9ybSAuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgY29sb3I6IHJlZDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG51bC5idWxsZXQtcmVkIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG51bC5idWxsZXQtcmVkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4jZm90by1nYWxsZXJ5IC5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jZm90by1nYWxsZXJ5IC5vd2wtZG90cyBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuI2ZvdG8tZ2FsbGVyeSAub3dsLWRvdHMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzAyMjE7XG59XG4jZm90by1nYWxsZXJ5IC5vd2wtZG90cyBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZXJ2aXppIC5jYXJkLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NlcnZpemkgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4jc2Vydml6aSAuYmxvY2stc2VydmljZSAudGl0bGUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRjAwMTk7XG59XG4jc2Vydml6aSAuYmxvY2stc2VydmljZSAub3Zlci1tb3VzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAyNywgMC42NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NlcnZpemkgLmJsb2NrLXNlcnZpY2UuaGFzLWRlc2NyaXB0aW9uOmhvdmVyIC50aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjc2Vydml6aSAuYmxvY2stc2VydmljZS5oYXMtZGVzY3JpcHRpb246aG92ZXIgLm92ZXItbW91c2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdkcHJjb29raWUge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2RwcmNvb2tpZSBhIHtcbiAgY29sb3I6ICNFMzAyMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdkcHJjb29raWUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5nZHByY29va2llIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2Mjtcbn1cbi5nZHByY29va2llIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZHByY29va2llIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZ2RwcmNvb2tpZSB1bCBsaSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuI2dyYXppZSAub3dsLWNhcm91c2VsLXNpbXBsZSAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzdGEtaW5mb3JtYXRvLS1jYW1wYWduZS0tZ2lvcm5hdGEtc2VuemEtdGFiYWNjby0yMDIzIC5ib3R0b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXN0YS1pbmZvcm1hdG8tLWNhbXBhZ25lLS1naW9ybmF0YS1zZW56YS10YWJhY2NvLTIwMjMgI2Fuc2lhX3N0cmVzc19lX3R1bW9yaSAuZGVjb3JhdGlvbiwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzdGEtaW5mb3JtYXRvLS1jYW1wYWduZS0tZ2lvcm5hdGEtc2VuemEtdGFiYWNjby0yMDIzICNwZXJjb3JzaV9kaV9kaXNhc3N1ZWZhemlvbmUgLmRlY29yYXRpb24sIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc3RhLWluZm9ybWF0by0tY2FtcGFnbmUtLWdpb3JuYXRhLXNlbnphLXRhYmFjY28tMjAyMyAuYm94LXJpZ2h0IC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNjgwcHg7XG4gIHdpZHRoOiAyMDUlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXN0YS1pbmZvcm1hdG8tLWNhbXBhZ25lLS1naW9ybmF0YS1zZW56YS10YWJhY2NvLTIwMjMgLnByZXZlbnppb25lX25lbGxlX3NjdW9sZV9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzdGEtaW5mb3JtYXRvLS1jYW1wYWduZS0tZ2lvcm5hdGEtc2VuemEtdGFiYWNjby0yMDIzIC5ib3R0b25lX2Jsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXN0YS1pbmZvcm1hdG8tLWNhbXBhZ25lLS1naW9ybmF0YS1zZW56YS10YWJhY2NvLTIwMjMgI2Fuc2lhX3N0cmVzc19lX3R1bW9yaSAuZGVjb3JhdGlvbiwgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzdGEtaW5mb3JtYXRvLS1jYW1wYWduZS0tZ2lvcm5hdGEtc2VuemEtdGFiYWNjby0yMDIzICNwZXJjb3JzaV9kaV9kaXNhc3N1ZWZhemlvbmUgLmRlY29yYXRpb24sIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc3RhLWluZm9ybWF0by0tY2FtcGFnbmUtLWdpb3JuYXRhLXNlbnphLXRhYmFjY28tMjAyMyAuYm94LXJpZ2h0IC5kZWNvcmF0aW9uIHtcbiAgICBsZWZ0OiAtNTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc3RhLWluZm9ybWF0by0tY2FtcGFnbmUtLWdpb3JuYXRhLXNlbnphLXRhYmFjY28tMjAyMyAucHJldmVuemlvbmVfbmVsbGVfc2N1b2xlX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzdGEtaW5mb3JtYXRvLS1jYW1wYWduZS0tZ2lvcm5hdGEtc2VuemEtdGFiYWNjby0yMDIzIC5wcmV2ZW56aW9uZV9uZWxsZV9zY3VvbGVfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jdmlzaXRlLWVkLWVzYW1pIC5kZWNvcmF0aW9uIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0UzMDIyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTUwMHB4O1xuICB3aWR0aDogMTgyJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnByZW5vdGEtb3JhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UzMDIyMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucHJlbm90YS1vcmEgaDMge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbiNzZXJ2aWNlIC5kZWNvcmF0aW9uIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0UzMDIyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIHJpZ2h0OiAtMTYwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogNzUlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cblxuI2FtYnVsYXRvcmkgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDglO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNjUlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgei1pbmRleDogLTE7XG59XG5cbiNwZXJjaGUgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IC04MDBweDtcbiAgd2lkdGg6IDIxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG4jcGVyY2hlIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJlbm90YS12aXNpdGEuaGFzLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI3ByZW5vdGEtdmlzaXRhIC5jdXN0b20taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4jcHJlbm90YS12aXNpdGEgLmZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuI3ByZW5vdGEtdmlzaXRhIC5mb3JtLWNvbnRlbnQgLmlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJlbm90YS12aXNpdGEgLmZvcm0tY29udGVudCAuaW5wdXQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvaW1hZ2VzL2ljb25fdHJpYW5nbGUucG5nXCIpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuI3ByZW5vdGEtdmlzaXRhIC5mb3JtLWNvbnRlbnQgLmlucHV0LWljb24gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbiNwcmVub3RhLXZpc2l0YSAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMTB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggMDtcbiAgcGFkZGluZzogODBweDtcbiAgei1pbmRleDogMTtcbn1cblxuI3dlbGZhcmUtYXppZW5kYWxlIC5kZWNvcmF0aW9uIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0UzMDIyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogLTEwMHB4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG5cbiNhbGVydCAuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0UzMDIyMTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuI2JveC1zcGVjaWFsaXRhIC5ib3gtYmctY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2JveC1zcGVjaWFsaXRhIC5pbWctY3VzdG9tLXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYm94LXNwZWNpYWxpdGEgLmltZy1jdXN0b20tcG9zaXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlzaXRlX2VzYW1pX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuI3Zpc2l0ZV9lc2FtaV90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG59XG4jdmlzaXRlX2VzYW1pX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aCwgI3Zpc2l0ZV9lc2FtaV90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGQge1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG59XG5cbiN2aXNpdGVfZXNhbWlfdGVhbSAuYm9yZGVyLXJpZ2h0LXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzMDIyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdmlzaXRlX2VzYW1pX3RlYW0gLmJvcmRlci1yaWdodC1wcmltYXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gICN2aXNpdGVfZXNhbWlfdGVhbSAuYm9yZGVyLXJpZ2h0LXByaW1hcnk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMzAyMjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlzaXRlX2VzYW1pX3RlYW0gLmJvcmRlci1yaWdodC1wcmltYXJ5IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTMwMjIxO1xuICB9XG4gICN2aXNpdGVfZXNhbWlfdGVhbSAuYm9yZGVyLXJpZ2h0LXByaW1hcnkubGFzdC1lbG0tcm93IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbiN2aXNpdGVfZXNhbWlfdGVhbSAuYm9yZGVyLXJpZ2h0LXByaW1hcnk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuI3Bvc3QtcmVsYXRpb25zIC5kZWNvcmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkwcHg7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDY3JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc2Vydml6aS10YWJzIC5zY3JvbGwtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgI3NlcnZpemktdGFicyAuc2Nyb2xsLW1vYmlsZSAubmF2IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjc2Vydml6aS10YWJzIC5zY3JvbGwtbW9iaWxlIC5uYXYgLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbiNzZXJ2aXppLXRhYnMgI1RhYlNlcnZpemkge1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbiNzZXJ2aXppLXRhYnMgI1RhYlNlcnZpemkgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3NlcnZpemktdGFicyAjVGFiU2Vydml6aSAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jc2Vydml6aS10YWJzICNUYWJTZXJ2aXppIC5uYXYtaXRlbTpsYXN0LWNoaWxkIGEubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNzZXJ2aXppLXRhYnMgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTMwMjIxO1xufVxuI3NlcnZpemktdGFicyAudGFibGUtcm93LWltYWdlIFtjbGFzcyo9Y29sLV06bnRoLWNoaWxkKG9kZCkgLmJsb2NrIC50aXRvbG8ge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4jc2Vydml6aS10YWJzIC50YWJsZS1yb3ctaW1hZ2UgW2NsYXNzKj1jb2wtXTpudGgtY2hpbGQob2RkKSAuYmxvY2sgLnRpdG9sbyAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbiNzZXJ2aXppLXRhYnMgLnRhYmxlLXJvdy1pbWFnZSBbY2xhc3MqPWNvbC1dOm50aC1jaGlsZChldmVuKSAuYmxvY2sgLnRpdG9sbyB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbiNzZXJ2aXppLXRhYnMgLnRhYmxlLXJvdy1pbWFnZSBbY2xhc3MqPWNvbC1dOm50aC1jaGlsZChldmVuKSAuYmxvY2sgLnRpdG9sbyAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbiNzZXJ2aXppLXRhYnMgLnRhYmxlLXJvdy1pbWFnZSBbY2xhc3MqPWNvbC1dIC5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzZXJ2aXppLXRhYnMgLnRhYmxlLXJvdy1pbWFnZSBbY2xhc3MqPWNvbC1dIC5ibG9jayAudGl0b2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0UzMDIyMTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI3N0b3JpZS1kaS1hc3Npc3RlbnphIC5ibG9jY28gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0UzMDIyMTtcbn1cbiNzdG9yaWUtZGktYXNzaXN0ZW56YSAuYmxvY2NvIC5jb250ZW50IC5sYWJlbC10aXRvbG8ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cblxuI2Jpc29nbm8tYXNzaXN0ZW56YSAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogLTgwMHB4O1xuICB3aWR0aDogMjEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cbiNiaXNvZ25vLWFzc2lzdGVuemEgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cblxuI3ZvY2ktZGktbGlsdCAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAtNDUwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNDIlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbn1cbiN2b2NpLWRpLWxpbHQgLnRlYW0tYmxvY2sgLmltYWdlIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDI1NXB4O1xufVxuI3ZvY2ktZGktbGlsdCAudGVhbS1ibG9jayAubmFtZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuI3ZvY2ktZGktbGlsdCAudGVhbS1ibG9jayAucm9sZSB7XG4gIGNvbG9yOiAjNDI0MjQyO1xufVxuI3ZvY2ktZGktbGlsdCAudGVhbS1ibG9jayAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jYWl1dGEtaS1tYWxhdGkgLmNvbnRlbnQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cblxuI2NvbWUtZnVuemlvbmEgLmNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xufVxuXG4jY2hpLXB1by1mYXItcmljaGllc3RhIC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cblxuI2Jsb2Nrcy12b2xvbnRhcmlhdG8gLmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cbiNibG9ja3Mtdm9sb250YXJpYXRvIC5ibG9jayAuYnRuLWNvbG9yZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNibG9ja3Mtdm9sb250YXJpYXRvIC5ibG9jay5ibG9jay0xIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAxNzFCQjtcbn1cbiNibG9ja3Mtdm9sb250YXJpYXRvIC5ibG9jay5ibG9jay0xIC5idG4tY29sb3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTcxQkI7XG59XG4jYmxvY2tzLXZvbG9udGFyaWF0byAuYmxvY2suYmxvY2stMiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4REM0M0Y7XG59XG4jYmxvY2tzLXZvbG9udGFyaWF0byAuYmxvY2suYmxvY2stMiAuYnRuLWNvbG9yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNDNGO1xufVxuI2Jsb2Nrcy12b2xvbnRhcmlhdG8gLmJsb2NrLmJsb2NrLTMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzMyNTJBO1xufVxuI2Jsb2Nrcy12b2xvbnRhcmlhdG8gLmJsb2NrLmJsb2NrLTMgLmJ0bi1jb2xvcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMjUyQTtcbn1cbiNibG9ja3Mtdm9sb250YXJpYXRvIC5ibG9jay5ibG9jay00IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGMDAxOTtcbn1cbiNibG9ja3Mtdm9sb250YXJpYXRvIC5ibG9jay5ibG9jay00IC5idG4tY29sb3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMTk7XG59XG5cbi5kZWNvcmF0aW9uLmJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMTcxQkI7XG59XG5cbi5idG4uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTcxQkI7XG59XG4uYnRuLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDE3MUJCICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzFCQiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMTcxQkIgIWltcG9ydGFudDtcbn1cblxuLmltYWdlLWZlYXR1cmVkIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuI21vZGFsSW52aWFSaWNoaWVzdGEgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDE3MUJCO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG5cbiNnZm9ybV81IC5pbnB1dC1ibHVlIGlucHV0LFxuI2dmb3JtXzUgLmlucHV0LWJsdWUgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDE3MUJCO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG59XG4jZ2Zvcm1fNSAuY29uc2Vuc28taW5mb3JtYXRpdmEgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI2dmb3JtXzUgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZm9ybV81IC5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG4jZ2Zvcm1fNSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxQzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE3cHggNjRweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2Zvcm1fNSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1wcmltYXJpbyAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xufVxuLmFjY29yZGlvbi1wcmltYXJpbyAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTcgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tcHJpbWFyaW8gLmNhcmQgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLmFjY29yZGlvbi1wcmltYXJpbyAuY2FyZC5iZy13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTc5Nzk3O1xufVxuLmFjY29yZGlvbi1wcmltYXJpbyAuY2FyZC5iZy13aGl0ZSBidXR0b24ge1xuICBjb2xvcjogIzAxNzFCQjtcbn1cblxuLmFjY29yZGlvbi1zZWNvbmRhcmlvIC5jYXJkIHtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyaW8gLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcmlvIC5jYXJkIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcmlvIC5jYXJkIGJ1dHRvbi5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxQzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hY2NvcmRpb24tc2Vjb25kYXJpbyAuY2FyZCBidXR0b246bm90KC5jb2xsYXBzZWQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MUMzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbiNhaXV0aV9jaGlsZGNhcmUgLmxpc3QtYmxvY2sgLmJsb2NrLXNpbmdsZTpob3ZlciAub3ZlcmxheS1iaWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuI2FpdXRpX2NoaWxkY2FyZSAubGlzdC1ibG9jayAuYmxvY2stc2luZ2xlOmhvdmVyIC5vdmVybGF5LXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FpdXRpX2NoaWxkY2FyZSAubGlzdC1ibG9jayAuYmxvY2stc2luZ2xlIC5vdmVybGF5LWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAyNSwgMC41Nik7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWl1dGlfY2hpbGRjYXJlIC5saXN0LWJsb2NrIC5ibG9jay1zaW5nbGUgLm92ZXJsYXktc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNFMzAyMjE7XG59XG5cbi5wb3NpdGlvbi1maXhlZFkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNncmF6aWUgLm93bC1jYXJvdXNlbC1zaW1wbGUgLm93bC1zdGFnZSB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbmJvZHkucGFnZS1pZC0xNDAwMSAudGl0bGUuYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbn1cbmJvZHkucGFnZS1pZC0xNDAwMSAuZm9ybS1jb250cm9sLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtaWQtMTQwMDEgLmFjY29yZGlvbi1wcmltYXJpbyAuY2FyZC5iZy13aGl0ZSBidXR0b24uaDQge1xuICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLWlkLTE0MDAxIC5hY2NvcmRpb24tc2Vjb25kYXJpbyAuY2FyZCBidXR0b24uY29sbGFwc2VkOmJlZm9yZSxcbmJvZHkucGFnZS1pZC0xNDAwMSAuYWNjb3JkaW9uLXNlY29uZGFyaW8gLmNhcmQgYnV0dG9uOm5vdCguY29sbGFwc2VkKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtaWQtMTQwMDEgLmJhci1henVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyLCAzMywgMC4yKTtcbn1cblxuI3ByZXZpZW5pLWNvbi1sby1zdGlsZS1kaS12aXRhIC50YWJsZS1yb3ctaW1hZ2UgW2NsYXNzKj1jb2wtXTpudGgtY2hpbGQob2RkKSAuYmxvY2sgLnRpdG9sbyB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbiNwcmV2aWVuaS1jb24tbG8tc3RpbGUtZGktdml0YSAudGFibGUtcm93LWltYWdlIFtjbGFzcyo9Y29sLV06bnRoLWNoaWxkKG9kZCkgLmJsb2NrIC50aXRvbG8gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG4jcHJldmllbmktY29uLWxvLXN0aWxlLWRpLXZpdGEgLnRhYmxlLXJvdy1pbWFnZSBbY2xhc3MqPWNvbC1dOm50aC1jaGlsZChldmVuKSAuYmxvY2sgLnRpdG9sbyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNwcmV2aWVuaS1jb24tbG8tc3RpbGUtZGktdml0YSAudGFibGUtcm93LWltYWdlIFtjbGFzcyo9Y29sLV06bnRoLWNoaWxkKGV2ZW4pIC5ibG9jayAudGl0b2xvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMzBweDtcbn1cbiNwcmV2aWVuaS1jb24tbG8tc3RpbGUtZGktdml0YSAudGFibGUtcm93LWltYWdlIFtjbGFzcyo9Y29sLV0gLmJsb2NrIC50aXRvbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTMwMjIxO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcHJldmVuemlvbmVfdGF2b2xhIC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cblxuI21hc3NhX2NvcnBvcmVhIC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cblxuI21hbmdpYXJlX2VxdWlsaWJyYXRvIC5lbGVtZW50cy1ibG9jayAuYmxvY2sge1xuICBwYWRkaW5nOiAxZW0gMS41ZW0gMmVtIDNlbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiNtYW5naWFyZV9lcXVpbGlicmF0byAuZWxlbWVudHMtYmxvY2sgLmJsb2NrIC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG4jbWFuZ2lhcmVfZXF1aWxpYnJhdG8gLmVsZW1lbnRzLWJsb2NrIC5ibG9jayAudGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmJveC1idXR0b24tZHJvcGRvd24tY3VzdG9tIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm94LWJ1dHRvbi1kcm9wZG93bi1jdXN0b20gLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbi5idG4gc3BhbiB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLmJveC1idXR0b24tZHJvcGRvd24tY3VzdG9tIC5jYXJkIC5jYXJkLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG5cbiNsYWJjZGVfZGVsbGFfcHJldmVuemlvbmUgLmVsZW1lbnRzLWJsb2NrIC5ibG9jayB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAyZW0gM2VtO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDQwcHggMDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuI2xhYmNkZV9kZWxsYV9wcmV2ZW56aW9uZSAuZWxlbWVudHMtYmxvY2sgLmJsb2NrIC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG4jbGFiY2RlX2RlbGxhX3ByZXZlbnppb25lIC5lbGVtZW50cy1ibG9jayAuYmxvY2sgLnRleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5sZXR0ZXItY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4jaWxfZnVtb19wYXNzaXZvIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNDgwcHg7XG4gIHdpZHRoOiAyMDUlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbnVsLmN1c3RvbS1waWxsLXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbnVsLmN1c3RvbS1waWxsLXJlZCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxudWwuY3VzdG9tLXBpbGwtcmVkIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbiNwZXJjb3JzaV9kaV9kaXNhc3N1ZWZhemlvbmUgLmRlY29yYXRpb24ge1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IC00ODBweDtcbiAgd2lkdGg6IDIwNSU7XG4gIGhlaWdodDogODUlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJveC1yaWdodCAuZGVjb3JhdGlvbiB7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogLTQ4MHB4O1xuICB3aWR0aDogMjA1JTtcbiAgaGVpZ2h0OiA4NSU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jYW5zaWFfc3RyZXNzX2VfdHVtb3JpIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNDgwcHg7XG4gIHdpZHRoOiAyMDUlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ib3gtaW1hZ2UtZHggLmNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xufVxuXG4jaW50cm8tc2N1b2xlIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJsb2cgI2ktdHVtb3JpIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMzQsIDE5MiwgMjA2KSAzMCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gIH1cbn1cblxuLmJveC13aWRnZXQtZHgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA1MHB4O1xufVxuLmJveC13aWRnZXQtZHggLmxpc3QteWVhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYm94LXdpZGdldC1keCAubGlzdC15ZWFyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcbn1cbi5ib3gtd2lkZ2V0LWR4IC5saXN0LXRhZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYm94LXdpZGdldC1keCAubGlzdC10YWcgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5ib3gtd2lkZ2V0LWR4LnNxdWFyZSB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmJveC13aWRnZXQtZHguc3F1YXJlIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgcGFkZGluZzogM3B4IDE5cHg7XG59XG5cbiNzbGlkZS1uZXdzIC5ibG9jay1uZXdzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NsaWRlLW5ld3MgLmJsb2NrLW5ld3MuYmlnIHtcbiAgcGFkZGluZzogMjI1cHggMHB4O1xufVxuI3NsaWRlLW5ld3MgLmJsb2NrLW5ld3MuYmlnIC50aXRvbG8ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbiNzbGlkZS1uZXdzIC5ibG9jay1uZXdzLnNtYWxsIHtcbiAgcGFkZGluZzogMTEwcHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3NsaWRlLW5ld3MgLmJsb2NrLW5ld3Muc21hbGwgLnRpdG9sbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuI3NsaWRlLW5ld3MgLmJsb2NrLW5ld3Mud2l0aC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jc2xpZGUtbmV3cyAuYmxvY2stbmV3cyAubGFiZWwge1xuICBtaW4td2lkdGg6IDE0NXB4O1xuICBwYWRkaW5nOiAzcHggMHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbn1cblxuLmJsb2NrLW5ld3MtbGlzdCAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYmxvY2stbmV3cy1saXN0IC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41MnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm5hbWUtcm93IC5sYWJlbCB7XG4gIHBhZGRpbmc6IDhweCAyMXB4O1xufVxuXG5ib2R5LnNpbmdsZS1wb3N0IC5wb3N0IGEge1xuICBjb2xvcjogI0UzMDIyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnNpbmdsZS1wb3N0IC5wb3N0IGJsb2NrcXVvdGUge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxSb3VuZGVkTVRCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5zaW5nbGUtcG9zdCAucG9zdCBibG9ja3F1b3RlIHN0cm9uZyB7XG4gIGNvbG9yOiAjRTMwMjIxO1xufVxuXG4vKiAyMDIzIG5ldyBsYXlvdXQgKi9cbi5iZy1wcmltYXJ5LTEwMCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyLCAzMywgMC4wNSk7XG59XG5cbiNuZXdzLWV2aWRlbnphIHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbTtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbn1cblxuLmxpbmUtYnJlYWsge1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuI25ld3NsZXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjcsIDIsIDMzLCAwLjE1KTtcbn1cblxuI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWNhcHRpb24ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC45KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtY2FwdGlvbiAqIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiA2cmVtO1xufVxuXG4jY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICByaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAjY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgdG9wOiAxMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtY2FwdGlvbiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG4gICNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogNXJlbTtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cbiNzb3N0aWVuaS1sYS1saWx0IC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAxODIlO1xuICBoZWlnaHQ6IDg3JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuI3Nvc3RpZW5pLWxhLWxpbHQgLnByZW5vdGEtb3JhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UzMDIyMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jc29zdGllbmktbGEtbGlsdCAucHJlbm90YS1vcmEgLmZvcm0gLmJsb2NrIC50aXRsZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3Nvc3RpZW5pLWxhLWxpbHQgLnByZW5vdGEtb3JhIC5mb3JtIC5ibG9jayAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4jc29zdGllbmktbGEtbGlsdCAucHJlbm90YS1vcmEgLmZvcm0gLmJsb2NrIC5pY29uLWRvd246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9pbWFnZXMvaWNvbl90cmlhbmdsZS5wbmcpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jYXppZW5kZS1lLWZvbmRhemlvbmkgLmRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhemllbmRlLWUtZm9uZGF6aW9uaSAuYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG5cbiNldmVudG8tcGFydGVjaXBhIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbn1cblxuI3Rlc3RpbW9uaWFscyAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAxODAlO1xuICBoZWlnaHQ6IDEwNSU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDA7XG59XG4jdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgyMSwgMTQsIDM2LCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDM1cHggMHB4IHJnYmEoMjEsIDE0LCAzNiwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgyMSwgMTQsIDM2LCAwLjE1KTtcbn1cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1ibG9jayAuY2l0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcbn1cbiN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1ibG9jayAuY2l0Lm9wZW4ge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWJsb2NrIC5jaXQuY2xvc2luZyB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNvc3RpZW5pLWxhLWxpbHQtLWV2ZW50aS1kaS1yYWNjb2x0YS1mb25kaSAjcmFjY29sdGEtZm9uZGkgLmluZm8tcGVvcGxlIC5kZWNvcmF0aW9uIHtcbiAgbGVmdDogLTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zb3N0aWVuaS0tZXZlbnRpLS1zb3R0b3BhZ2luZSAjaW50cm8gLmRlY29yYXRpb24ge1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG4jcHJvZ2V0dGkgLmRlY29yYXRpb24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuI3Byb2dldHRpIC5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiNwcm9nZXR0aSAub3dsLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbiNjb3NhLXB1b2ktbGFzY2lhcmUgLmltZy1jdXN0b20tbGVmdCBpbWcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjb3NhLXB1b2ktbGFzY2lhcmUgLmltZy1jdXN0b20tbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuI2Nvc2EtcHVvaS1sYXNjaWFyZSAuaW1nLWN1c3RvbS1sZWZ0IC5kZWNvcmF0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG59XG5cbiNpc3BpcmF6aW9uZSAuZGVjb3JhdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAtMTBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2lzcGlyYXppb25lIC5ib3gtaXNwaXJhemlvbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG4jcHVvaS1haXV0YXJjaS1hIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTUwMHB4O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuI3B1b2ktYWl1dGFyY2ktYSAuYmxjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbiNwdW9pLWFpdXRhcmNpLWEgLmJsY2s6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4jbGEtc2VsZXppb25lIC5kZWNvcmF0aW9uIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtNDgwcHg7XG4gIHdpZHRoOiAxODAlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZWNvcmF0aW9uLXBpbGwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9idXR0b24teWVhci1zdG9yeS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuXG4jbWlzc2lvbmUtZS12YWxvcmkgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtNDUwcHg7XG4gIHdpZHRoOiAxNDUlO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNiaWxhbmNpLXN0cnV0dHVyYSAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDIwNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jc3RvcmlhLWUtcmljb25vc2NpbWVudGkgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzdG9yaWEtZS1yaWNvbm9zY2ltZW50aSAuY2xlc3NpZHJhIGltZyB7XG4gIGhlaWdodDogNTIwcHg7XG59XG4jc3RvcmlhLWUtcmljb25vc2NpbWVudGkgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtNjUwcHg7XG4gIHdpZHRoOiAxMjQlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNjb3NhLWZhY2NpYW1vIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cbiNjb3NhLWZhY2NpYW1vIC5pbWFnZS1kZWNvcmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMTUwcHg7XG59XG5cbiNjYW1wYWduZSAuYmxvY2NvIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNFMzAyMjE7XG59XG4jY2FtcGFnbmUgLmJsb2NjbyAuY29udGVudCAubGFiZWwtdGl0b2xvIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG4jY2FtcGFnbmUgLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogLTEwMHB4O1xuICB3aWR0aDogOTIlO1xuICBoZWlnaHQ6IDM1JTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbiNsYXZvcmEtY29uLW5vaSAuZGVjb3JhdGlvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFMzAyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogLTgwMHB4O1xuICB3aWR0aDogMjEwJTtcbiAgaGVpZ2h0OiA4NSU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xufVxuI2xhdm9yYS1jb24tbm9pIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG5cbiNzdGF0dXRvIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjRTMwMjIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jc3RhdHV0byAuY2FyZCAuY2FyZC1oZWFkZXI6bm90KC5hY3RpdmUpIGJ1dHRvbi5idG4gc3BhbiB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuI3N0YXR1dG8gLmNhcmQgLmNhcmQtaGVhZGVyLmFjdGl2ZSBidXR0b24uYnRuIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMTk7XG59XG4jc3RhdHV0byAuY2FyZCAuY2FyZC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuI3N0YXR1dG8gLmNhcmQgLmNhcmQtYm94IC5jYXJkLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAzODVweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuI2JpbGFuY2kgLmRlY29yYXRpb24ge1xuICBsZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAyNTAlO1xuICBoZWlnaHQ6IDE0MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xufVxuXG4jY29uc2lnbGlvLWRpcmV0dGl2byAuYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAxOTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuI2NvbGxlZ2lvLWNvbWl0YXRvIC5ib3gtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMTk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuI2NvbGxlZ2lvLWNvbWl0YXRvIC5ib3gtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMTk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4jYmxvY2staW5mby1ib3ggLmRlY29yYXRpb24ge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC00NTBweDtcbiAgd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiA2NSU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuI2Jsb2NrLWluZm8tYm94IC5ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDE5O1xuICBib3JkZXItdG9wLXdpZHRoOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbiNibG9jay1pbmZvLWJveCAuYm94LmJveC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbn1cbiNibG9jay1pbmZvLWJveCAuYm94LmJveC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cbiNibG9jay1pbmZvLWJveCAuYm94LmJveC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cblxuI2FyZWUtZGktbGF2b3JvIC5hcmVlLWJveCAuYm94OmhvdmVyIC5tYWlsLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYXJlZS1kaS1sYXZvcm8gLmFyZWUtYm94IC5ib3ggLm1haWwtaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc3RvcmlhIC5jYXJkLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDByZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc3RvcmlhIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuXG4jYmlsYW5jaW8gLmRlY29yYXRpb24ge1xuICBoZWlnaHQ6IDExMCU7XG4gIHdpZHRoOiAxNTAlO1xuICBsZWZ0OiAtNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xufVxuXG4jZ292ZXJuYW5jZSAuZGVjb3JhdGlvbiB7XG4gIGhlaWdodDogODUlO1xuICB0b3A6IC0zMHB4O1xuICB3aWR0aDogOTAlO1xuICByaWdodDogLTYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cblxuI2xhdm9yYS1jb24tbm9pIC5kZWNvcmF0aW9uIHtcbiAgei1pbmRleDogOTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAtNzgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xufVxuXG4jZGlhZ25vc2lfcHJlY29jZSAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cblxuI2Fzc2lzdGVuemEgLmNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG5cbiN2b2xvbnRhcmlhdG8gLmRlY29yYXRpb24ge1xuICBsZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbiAgdG9wOiAtMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jaGktc2lhbW8tLWxhdm9yYS1jb24tbm9pIHNlY3Rpb24ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jaGktc2lhbW8tLWxhdm9yYS1jb24tbm9pIC5kZWNvcmF0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoNjAlICsgMTVweCk7XG4gIHRvcDogNDAlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY2hpLXNpYW1vLS1sYXZvcmEtY29uLW5vaSAuZGVjb3JhdGlvbi5kZWNvcmF0aW9uLXN4IHtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNoaS1zaWFtby0tbGF2b3JhLWNvbi1ub2kgLmRlY29yYXRpb24uZGVjb3JhdGlvbi1keCB7XG4gIGxlZnQ6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNoaS1zaWFtby0tbGF2b3JhLWNvbi1ub2kgI3Bvc2l6aW9uaSAucG9zaXRpb24ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRTMwMjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY2hpLXNpYW1vLS1sYXZvcmEtY29uLW5vaSAjcG9zaXppb25pIC5wb3NpdGlvbi5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNoaS1zaWFtby0tbGF2b3JhLWNvbi1ub2kgI3Bvc2l6aW9uaSAucG9zaXRpb24gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jaGktc2lhbW8tLWxhdm9yYS1jb24tbm9pICNwb3NpemlvbmkgLnBvc2l0aW9uIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNFMzAyMjE7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jaGktc2lhbW8tLWxhdm9yYS1jb24tbm9pICNwb3NpemlvbmkgLnBvc2l0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaSAjcGxhY2VNYXAge1xuICBoZWlnaHQ6IDMzMHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pICNwbGFjZU1hcCAubWFyay1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaSAjcGxhY2VNYXAgLm1hcmstY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmkgI3BsYWNlTWFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaSAjcGxhY2VNYXAgLm1hcmstY29udGVudCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmkgI3BsYWNlTWFwIC5tYXJrLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaSAjbGlzdC1hbWJ1bGF0b3JpIC5jYXJkLWFtYnVsYXRvcmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI0UzMDIyMTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaSAjbGlzdC1hbWJ1bGF0b3JpIC5jYXJkLWFtYnVsYXRvcmlvIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTMwMjIxO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpICNsaXN0LWFtYnVsYXRvcmkgLmNhcmQtYW1idWxhdG9yaW8gLmNhcmQtaGVhZGVyIC5pY29uIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpICNsaXN0LWFtYnVsYXRvcmkgLmNhcmQtYW1idWxhdG9yaW8gLmNhcmQtaGVhZGVyIC5wcmV2aWV3LWFtYnVsYXRvcmlvIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaSAjbGlzdC1hbWJ1bGF0b3JpIC5jYXJkLWFtYnVsYXRvcmlvIC5jYXJkLWhlYWRlciBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xvIC5tYWluLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAubWFpbi1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xvIC53YXJuaW5nLWJveCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjRTMwMjIxO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0UzMDIyMTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAud2FybmluZy1ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAjYmxvY2staW1hZ2UgaW1nLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmktLXNpbmdvbG8gI2Jsb2NrLWltYWdlIGltZy56LWluZGV4LTEge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmktLXNpbmdvbG8gI2Jsb2NrLWltYWdlIC5kZWNvcmF0aW9uIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuICB0b3A6IDEwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAuc3BlY2lhbGl0YSAuYm94LWVsbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMzAyMjE7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAuc3BlY2lhbGl0YSAuYm94LWVsbSAudGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAuc3BlY2lhbGl0YSAuYm94LWVsbSBpbWcge1xuICB0b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xvIC5zcGVjaWFsaXRhIC5ib3gtZWxtIC5hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzAyMjE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmktLXNpbmdvbG8gLm9yYXJpIC5wYW5lbC1ob3VycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI0UzMDIyMTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xvIC5vcmFyaSAucGFuZWwtaG91cnMgaDQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzMDIyMTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpc2l0ZS1lZC1lc2FtaS0tYW1idWxhdG9yaS0tc2luZ29sbyAuY29tZS1yYWdnaXVuZ2VyY2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmktLXNpbmdvbG8gLmNvbWUtcmFnZ2l1bmdlcmNpIC5saXN0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcmktLXNpbmdvbG8gLmNvbWUtcmFnZ2l1bmdlcmNpICNwbGFjZU1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xvIC5jb21lLXJhZ2dpdW5nZXJjaSAjcGxhY2VNYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI215VGFiUml2b2xnaXRpIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xufVxuI215VGFiUml2b2xnaXRpIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuI215VGFiUml2b2xnaXRpIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFMzAyMjEgIWltcG9ydGFudDtcbn1cblxuI3B1b2ktcml2b2xnZXJ0aS1hLW5vaSB7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG4jcHVvaS1yaXZvbGdlcnRpLWEtbm9pIC5mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbiNwdW9pLXJpdm9sZ2VydGktYS1ub2kgLmRlY29yYXRpb24ge1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAxNDAlO1xuICBoZWlnaHQ6IDEzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbiNwdW9pLXJpdm9sZ2VydGktYS1ub2kgLmN1c3RvbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuYm9keS5ob21lICNpbnRybyB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRTMwMjIxO1xufVxuYm9keS5ob21lICNpbnRybyBoMSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmhvbWUgI2ludHJvIGgxIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lICNpbnRybyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuYm9keS5ob21lICN0ZXN0aW1vbmlhbnplIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNFMzAyMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG59XG5ib2R5LmhvbWUgI3Rlc3RpbW9uaWFuemUuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lICN0ZXN0aW1vbmlhbnplIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5ib2R5LmhvbWUgI3VsdGltZS1ub3RpemllLFxuYm9keS5ob21lICNpbC1ub3N0cm8tYmxvZyxcbmJvZHkuaG9tZSAjaWwtdHVvLXNvc3RlZ25vLFxuYm9keS5ob21lICNwdW9pLXJpdm9sZ2VydGktYS1ub2kge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0UzMDIyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgI3VsdGltZS1ub3RpemllLFxuICBib2R5LmhvbWUgI2lsLW5vc3Ryby1ibG9nLFxuICBib2R5LmhvbWUgI2lsLXR1by1zb3N0ZWdubyxcbiAgYm9keS5ob21lICNwdW9pLXJpdm9sZ2VydGktYS1ub2kge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmJvZHkuaG9tZSAjdWx0aW1lLW5vdGl6aWUgLmluLWV2aWRlbnphLFxuYm9keS5ob21lICNpbC1ub3N0cm8tYmxvZyAuaW4tZXZpZGVuemEsXG5ib2R5LmhvbWUgI2lsLXR1by1zb3N0ZWdubyAuaW4tZXZpZGVuemEsXG5ib2R5LmhvbWUgI3B1b2ktcml2b2xnZXJ0aS1hLW5vaSAuaW4tZXZpZGVuemEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTMwMjIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuaG9tZSAjdWx0aW1lLW5vdGl6aWUgLmluLWV2aWRlbnphLFxuICBib2R5LmhvbWUgI2lsLW5vc3Ryby1ibG9nIC5pbi1ldmlkZW56YSxcbiAgYm9keS5ob21lICNpbC10dW8tc29zdGVnbm8gLmluLWV2aWRlbnphLFxuICBib2R5LmhvbWUgI3B1b2ktcml2b2xnZXJ0aS1hLW5vaSAuaW4tZXZpZGVuemEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuYm9keS5ob21lICNpbC10dW8tc29zdGVnbm8gLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwtMyAub3dsLWl0ZW0gaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuYm9keS5ob21lICNpbC10dW8tc29zdGVnbm8gLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwtMyAub3dsLWl0ZW0uYWN0aXZlLmNlbnRlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5ob21lICNpbC10dW8tc29zdGVnbm8gLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwtMyAub3dsLWl0ZW0gPiBkaXYge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbmJvZHkuaG9tZSAjaWwtdHVvLXNvc3RlZ25vIC5vd2wtY2Fyb3VzZWwubW9iaWxlLWNhcm91c2VsLTMgLm93bC1pdGVtID4gZGl2IGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuaG9tZSAjaWwtdHVvLXNvc3RlZ25vIC5vd2wtY2Fyb3VzZWwubW9iaWxlLWNhcm91c2VsLTMgLm93bC1pdGVtID4gZGl2IGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkuaG9tZSAuZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmJsb2cgI2NhbXBhZ25lIC5jb2wtMTIge1xuICB6LWluZGV4OiAxO1xufVxuYm9keS5ibG9nICNjYW1wYWduZSAuZGVjb3JhdGlvbiB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFic29sdXRlLXhsLWNlbnRlclgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4jcmlnZW5lcmF6aW9uZSAuY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG59XG4jcmlnZW5lcmF6aW9uZSAuY29udGVudCBoMiB7XG4gIGNvbG9yOiAjRkI4QjU2ICFpbXBvcnRhbnQ7XG59XG5cbiNpbmZvcm1hemlvbmUgLmNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xufVxuI2luZm9ybWF6aW9uZSAuY29udGVudCBoMiB7XG4gIGNvbG9yOiAjRkZEQjVCICFpbXBvcnRhbnQ7XG59XG5cbiNmb3JtYXppb25lIC5jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcbn1cbiNmb3JtYXppb25lIC5jb250ZW50IGgyIHtcbiAgY29sb3I6ICM5M0I0RTggIWltcG9ydGFudDtcbn1cblxuI21vZGFsU3BhemlvUGFyZW50ZXNpIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNFMzAyMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNtb2RhbFNwYXppb1BhcmVudGVzaSAjZ2Zvcm1fNiBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5pbnB1dC1ibHVlIGlucHV0LFxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5pbnB1dC1ibHVlIHRleHRhcmVhLFxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5pbnB1dC1ibHVlIHNlbGVjdCB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtb2RhbFNwYXppb1BhcmVudGVzaSAjZ2Zvcm1fNiAuY29uc2Vuc28taW5mb3JtYXRpdmEge1xuICB3aWR0aDogNTAlO1xufVxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5jb25zZW5zby1pbmZvcm1hdGl2YSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtb2RhbFNwYXppb1BhcmVudGVzaSAjZ2Zvcm1fNiAuY29uc2Vuc28taW5mb3JtYXRpdmEgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5jb25zZW5zby1pbmZvcm1hdGl2YSAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDA3OEVEICFpbXBvcnRhbnQ7XG59XG4jbW9kYWxTcGF6aW9QYXJlbnRlc2kgI2dmb3JtXzYgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtb2RhbFNwYXppb1BhcmVudGVzaSAjZ2Zvcm1fNiAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDIyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTRweCA2NHB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI21vZGFsU3BhemlvUGFyZW50ZXNpICNnZm9ybV82IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciBhLmF0dGl2aXRhLWRpLXJpZ2VuZXJhemlvbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZEQjVCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGREI1QiAhaW1wb3J0YW50O1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgYS5pbmZvcm1hemlvbmUtZS1jb3JzaS1kaS1mb3JtYXppb25lIHtcbiAgYmFja2dyb3VuZDogI0ZCOEI1NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGQjhCNTYgIWltcG9ydGFudDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIGEuc3VwcG9ydG8tcHNpY29sb2dpY28ge1xuICBiYWNrZ3JvdW5kOiAjOTNCNEU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzkzQjRFOCAhaW1wb3J0YW50O1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLnNvbGRfb3V0IHtcbiAgdG9wOiAyZW07XG4gIGxlZnQ6IC00ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwMDtcbiAgcGFkZGluZzogMC41ZW0gNWVtIDAuNGVtIDVlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjc1ZW0gIzQ0NDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udDogYm9sZCAxNnB4LzEuMmVtIEFyaWFsLCBTYW5zLVNlcmlmO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDAgMC43NWVtICM0NDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNzUsIDEpO1xuICB6LWluZGV4OiAxMDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5zb2xkX291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMC4zZW0gLTVlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgYm9yZGVyOiAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGRhc2hlZDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5sb2FkaW5nIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogLTE1cHg7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmJ0bltjbGFzc149YnRuLW91dGxpbmVdLFxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmJ0bltjbGFzcyo9XCIgYnRuLW91dGxpbmVcIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxSb3VuZGVkTVRCb2xkXCI7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuYnRuLW91dGxpbmUtcmlnZW5lcmF6aW9uZSB7XG4gIGNvbG9yOiAjRkI4QjU2O1xuICBib3JkZXItY29sb3I6ICNGQjhCNTY7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuYnRuLW91dGxpbmUtcmlnZW5lcmF6aW9uZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEI1Njtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5idG4tb3V0bGluZS1pbmZvcm1hemlvbmUge1xuICBjb2xvcjogI0ZGREI1QjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEQjVCO1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmJ0bi1vdXRsaW5lLWluZm9ybWF6aW9uZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREI1Qjtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5idG4tb3V0bGluZS1mb3JtYXppb25lIHtcbiAgY29sb3I6ICM5M0I0RTg7XG4gIGJvcmRlci1jb2xvcjogIzkzQjRFODtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5idG4tb3V0bGluZS1mb3JtYXppb25lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNCNEU4O1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzczpob3ZlciB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWV2ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1ldmVudC5yaWdlbmVyYXppb25lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZCOEI1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEI1Njtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtZXZlbnQuaW5mb3JtYXppb25lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGREI1QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREI1QjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWV2ZW50LmluZm9ybWF6aW9uZSAuZmMtZXZlbnQtdGl0bGUtY29udGFpbmVyLFxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIgLmZjIC5mYy1ldmVudC5pbmZvcm1hemlvbmUgLmZjLWV2ZW50LXRpbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtZXZlbnQuZm9ybWF6aW9uZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5M0I0RTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M0I0RTg7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAuZmMgLmZjLWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJBcmlhbFJvdW5kZWRNVEJvbGRcIjtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5mYyAuZmMtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAubW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbiNzcGF6aW8tcGFyZW50ZXNpLWNhbGVuZGFyIC5tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc3BhemlvLXBhcmVudGVzaS1jYWxlbmRhciAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59IiwiLyohXG5UaGVtZSBOYW1lOiBMSUxUXG5UaGVtZSBVUkk6IGh0dHA6Ly93d3cubWF6em1lZGlhLmNvbS9cbkF1dGhvcjogTWF6ek1lZGlhXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lm1henptZWRpYS5jb20vXG5EZXNjcmlwdGlvbjogU2NhZmZvbGQgaXMgYSBsaWdodHdlaWdodCBzdGFydGVyIHRoZW1lIGJ1aWx0IHVzaW5nIGNvcmUgV29yZFByZXNzIGZ1bmN0aW9ucy5cblZlcnNpb246IDEuMC4xXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBtYXp6bWVkaWFcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4jIFR5cG9ncmFwaHlcbiMgRWxlbWVudHNcbiMgRm9ybXNcbiMgTmF2aWdhdGlvblxuXHQjIyBMaW5rc1xuXHQjIyBNZW51c1xuIyBBY2Nlc3NpYmlsaXR5XG4jIEFsaWdubWVudHNcbiMgQ2xlYXJpbmdzXG4jIFdpZGdldHNcbiMgQ29udGVudFxuXHQjIyBQb3N0cyBhbmQgcGFnZXNcblx0IyMgQ29tbWVudHNcbiMgSW5maW5pdGUgc2Nyb2xsXG4jIE1lZGlhXG5cdCMjIENhcHRpb25zXG5cdCMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInZhcmlhYmxlcy1zaXRlL3ZhcmlhYmxlcy1zaXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL21peGlucy1tYXN0ZXJcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL0BpbXBvcnQgXCJ0eXBvZ3JhcGh5L3R5cG9ncmFwaHlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvYWxpZ25tZW50c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvY2xlYXJpbmdzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvc2Vjb25kYXJ5L3dpZGdldHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwic2l0ZS9zaXRlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1lZGlhL21lZGlhXCI7XG5cbi8vQGltcG9ydCBcInBhZ2VzL21vYmlsZVwiOyIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWhyO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLy9AaW1wb3J0IFwibGlzdHNcIjtcblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG5AaW1wb3J0IFwidGFibGVzXCI7XG4iLCIkY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6IHJveWFsYmx1ZTtcbiRjb2xvcl9fbGluay12aXNpdGVkOiBwdXJwbGU7XG4kY29sb3JfX2xpbmstaG92ZXI6IG1pZG5pZ2h0Ymx1ZTtcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDA0MDQwO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG4iLCJ0YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogLjZlbSAxZW0gLjRlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1cztcblx0fVxufVxuIiwiLy8gUmVtIG91dHB1dCB3aXRoIHB4IGZhbGxiYWNrXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcblx0Zm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8vIENvbHVtbiB3aWR0aCB3aXRoIG1hcmdpblxuQG1peGluIGNvbHVtbi13aWR0aCgkbnVtYmVyQ29sdW1uczogMykge1xuXHR3aWR0aDogbWFwLWdldCggJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zICkgLSAoICggJGNvbHVtbnNfX21hcmdpbiAqICggJG51bWJlckNvbHVtbnMgLSAxICkgKSAvICRudW1iZXJDb2x1bW5zICk7XG59XG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vQGltcG9ydCBcImxpbmtzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibWVudXNcIjtcbiIsIi5tYWluLW5hdmlnYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHR1bCB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0XHR6LWluZGV4OiA5OTk5OTtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmhvdmVyID4gdWwsXG5cdFx0XHRcdCYuZm9jdXMgPiB1bCB7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ6aG92ZXIgPiBhLFxuXHRcdFx0LmZvY3VzID4gYSB7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhLmZvY3VzIHtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaTpob3ZlciA+IHVsLFxuXHRcdGxpLmZvY3VzID4gdWwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciA+IGEsXG5cdFx0Ji5mb2N1cyA+IGEge1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG5cdC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG5cdC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuXHQuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG5cdH1cbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXG5cdC5zaXRlLW1haW4gJiB7XG5cdFx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuIiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4LWFmdGVyO1xufVxuIiwiLndpZGdldCB7XG5cdC8vbWFyZ2luOiAwIDAgMS41ZW07XG5cdC50ZXh0d2lkZ2V0IHB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cblx0c2VsZWN0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8vIEBpbXBvcnQgXCIuLi9sYXlvdXQvY29udGVudC1zaWRlYmFyXCI7XG4vLyBAaW1wb3J0IFwiLi4vbGF5b3V0L3NpZGViYXItY29udGVudFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwicHJpbWFyeS9wb3N0cy1hbmQtcGFnZXNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwcmltYXJ5L2NvbW1lbnRzXCI7XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZW50cnkge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG4iLCIuY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY2FwdGlvbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZ2FsbGVyaWVzXCI7XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXHRcdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0gJiB7XG5cdFx0XHRtYXgtd2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkaSApO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIkaWdub3JlLXdhcm5pbmc6IHRydWU7XHJcblxyXG4vKiouQ29sb3JpICoqL1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGdyYXktbGlnaHQ6ICM5Nzk3OTc7XHJcbiRncmF5LWxpZ2h0bHk6ICNGQkZCRkI7XHJcbiRncmF5OiAjNjI2MjYyO1xyXG4kZ3JheS1kYXJrOiAjN2M3Yjc5O1xyXG4kZ3JheS12ZXJ5LWxpZ2h0OiAjRjFGMUYxO1xyXG4kcmVkOiAjRTMwMjIxO1xyXG4kZ3JlZW46ICM4REM0M0Y7XHJcblxyXG4kcHJpbWFyeTogJHJlZDtcclxuXHJcbiRjb2xvcnM6IChcclxuICAgICAgICAnYmxhY2snOiAkYmxhY2ssXHJcbiAgICAgICAgJ2dyYXktbGlnaHQnOiAkZ3JheS1saWdodCxcclxuICAgICAgICAnZ3JheSc6ICRncmF5LFxyXG4gICAgICAgICdncmF5LWRhcmsnOiAkZ3JheS1kYXJrLFxyXG4gICAgICAgICdncmF5LXZlcnktbGlnaHQnOiAkZ3JheS12ZXJ5LWxpZ2h0LFxyXG4gICAgICAgICdncmVlbic6ICRncmVlbixcclxuKTtcclxuXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICAgICAgICAnYmxhY2snOiAkYmxhY2ssXHJcbiAgICAgICAgJ2dyYXktbGlnaHQnOiAkZ3JheS1saWdodCxcclxuICAgICAgICAnZ3JheSc6ICRncmF5LFxyXG4gICAgICAgICdncmF5LWRhcmsnOiAkZ3JheS1kYXJrLFxyXG4gICAgICAgICdncmF5LXZlcnktbGlnaHQnOiAkZ3JheS12ZXJ5LWxpZ2h0LFxyXG4gICAgICAgICdncmVlbic6ICRncmVlbixcclxuKTtcclxuXHJcbiRib2R5LXNpemUtcHg6IDE2O1xyXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICAxMHJlbTtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNXJlbTtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtO1xyXG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW07IC8vNDhweFxyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogKCA0OCAvICRib2R5LXNpemUtcHggKTsgLy80OHB4IE9LXHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICggNDIgLyAkYm9keS1zaXplLXB4ICk7IC8vNDJweFxyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAoIDI0IC8gJGJvZHktc2l6ZS1weCApOyAvLzI0cHhcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogKCAyMiAvICRib2R5LXNpemUtcHggKTsgLy8yMnB4XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICggMTkgLyAkYm9keS1zaXplLXB4ICk7IC8vMTlweFxyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAoIDE2IC8gJGJvZHktc2l6ZS1weCApOyAvLzE2cHhcclxuXHJcbiRwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICggMTYgLyAkYm9keS1zaXplLXB4ICk7IC8vMTRweFxyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogKCAxMSAvICRib2R5LXNpemUtcHggKTsgLy8xMXB4XHJcblxyXG5cclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGgzLWZvbnQtc2l6ZTtcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGg1LWZvbnQtc2l6ZTtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcclxuLy8kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDMwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwO1xyXG4kZm9udC13ZWlnaHQtYmxhY2s6ICAgICAgICAgICA5MDA7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcclxuLy8kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAnSGVsdmV0aWNhJywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvcjtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIG5vbmU7XHJcblxyXG5cclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDA7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMXJlbTtcclxuLy8kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuLy8kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuLy8kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbi8vJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbi8vJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbi8vJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbi8vJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJG5hdi1saW5rLXBhZGRpbmcteTtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMS41cmVtO1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4vLyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICB0cmFuc3BhcmVudDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgICRibGFjaztcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgJHByaW1hcnk7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgICRwcmltYXJ5O1xyXG4vLyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbi8vJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC41cmVtO1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAxLjVyZW07XHJcbi8vJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4vLyRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbi8vJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteDtcclxuLy8kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbi8vJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbi8vJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgICAgLjRyZW07XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgICAgLjc1cmVtO1xyXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgIDEuMjVyZW07XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgIC4xcmVtO1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgIDEuNXJlbTtcclxuLy8kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuLy8kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWxpZ2h0O1xyXG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuLy8kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbi8vJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4vLyRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4vLyRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIDA7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4vLyRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4vLyRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4vLyRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4vLyRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAwO1xyXG4vLyRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuLy8kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuLy8kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRwcmltYXJ5O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRwcmltYXJ5O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbi8vJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgMC43NXJlbTtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS4yNXJlbTtcclxuXHJcbi8vJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiRib2R5LWNvbG9yOiAkZ3JheTtcclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6IChcclxuICAxMjU6IDEyNSVcclxuKTtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoXHJcbiAgICAgICAgNjogKCRzcGFjZXIgKiA0KSxcclxuICAgICAgICA3OiAoJHNwYWNlciAqIDUpLFxyXG4gICAgICAgIDg6ICgkc3BhY2VyICogNiksXHJcbiAgICAgICAgOTogKCRzcGFjZXIgKiA3KSxcclxuICAgICAgICAxMDogKCRzcGFjZXIgKiAxMCksXHJcbiAgICAgICAgMTE6ICgkc3BhY2VyICogMTIuNSksXHJcbiAgICAgICAgMTI6ICgkc3BhY2VyICogMTUpLFxyXG4gICAgICAgICduLTEnOiAtKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgICAgICduLTInOiAtKCRzcGFjZXIgKiAuNSksXHJcbiAgICAgICAgJ24tMyc6IC0kc3BhY2VyLFxyXG4gICAgICAgICduLTQnOiAtKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgICAgICduLTUnOiAtKCRzcGFjZXIgKiAzKSxcclxuICAgICAgICAnbi02JzogLSgkc3BhY2VyICogNC41KSxcclxuICAgICAgICAnbi03JzogLSgkc3BhY2VyICogNiksXHJcbiAgICAgICAgJ24tOCc6IC0oJHNwYWNlciAqIDcuNSksXHJcbiAgICAgICAgJ24tOSc6IC0oJHNwYWNlciAqIDguNzUpLFxyXG4gICAgICAgICduLTEwJzogLSgkc3BhY2VyICogMTApXHJcbik7XHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAxLjVyZW07XHJcbi8vJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMDtcclxuLy8kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbTtcclxuLy8kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAwO1xyXG4vLyRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcclxuLy8kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkYmxhY2s7XHJcbi8vJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHByaW1hcnk7XHJcbi8vJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCJ8XCIpO1xyXG4vLyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDA7IiwiLyohXG4gKiBCb290c3RyYXAgdjQuMS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcmVib290XCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2NvZGVcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uc1wiO1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAmLmNvbGxhcHNlIHtcbiAgICAmLnNob3csIC5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2NhcmRcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKlxuICogIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL3Y0LjcuMC9pY29ucy9cbiAqL1xuXG4vLyRmYS1mb250LXBhdGg6IFwiYXNzZXRzL3ZlbmRvci9mb250LWF3ZXNvbWUvd2ViLWZvbnRzLXdpdGgtY3NzL3dlYmZvbnRzXCI7XG5cbiRmYS1mb250LXBhdGg6IFwiL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL3ZlbmRvci9AZm9ydGF3ZXNvbWVcIjtcblxuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kc1wiO1xuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3JlZ3VsYXJcIjtcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZFwiO1xuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICBibG9jayAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgIFwiNS4xNS40XCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmYS1mdy13aWR0aDogICAgICAgICAgKDIwZW0gLyAxNik7XG4kZmEtcHJpbWFyeS1vcGFjaXR5OiAgIDEgIWRlZmF1bHQ7XG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHk6IC40ICFkZWZhdWx0O1xuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB1c2VkIHRvIHNldCBjb250ZW50IHByb3BlcnR5XG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XG4gIEByZXR1cm4gdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xufVxuXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOiBcXGY2YWY7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlZXplcjogXFxlMDc3O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFzcG9yYTogXFxmNzkxO1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRnZS1sZWdhY3k6IFxcZTA3ODtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxlMDA3O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjRlNjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wYXk6IFxcZTA3OTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItaGFuZHM6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRmYS12YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZTA2MjtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTA2NTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5ub3NvZnQ6IFxcZTA4MDtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZTA1NTtcbiRmYS12YXItaW5zdGFsb2Q6IFxcZTA4MTtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vY3RvcHVzLWRlcGxveTogXFxlMDgyO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5ueS1hcmNhZGU6IFxcZjcwNDtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJieXRlOiBcXGUwODM7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcZjI5NTtcbiRmYS12YXItcGVyY2VudGFnZTogXFxmNTQxO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci1waG90by12aWRlbzogXFxmODdjO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJGZhLXZhci1wdW1wLXNvYXA6IFxcZTA2YjtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvYm90OiBcXGY1NDQ7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpbms6IFxcZTA2ZDtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OiBcXGY4ODI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0OiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc3RvcHdhdGNoLTIwOiBcXGUwNmY7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmM2ZlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZTA3MjtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdW5zcGxhc2g6IFxcZTA3YztcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2R1OiBcXGUwODg7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRmbGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRmbGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXplcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlemVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtbGVnYWN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlLWxlZ2FjeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveC1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aWxkZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aWxkZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlcnJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXdhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbm5vc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWxvZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncy12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmJ5dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmJ5dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9waWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWt0b2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpa3Rvayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyYWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5jaGFydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmNoYXJ0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNwbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5zcGxhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3QtcGF0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdC1wYXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1cy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29kdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29kdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtd3JhcHBlcixcblx0Lm93bC1pdGVte1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxuXHQub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiAub3dsLXByZXYsXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2Vse1xuXHQuYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuZmFkZU91dCB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqL1xuXHRcdC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxufVxuXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWx7XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1mcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCJAaW1wb3J0ICd+b3dsLmNhcm91c2VsL3NyYy9zY3NzL293bC5jYXJvdXNlbC5zY3NzJztcblxuXG4vKiRjb2xvci1iYXNlOlx0XHRcdCM4Njk3OTEgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6XHRcdFx0I0ZGRiAhZGVmYXVsdDtcbiRjb2xvci1ncmF5Olx0XHRcdCNENkQ2RDYgIWRlZmF1bHQ7XG5cbi8vbmF2XG5cbiRuYXYtY29sb3I6IFx0XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtY29sb3ItaG92ZXI6XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtZm9udC1zaXplOiBcdFx0MTRweCAhZGVmYXVsdDtcbiRuYXYtcm91bmRlZDogXHRcdFx0M3B4ICFkZWZhdWx0O1xuJG5hdi1tYXJnaW46IFx0XHRcdDVweCAhZGVmYXVsdDtcbiRuYXYtcGFkZGluZzogXHRcdFx0NHB4IDdweCAhZGVmYXVsdDtcbiRuYXYtYmFja2dyb3VuZDogXHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG5hdi1iYWNrZ3JvdW5kLWhvdmVyOlx0JGNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLW9wYWNpdHk6IFx0MC41ICFkZWZhdWx0OyovXG5cbi8vZG90c1xuXG4kZG90LXdpZHRoOlx0XHRcdFx0MjVweDtcbiRkb3QtaGVpZ2h0Olx0XHRcdDI1cHg7XG4kZG90LXJvdW5kZWQ6XHRcdFx0MDtcbiRkb3QtbWFyZ2luOiBcdFx0XHQxMHB4IDVweDtcbi8vJGRvdC1iYWNrZ3JvdW5kOlx0XHQkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRkb3QtYmFja2dyb3VuZC1hY3RpdmU6XHQkcHJpbWFyeTtcblxuQGltcG9ydCAnfm93bC5jYXJvdXNlbC9zcmMvc2Nzcy9vd2wudGhlbWUuZGVmYXVsdC5zY3NzJztcblxuXG5cbi5vd2wtY2Fyb3VzZWwge1xuXG4gIC5vd2wtZG90cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZywgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLm93bC1kb3R7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8qXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuXG4kY29sb3ItYmFzZTpcdFx0XHQjODY5NzkxICFkZWZhdWx0O1xuJGNvbG9yLXdoaXRlOlx0XHRcdCNGRkYgIWRlZmF1bHQ7XG4kY29sb3ItZ3JheTpcdFx0XHQjRDZENkQ2ICFkZWZhdWx0O1xuXG4vL25hdlxuXG4kbmF2LWNvbG9yOiBcdFx0XHQkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kbmF2LWNvbG9yLWhvdmVyOlx0XHQkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kbmF2LWZvbnQtc2l6ZTogXHRcdDE0cHggIWRlZmF1bHQ7XG4kbmF2LXJvdW5kZWQ6IFx0XHRcdDNweCAhZGVmYXVsdDtcbiRuYXYtbWFyZ2luOiBcdFx0XHQ1cHggIWRlZmF1bHQ7XG4kbmF2LXBhZGRpbmc6IFx0XHRcdDRweCA3cHggIWRlZmF1bHQ7XG4kbmF2LWJhY2tncm91bmQ6IFx0XHQkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRuYXYtYmFja2dyb3VuZC1ob3ZlcjpcdCRjb2xvci1iYXNlICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1vcGFjaXR5OiBcdDAuNSAhZGVmYXVsdDtcblxuLy9kb3RzXG5cbiRkb3Qtd2lkdGg6XHRcdFx0XHQxMHB4ICFkZWZhdWx0O1xuJGRvdC1oZWlnaHQ6XHRcdFx0MTBweCAhZGVmYXVsdDtcbiRkb3Qtcm91bmRlZDpcdFx0XHQzMHB4ICFkZWZhdWx0O1xuJGRvdC1tYXJnaW46IFx0XHRcdDVweCA3cHggIWRlZmF1bHQ7XG4kZG90LWJhY2tncm91bmQ6XHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTpcdCRjb2xvci1iYXNlICFkZWZhdWx0O1xuXG5AaW1wb3J0ICd0aGVtZSc7XG4iLCJcbi5vd2wtdGhlbWUge1xuXHQvLyBTdHlsaW5nIE5leHQgYW5kIFByZXYgYnV0dG9uc1xuXHQub3dsLW5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFtjbGFzcyo9J293bC0nXSB7XG5cdFx0XHRjb2xvcjogJG5hdi1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG5cdFx0XHRtYXJnaW46ICRuYXYtbWFyZ2luO1xuXHRcdFx0cGFkZGluZzogJG5hdi1wYWRkaW5nO1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kLWhvdmVyO1xuXHRcdFx0XHRjb2xvcjokbmF2LWNvbG9yLWhvdmVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAkbmF2LWRpc2FibGVkLW9wYWNpdHk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3R5bGluZyBkb3RzXG5cdC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0Lm93bC1kb3RzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdC5vd2wtZG90IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHpvb206IDE7XG5cdFx0XHQqZGlzcGxheTogaW5saW5lO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0d2lkdGg6ICRkb3Qtd2lkdGg7XG5cdFx0XHRcdGhlaWdodDogJGRvdC1oZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogJGRvdC1tYXJnaW47XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkZG90LXJvdW5kZWQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtYmFja2dyb3VuZC1hY3RpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgJy4vdmFyLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlfS1pY29uLWxlZnQ6YmVmb3JlLFxuLiN7JG5hbWVzcGFjZX0taWNvbi1yaWdodDpiZWZvcmUsXG4uI3skbmFtZXNwYWNlfS1pY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSxcbi4jeyRuYW1lc3BhY2V9LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSxcbi4jeyRuYW1lc3BhY2V9LWljb24tZG91YmxlLWxlZnQ6YWZ0ZXIsXG4uI3skbmFtZXNwYWNlfS1pY29uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMC43KTtcbn1cblxuLiN7JG5hbWVzcGFjZX0taWNvbi1kb3VibGUtbGVmdDphZnRlciB7XG4gIGxlZnQ6IC00cHg7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbn1cblxuLiN7JG5hbWVzcGFjZX0taWNvbi1yaWdodDpiZWZvcmUsXG4uI3skbmFtZXNwYWNlfS1pY29uLWRvdWJsZS1yaWdodDpiZWZvcmUsXG4uI3skbmFtZXNwYWNlfS1pY29uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgc2NhbGUoMC43KTtcbn1cbiIsIkBpbXBvcnQgJy4vdmFyLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlfS1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZX0tYnRuLXRleHQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIiRuYW1lc3BhY2U6ICdteCcgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LWNvbG9yOiAjNzM4NzljICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3I6ICMxMjg0ZTcgIWRlZmF1bHQ7XG5cbiR0b2RheS1jb2xvcjogbWl4KCNmZmYsICRwcmltYXJ5LWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuXG4kcG9wdXAtei1pbmRleDogMjAwMSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRpbnB1dC1jb2xvcjogIzU1NSAhZGVmYXVsdDtcbiRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICM0MDlhZmYgIWRlZmF1bHQ7XG5cbiRkaXNhYmxlZC1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRkaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjZThlOGU4ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItYWN0aXZlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNhbGVuZGFyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhvdmVyLWNvbG9yOiAkZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcbiRjYWxlbmRhci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiBtaXgoI2ZmZiwgJGNhbGVuZGFyLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yLCA5NSUpICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaW4tcmFuZ2UtY29sb3I6ICRkZWZhdWx0LWNvbG9yICFkZWZhdWx0O1xuJGNhbGVuZGFyLWluLXJhbmdlLWJhY2tncm91bmQtY29sb3I6IG1peCgjZmZmLCAkY2FsZW5kYXItYWN0aXZlLWJhY2tncm91bmQtY29sb3IsIDg1JSkgIWRlZmF1bHQ7XG5cbiR0aW1lLWFjdGl2ZS1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kdGltZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0aW1lLWhvdmVyLWNvbG9yOiAkZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcbiR0aW1lLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IG1peCgjZmZmLCAkY2FsZW5kYXItYWN0aXZlLWJhY2tncm91bmQtY29sb3IsIDk1JSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kc2lkZWJhci1tYXJnaW4tbGVmdDogMTAwcHggIWRlZmF1bHQ7XG4iLCJAaW1wb3J0ICcuL3Zhci5zY3NzJztcblxuLiN7JG5hbWVzcGFjZX0tc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICAuI3skbmFtZXNwYWNlfS1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZX0tc2Nyb2xsYmFyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLiN7JG5hbWVzcGFjZX0tc2Nyb2xsYmFyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBlYXNlLW91dDtcbiAgLiN7JG5hbWVzcGFjZX0tc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vdmFyLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlfS16b29tLWluLWRvd24tZW50ZXItYWN0aXZlLFxuLiN7JG5hbWVzcGFjZX0tem9vbS1pbi1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksXG4gICAgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLiN7JG5hbWVzcGFjZX0tem9vbS1pbi1kb3duLWVudGVyLFxuLiN7JG5hbWVzcGFjZX0tem9vbS1pbi1kb3duLWVudGVyLWZyb20sXG4uI3skbmFtZXNwYWNlfS16b29tLWluLWRvd24tbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cbiIsIkBpbXBvcnQgJy4vdmFyLnNjc3MnO1xuQGltcG9ydCAnLi9pY29uLnNjc3MnO1xuQGltcG9ydCAnLi9idG4uc2Nzcyc7XG5AaW1wb3J0ICcuL3Njcm9sbGJhci5zY3NzJztcbkBpbXBvcnQgJy4vYW5pbWF0aW9uLnNjc3MnO1xuXG4uI3skbmFtZXNwYWNlfS1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMTBweDtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi4jeyRuYW1lc3BhY2V9LWRhdGVwaWNrZXItcmFuZ2Uge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi4jeyRuYW1lc3BhY2V9LWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZX0taWNvbi1jYWxlbmRhcixcbi4jeyRuYW1lc3BhY2V9LWljb24tY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWljb24tY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZX0tZGF0ZXBpY2tlci1tYWluIHtcbiAgZm9udDogMTRweC8xLjUgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgJ01pY3Jvc29mdCBZYWhlaScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLiN7JG5hbWVzcGFjZX0tZGF0ZXBpY2tlci1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHotaW5kZXg6ICRwb3B1cC16LWluZGV4O1xufVxuXG4uI3skbmFtZXNwYWNlfS1kYXRlcGlja2VyLXNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6ICRzaWRlYmFyLW1hcmdpbi1sZWZ0O1xuICBwYWRkaW5nOiA2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uI3skbmFtZXNwYWNlfS1kYXRlcGlja2VyLXNpZGViYXIgKyAuI3skbmFtZXNwYWNlfS1kYXRlcGlja2VyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogJHNpZGViYXItbWFyZ2luLWxlZnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLiN7JG5hbWVzcGFjZX0tZGF0ZXBpY2tlci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLiN7JG5hbWVzcGFjZX0tYnRuLXNob3J0Y3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLiN7JG5hbWVzcGFjZX0tcmFuZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLiN7JG5hbWVzcGFjZX0tZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLiN7JG5hbWVzcGFjZX0tZGF0ZXBpY2tlci1mb290ZXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWNhbGVuZGFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0OHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgJiArICYge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlfS1jYWxlbmRhci1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi4jeyRuYW1lc3BhY2V9LWJ0bi1pY29uLWxlZnQsXG4uI3skbmFtZXNwYWNlfS1idG4taWNvbi1kb3VibGUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLiN7JG5hbWVzcGFjZX0tYnRuLWljb24tcmlnaHQsXG4uI3skbmFtZXNwYWNlfS1idG4taWNvbi1kb3VibGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi4jeyRuYW1lc3BhY2V9LWNhbGVuZGFyLWhlYWRlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLiN7JG5hbWVzcGFjZX0tY2FsZW5kYXItZGVjYWRlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAycHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd+JztcbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlfS1jYWxlbmRhci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAuY2VsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjYWxlbmRhci1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNhbGVuZGFyLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgJi5pbi1yYW5nZSxcbiAgICAmLmhvdmVyLWluLXJhbmdlIHtcbiAgICAgIGNvbG9yOiAkY2FsZW5kYXItaW4tcmFuZ2UtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItaW4tcmFuZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlfS1jYWxlbmRhci13ZWVrLW1vZGUge1xuICAuI3skbmFtZXNwYWNlfS1kYXRlLXJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICAgICYuI3skbmFtZXNwYWNlfS1hY3RpdmUtd2VlayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItaW4tcmFuZ2UtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgLmNlbGwge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlfS13ZWVrLW51bWJlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLiN7JG5hbWVzcGFjZX0tdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi4jeyRuYW1lc3BhY2V9LXRhYmxlLWRhdGUge1xuICB0ZCxcbiAgdGgge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAudG9kYXkge1xuICAgIGNvbG9yOiAkdG9kYXktY29sb3I7XG4gIH1cbiAgLmNlbGwubm90LWN1cnJlbnQtbW9udGgge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IC8vIGNvdmVyIHRoZSBpbi1yYW5nZSBzdHlsZVxuICB9XG59XG5cbi4jeyRuYW1lc3BhY2V9LXRpbWUge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMjI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gICYgKyAmIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cbi4jeyRuYW1lc3BhY2V9LWNhbGVuZGFyLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi4jeyRuYW1lc3BhY2V9LXRpbWUtaGVhZGVyIHtcbiAgQGV4dGVuZCAuI3skbmFtZXNwYWNlfS1jYWxlbmRhci1oZWFkZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4uI3skbmFtZXNwYWNlfS10aW1lLWNvbnRlbnQge1xuICBoZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uI3skbmFtZXNwYWNlfS10aW1lLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uI3skbmFtZXNwYWNlfS10aW1lLWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLiN7JG5hbWVzcGFjZX0tdGltZS1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMyICogNnB4O1xuICAgIH1cbiAgfVxuICAuI3skbmFtZXNwYWNlfS10aW1lLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0aW1lLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWUtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR0aW1lLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uI3skbmFtZXNwYWNlfS10aW1lLW9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGltZS1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJHRpbWUtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gZml0KCRwb3NpdGlvbjogYWJzb2x1dGUsICRzdWZmaXg6ICcnKSB7XG4gIHBvc2l0aW9uOiAjeyRwb3NpdGlvbn0gI3skc3VmZml4fTtcbiAgdG9wOiAwICN7JHN1ZmZpeH07XG4gIGxlZnQ6IDAgI3skc3VmZml4fTtcbiAgcmlnaHQ6IDAgI3skc3VmZml4fTtcbiAgYm90dG9tOiAwICN7JHN1ZmZpeH07XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRvIDIwIHtcbiAgLnotaW5kZXgtI3skaX0ge1xuICAgIHotaW5kZXg6ICN7JGl9ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZpdCB7XG4gIEBpbmNsdWRlIGZpdCgpO1xufVxuXG5AZWFjaCAkcHJvcCwgJGNvZGUgaW4gKGNvdmVyOiBjb3ZlciwgY29udGFpbjogY29udGFpbiwgY2VudGVyOiBhdXRvKSB7XG4gIC5iZy0jeyRwcm9wfSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAjeyRjb2RlfTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AZWFjaCAkcG9zUHJvcCwgJHBvc0NvZGUgaW4gKHRvcDogdG9wLCBsZWZ0OiBsZWZ0LCByaWdodDogcmlnaHQsIGJvdHRvbTogYm90dG9tKSB7XG4gIC4jeyRwb3NQcm9wfSB7XG4gICAgI3skcG9zQ29kZX06IDAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQG1peGluIGFic29sdXRlLWNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyWSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1peGluIGFic29sdXRlLWNlbnRlcigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmFic29sdXRlLWNlbnRlciB7XG4gIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xufVxuLmFic29sdXRlLWNlbnRlclgge1xuICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXJYKCk7XG59XG4uYWJzb2x1dGUtY2VudGVyWSB7XG4gIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlclkoKTtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmFic29sdXRlLWxnLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XG4gIH1cblxuICAuYWJzb2x1dGUtbGctY2VudGVyWCB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyWCgpO1xuICB9XG5cbiAgLmFic29sdXRlLWxnLWNlbnRlclkge1xuICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlclkoKTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0byAxMCB7XG4gIC5vcGFjaXR5LSN7JGl9IHtcbiAgICBvcGFjaXR5OiAjeyRpLzEwfSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbkBlYWNoICR5X2xhYmVsLCAkeV90cmFuc3BhcmVudF9zaWRlIGluICh0OiBib3R0b20sIGI6IHRvcCkge1xuICBAZWFjaCAkeF9sYWJlbCwgJHhfc2lkZSBpbiAobDogbGVmdCwgcjogcmlnaHQpIHtcblxuICAgIC5ib3JkZXItY3V0LSN7JHlfbGFiZWx9I3skeF9sYWJlbH0ge1xuXG4gICAgICBib3JkZXItI3skeV90cmFuc3BhcmVudF9zaWRlfS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci0jeyR5X3RyYW5zcGFyZW50X3NpZGV9OiBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLSN7JHhfc2lkZX06IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbn1cblxuLyokYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHM6IDAsXG4gICAgICAgIHNtOiA1NzZweCxcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAgICAgICBsZzogOTkycHgsXG4gICAgICAgIHhsOiAxMjAwcHhcbik7Ki9cbi8vJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cztcblxuQGZ1bmN0aW9uIHJlcGVhdCgkY2hhcmFjdGVyLCAkbil7XG4gICRjOlwiXCI7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG4ge1xuICAgICRjOiAkYyArICRjaGFyYWN0ZXI7XG4gIH1cbiAgQHJldHVybiAkYztcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgIC5jb2x1bW4jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGk7XG4gICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICBvcnBoYW5zOiAxO1xuICAgICAgICAgIHdpZG93czogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dCN7JGluZml4fS0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgICAgIH1cblxuXG4gICAgICBAZWFjaCAkbGFiZWwsICR2YWx1ZSBpbiAoXG4gICAgICAgICAgZGlzcGxheS0xOiAkZGlzcGxheTEtc2l6ZSxcbiAgICAgICAgICBkaXNwbGF5LTI6ICRkaXNwbGF5Mi1zaXplLFxuICAgICAgICAgIGRpc3BsYXktMzogJGRpc3BsYXkzLXNpemUsXG4gICAgICAgICAgZGlzcGxheS00OiAkZGlzcGxheTQtc2l6ZSxcblxuICAgICAgICAgIGgxOiAkaDEtZm9udC1zaXplLFxuICAgICAgICAgIGgyOiAkaDItZm9udC1zaXplLFxuICAgICAgICAgIGgzOiAkaDMtZm9udC1zaXplLFxuICAgICAgICAgIGg0OiAkaDQtZm9udC1zaXplLFxuICAgICAgICAgIGg1OiAkaDUtZm9udC1zaXplLFxuICAgICAgICAgIGg2OiAkaDYtZm9udC1zaXplLFxuXG4gICAgICAgICAgcDogJHAtZm9udC1zaXplLFxuXG4gICAgICAgICAgc21hbGw6ICRzbWFsbC1mb250LXNpemVcbiAgICAgICkge1xuICAgICAgICAgIC4jeyRsYWJlbH0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0I3skaW5maXh9LXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0byAxMCB7XG4gICAgICAgIC5saW5lLWhlaWdodCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgJiwgPnAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICN7JGl9cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vdmVyZmxvdyN7JGluZml4fS1oaWRkZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLm92ZXJmbG93I3skaW5maXh9LWF1dG8ge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cbiAgICAgIC5vdmVyZmxvdy14I3skaW5maXh9LWhpZGRlbiB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5vdmVyZmxvdy14I3skaW5maXh9LWF1dG8ge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgfVxuICAgICAgLm92ZXJmbG93LXkjeyRpbmZpeH0taGlkZGVuIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgLm92ZXJmbG93LXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRvIDUge1xuICAgICAgICAucmVhZC1tb3JlI3skaW5maXh9LS0jeyRpfS1saW5lLCAubWluLWhlaWdodCN7JGluZml4fS0tI3skaX0tbGluZSwgLmhlaWdodCN7JGluZml4fS0tI3skaX0tbGluZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogI3skaX07XG4gICAgICAgIH1cblxuICAgICAgICAubWluLWhlaWdodCN7JGluZml4fS0tI3skaX0tbGluZSwgLmhlaWdodCN7JGluZml4fS0tI3skaX0tbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiN7cmVwZWF0KCcgXFxBJywgJGkpfVwiO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAkcGVyYy1ncmlkLWNvbHVtczogMjA7XG4gICAgICBAZm9yICRpIGZyb20gMSB0byAkcGVyYy1ncmlkLWNvbHVtcyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tcGVyYy0jeyRpKjV9IHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJHBlcmMtZ3JpZC1jb2x1bXMpO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0byAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgLmNvbHVtbiN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkaTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgIG9ycGhhbnM6IDE7XG4gICAgICAgICAgd2lkb3dzOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0I3skaW5maXh9LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuXG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0tI3skY29sb3J9IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRvIDIxIHtcbiAgICAgICAgLmJvcmRlci0jeyRpfSAgICAgeyBib3JkZXItd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDsgIH1cblxuICAgICAgICAuYm9yZGVyLXRvcCN7JGluZml4fS0jeyRpfSAgICAgeyBib3JkZXItdG9wOiAjeyRpfXB4IHNvbGlkICRib3JkZXItY29sb3I7IH1cbiAgICAgICAgLmJvcmRlci10b3AjeyRpbmZpeH0tI3skaX0gICAgIHsgYm9yZGVyLXRvcDogI3skaX1weCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4gICAgICAgIC5ib3JkZXItcmlnaHQjeyRpbmZpeH0tI3skaX0gICB7IGJvcmRlci1yaWdodDogI3skaX1weCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4gICAgICAgIC5ib3JkZXItYm90dG9tI3skaW5maXh9LSN7JGl9ICB7IGJvcmRlci1ib3R0b206ICN7JGl9cHggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuICAgICAgICAuYm9yZGVyLWxlZnQjeyRpbmZpeH0tI3skaX0gICAgeyBib3JkZXItbGVmdDogI3skaX1weCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG5cbiAgICAgICAgLndpZHRoI3skaW5maXh9LSN7JGkqNX0geyB3aWR0aDogI3skaSouNX1yZW07IH1cbiAgICAgICAgLmhlaWdodCN7JGluZml4fS0jeyRpKjV9IHsgaGVpZ2h0OiAjeyRpKi41fXJlbTsgfVxuICAgICAgICAubWF4LXdpZHRoI3skaW5maXh9LSN7JGkqNX0geyBtYXgtd2lkdGg6ICN7JGkqLjV9cmVtOyB9XG4gICAgICAgIC5tYXgtaGVpZ2h0I3skaW5maXh9LSN7JGkqNX0geyBtYXgtaGVpZ2h0OiAjeyRpKi41fXJlbTsgfVxuICAgICAgfVxuXG5cbiAgICAgICRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG4gICAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gICAgICAgIC5wb3NpdGlvbiN7JGluZml4fS0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbiAgICAgIH1cblxuICAgIH1cbn1cblxuQGVhY2ggJGFjdGlvbl9sYWJlbCwgJGFjdGlvbl92YWx1ZSBpbiAoIHNob3c6IChkaXNwbGF5LCBpbmhlcml0KSwgZC1ibG9jazogKGRpc3BsYXksIGJsb2NrKSwgZC1pbmxpbmUtYmxvY2s6IChkaXNwbGF5LCBpbmxpbmUtYmxvY2spLCBoaWRlOiAoZGlzcGxheSwgbm9uZSksIG9wYWNpdHktNTogKG9wYWNpdHksIDAuNSksIG9wYWNpdHktMTA6IChvcGFjaXR5LCAxKSApIHtcblxuICAuI3skYWN0aW9uX2xhYmVsfSB7XG4gICAgI3tudGgoJGFjdGlvbl92YWx1ZSwgMSl9IDogI3tudGgoJGFjdGlvbl92YWx1ZSwgMil9O1xuICB9XG5cbiAgQGVhY2ggJGNsYXNzX2xhYmVsLCAkc2VsZWN0b3IgaW4gKCBjb2xsYXBzZWQ6ICcuY29sbGFwc2VkJywgYWN0aXZlOiAnLmFjdGl2ZScsIGVuYWJsZWQ6ICcuZW5hYmxlZCcgKSB7XG5cbiAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgLiN7JGFjdGlvbl9sYWJlbH0tb24tI3skY2xhc3NfbGFiZWx9IHtcbiAgICAgICAgI3tudGgoJGFjdGlvbl92YWx1ZSwgMSl9IDogI3tudGgoJGFjdGlvbl92YWx1ZSwgMil9ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG5cbiIsImEge1xuICAmLCAmOmhvdmVyLCAmOnZpc2l0ZWQsICY6YWN0aXZlIHtcbiAgICAvL2NvbG9yOiBpbmhlcml0O1xuICB9XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKnNlbGVjdHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnAge1xuICAvL21hcmdpbjogMDtcbn0qLyIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zK0NvbmRlbnNlZDozMDAsNDAwLDcwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkOjMwMCw0MDAsNzAwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5JmRpc3BsYXk9c3dhcCcpO1xuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCc7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvQXJpYWxSb3VuZGVkTVRCb2xkL0FyaWFsLVJvdW5kZWQtTVQtQm9sZC5lb3QnKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ZvbnRzL0FyaWFsUm91bmRlZE1UQm9sZC9BcmlhbC1Sb3VuZGVkLU1ULUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvQXJpYWxSb3VuZGVkTVRCb2xkL0FyaWFsLVJvdW5kZWQtTVQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy9BcmlhbFJvdW5kZWRNVEJvbGQvQXJpYWwtUm91bmRlZC1NVC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvZm9udHMvQXJpYWxSb3VuZGVkTVRCb2xkL0FyaWFsLVJvdW5kZWQtTVQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9saWx0L2Fzc2V0cy9mb250cy9BcmlhbFJvdW5kZWRNVEJvbGQvQXJpYWwtUm91bmRlZC1NVC1Cb2xkLnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuJGZvbnQtZmFtaWx5LWg6ICdIZWx2ZXRpY2EnLFxuc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1kZWZhdWx0OiAnSGVsdmV0aWNhJyxcbnNhbnMtc2VyaWY7XG5cbi5hcmlhbHJvdW5kZWRtdGJvbGQge1xuICBmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCcgIWltcG9ydGFudDtcbn1cblxuLnJvYm90byB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm9wZW4tc2Fucyxcbi5jb25kZW5zZWQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5wbGF5ZmFpciB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAvL2ZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG59XG5cblxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxufVxuXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5oMSxcbi5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxucCxcbi5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xufVxuXG5oMyxcbi5oMyB7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5hOmhvdmVyIHtcblxuICBoMixcbiAgLmgyLFxuICBoMyxcbiAgLmgzIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oMiBhLFxuLmgyIGEsXG5oMyBhLFxuLmgzIGEge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc21hbGwtbWVkIHtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuI2ludHJvLFxuLmNvbW1vbi10ZXh0IHtcbiAgdWwge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJi5uYXYsXG4gICAgJi5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5maWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTBweCAwO1xuICBtYXJnaW46IDQwcHggMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCc7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudCB7XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufSIsIi5vd2wtY2Fyb3VzZWwge1xuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtMTAwIC5vd2wtc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZWNvcmF0aW9uIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbmZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtODAwcHg7XG4gICAgICAgIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jYnJlYWRjcnVtYiB7XG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuXG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59IiwiLm1pZGRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cblx0aGVpZ2h0OiAyMDBweDtcblx0LmVycm9yLS00MDQgJiB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbG9yOiAjZWJlZWYyO1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGF0dXMpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTgwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNzU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDUlOyAvLyBTa2V3IHRvd2FyZHMgdG9wXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDM4MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdGhlaWdodDogMzgwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiA0OTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdFx0aGVpZ2h0OiA0NzBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDY0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZGVzYyB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zaXplOiAzMXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwO1xuXG5cdC5lcnJvci0tNDA0ICYge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdH1cblx0fVxufSIsImhlYWRlcntcblx0LmJ0bi1oZWFke1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDZweCAyMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0bmF2e1xuXHRcdCYubmF2YmFyLm5hdmJhci1saWdodCB7XG5cblx0XHRcdC5uYXZiYXItbmF2ID4ubmF2LWl0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtaXRlbXtcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0YS5uYXYtbGlua3tcblx0XHRcdFx0XHRjb2xvcjogJGdyYXkhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmLmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJnLXByaW1hcnl7XG5cdFx0XHRcdFx0YS5uYXYtbGlua3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLW9wZW4tbWVudSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRyb3Bkb3duLWN1c3RvbXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LmRyb3Bkb3duLWN1c3RvbS1tZW51IHtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Lm5hdi1pdGVtOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc2Vjb25kLWxldmVsLW1lbnV7XG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdFx0XHRcdFx0XHQubmF2LWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Lm5hdi1saW5re1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmZhc3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYuZHJvcGRvd24tc2Vjb25ke1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Pi5kcm9wZG93bi1jdXN0b20tbWVudXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5hdi1pdGVtOjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRoaXJkLWxldmVsLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRseTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY3VzdG9tLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5zdWJtZW51LWN1c3RvbS1hemllbmRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+LmRyb3Bkb3duLWN1c3RvbS1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHQ+IGEubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkcHJpbWFyeSA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duLWN1c3RvbS1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuXHRcdFx0XHRcdCYuZHJvcGRvd24tY3VzdG9tIHtcblx0XHRcdFx0XHRcdC5kcm9wZG93bi1jdXN0b20tbWVudSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQuc2Vjb25kLWxldmVsLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdC5uYXYtaXRlbS5kcm9wZG93bi1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Pi5kcm9wZG93bi1jdXN0b20tbWVudXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNvY2lhbC1saXN0e1xuXHRcdFx0XHRcdGEgLnNvY2lhbHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi5tYWluLXNsaWRlcntcblx0Lml0ZW17XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuY3VzdG9tLWJne1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0XHQmLmFsaWduLXtcblx0XHRcdFx0JmxlZnR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmcmlnaHQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFpbmVyLXRleHR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGx5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5pbWctYmd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdGxlZnQ6IC0xNTBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5ibG9jay10ZXh0e1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgNHJlbSAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRzdHJvbmd7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm93bC10aGVtZSAub3dsLWRvdHMge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Lm93bC1kb3R7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vd2wtZG90IHNwYW57XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5zZWN0aW9uLmNvbnRlbnQtc3RhdGljLWltYWdle1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLWhlaWdodDogOTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0fVxufVxuXG4vKiBORVcgTUVOVSBIRUFERVIgMjAyMyAqL1xuXG4vLyBJbmNsdWRlIGFueSBjdXN0b20gc3R5bGVzIGhlcmVcbi5mbGV4LWJhc2lzLTEwMCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggcmVkO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uY29tcHJlc3NlZC1sb2dvIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHR3aWR0aDogMzZweDtcblx0fVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiNoZWFkZXIge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ibG9nVGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgfVxufVxuLm5hdmJhci1jb250YWluZXIgLmJsb2dUaXRsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNoZWFkZXIge1xuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmJsb2dUaXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuY29tcHJlc3NlZC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtbmF2YmFyLFxuICAgICAgICAgICAgICAgIC5ub3JtYWwtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN0YS1uYXZiYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2YmFyIHtcbiAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgJjpob3ZlciAuZHJvcGRvd24tbWVudTpub3QoLnRoaXJkLWxldmVsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBhe1xuXHRjb2xvcjogJHByaW1hcnk7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5hY3RpdmV7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC05cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XG5cdC5kcm9wZG93bi1zdWJtZW51OmhvdmVyPi5kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZHJvcGRvd24tc3VibWVudT5hOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+YTphZnRlciB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufSovXG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQ+LmRyb3Bkb3duLW1lbnUge1xuXHRsZWZ0OiAtMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5saS5zb2NpYWwtbGlzdHtcblx0YSAuc29jaWFse1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXtcblx0LmRyb3Bkb3duLXRvZ2dsZTphZnRlcixcblx0LmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5kcm9wZG93bi1tZW51e1xuXHRcdCYudGhpcmQtbGV2ZWx7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQubmF2YmFyIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA2NXB4KTtcblx0fVxuXHQubmF2YmFyIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS50aGlyZC1sZXZlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTgwMHB4KXtcblx0Lyouc2Nyb2xsZWQgdWwubmF2YmFyLW5hdi5tZW51LWNlbnRlcmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9Ki9cblx0LnNjcm9sbGVkIHVsLm5hdmJhci1uYXYubWVudS1ub25le1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XG5cdC5zY3JvbGxlZCB1bC5uYXZiYXItbmF2Lm1lbnUtbm9uZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbm5hdiAubmF2LWl0ZW0gLm5hdi1saW5re1xuXHR3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xuXHQubmF2LWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZTphZnRlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4vKiBFTkQgTkVXIE1FTlUgSEVBREVSIDIwMjMgKi8iLCJmb290ZXJ7XG5cdGJvcmRlci10b3A6IDEycHggc29saWQgJHByaW1hcnk7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICRncmF5LWxpZ2h0bHk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0Zm9udC1zaXplOiAkYm9keS1zaXplLXB4O1xuXHR9XG5cdC5zb2NpYWwtYmxvY2t7XG5cdFx0LnNvY2lhbHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjI1cHg7XG5cdFx0XHRoZWlnaHQ6MjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGl0bGUtd2lkZ2V0e1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAyLjhweDtcblx0fVxuXHRmb3Jte1xuXHRcdCYubmV3c2xldHRlcntcblx0XHRcdGlucHV0e1xuXHRcdFx0XHQmLmZvcm0tY29udHJvbHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuXHRcdFx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiNCMUIxQjE7XG5cdFx0XHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAyLjY3cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiNmb3JtLWNvbnRhdHRpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIC5iZy13aGl0ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbn1cblxuLmZvcm0tY29udGFpbmVyIHtcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblxuICAgICAgICAgICAgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBudWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdmaWVsZF9odG1sIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgJi5tdWx0aXNlbGVjdF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmdmb3JtX2J1dHRvbi5idXR0b24ge1xuICAgICAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkuY29sLWxnLTYuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2VsZWN0LXByZXN0aW9uYXppb25lIHtcbiAgICAuZXJyb3ItZmllbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4OTc5NztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjODk3OTc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjMsIDIyNCwgLjI1KTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogIzc5MDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODEzZW07XG4gICAgICAgICAgICBjb2xvcjogIzc5MDAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ib3gucHVibGljYXRpb25ze1xuICAgIC5kZWNvcmF0aW9ue1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDcwcHggMDtcbiAgICB9XG59IiwiI3Rlc3RpbW9uaWFuemUge1xuICAgIC5kZWNvcmF0aW9uIHtcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICByaWdodDogLTQ1MHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDM4JTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRlYW0tYmxvY2sge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJztcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94e1xuICAgICYubGFyZ2UtcmlnaHQge1xuICAgICAgICAuZGVjb3JhdGlvbiB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHggKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGFyZ2UtbGVmdCB7XG4gICAgICAgIC5kZWNvcmF0aW9uIHtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjA1JTtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmxvY2staW1hZ2V7XG4gICAgICAgIC5kZWNvcmF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjEwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICYucG9zaXRpb24tc3h7XG4gICAgICAgICAgICAgICAgbGVmdDogLTgwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wb3NpdGlvbi1keHtcbiAgICAgICAgICAgICAgICByaWdodDogLTgwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ib3gudHdvLWNvbHVtbnMge1xuICAgIC5jdXN0b20tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgfVxuXG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94Lm5ld3MtMXtcbiAgICAuZGVjb3JhdGlvbntcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTkyMHB4O1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiA3OCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuICAgIH1cbn0iLCIuYm94LmluZm8ge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG4gICAgfVxuXG4gICAgLmRlY29yYXRpb24ge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICBsZWZ0OiAtODAwcHg7XG4gICAgICAgIHdpZHRoOiAyMTUlO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAmLmRlY29yYXRpb24tZHh7XG5cdCAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHQgICAgICAgIHJpZ2h0OiAtODAwcHggIWltcG9ydGFudDtcblx0ICAgICAgICB3aWR0aDogMTk1JSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94LWNvdW50ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC5ib3h7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJztcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYm94LWJvcmRlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAucGFuZWwtYm9yZGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS12ZXJ5LWxpZ2h0O1xuICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucm93ID4gZGl2e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2NvbXBvbmVudC1jYWxlbmRhcmlvLXByZXZlbnppb25lXG57XG4gICAgJi5jYXJke1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgLnNleC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYig1MCAxMDIgMTkyIC8gMzAlKSwgMCAycHggNHB4IDAgcmdiKDEwOSAxODkgMTU3IC8gNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNleC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIub3dsLWNhcm91c2Vse1xuICAgICYubW9iaWxlLWNhcm91c2Vse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICYub3dsLW5leHQsXG4gICAgICAgICAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9mZiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59IiwiLmNvbnRhaW5lci1tb2R1bG8tcHJlbm90YXppb25pIHtcbiAgICAuc3VjY2Vzcy1tZXNzYWdle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LWxpZ2h0LCAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtIDtcbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRkZGMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWNjZDM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgI21vZHVsby1wcmVub3Rhemlvbml7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiKDAgMCAwIC8gMjAlKTtcblxuICAgICAgICAubG9hZGluZ3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgfVxuICAgICAgICAubXVsdGlzZWxlY3RfX3RhZ3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktdmVyeS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSxcbiAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktdmVyeS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5teC1kYXRlcGlja2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5teC1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgIC5teC1kYXRlcGlja2VyIC5teC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVycm9yLWZpZWxke1xuICAgICAgICAgICAgICAgIC5pbnZhbGlkLWZlZWRiYWNre1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC0ye1xuICAgICAgICAgICAgLnByZWZlcmVuY2Vze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAudGFibGUgdHI6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwb2ludG1lbnQtbGlzdHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LWRheXtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1jYWxlbmRhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLWRheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250YWluZXItbGlzdC1hcHBvaW50bWVudHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC5saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImh0bWwge1xyXG5cdGZvbnQtc2l6ZTogI3skYm9keS1zaXplLXB4fXB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZlcnktc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItMngge1xyXG5cdGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYXItYXp1cmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNmRmZjA7XHJcbn1cclxuXHJcbi5tZWRpdW0ge1xyXG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXctaW5oZXJpdCB7XHJcblx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTQwe1xyXG5cdGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Lm13LWxnLWluaGVyaXQge1xyXG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUtc2VjdGlvbiB7XHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcclxuXHRmb250LXNpemU6IDQycHg7XHJcbn1cclxuXHJcbi50aXRsZS1zZWN0aW9uLXNtYWxsIHtcclxuXHRmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuI3N1Ym1lbnUge1xyXG5cdC5tZW51IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZXtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNEMEQ1REQ7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjMzQ0MDU0O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuI3N1Ym1lbnUtbG9uZyB7XHJcblx0Lm1lbnUge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmctZ3JheS1saWdodGx5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM0LjIxZGVnLCAjRkJGQkZCIDAlLCAjRjZGNkY2IDEwMCUpO1xyXG59XHJcblxyXG4uaWNvbi1kb3duIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvbGlsdC9hc3NldHMvaW1hZ2VzL2ljb25fdHJpYW5nbGUucG5nKTtcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpblNsaWRlIHtcclxuXHQudGV4dC1zbGlkZSB7fVxyXG59XHJcblxyXG4uZm9ybS1zZWFyY2gge1xyXG5cdGlucHV0IHtcclxuXHRcdGhlaWdodDogMzNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTYuNXB4O1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbiNteVRhYiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQzZDNkM2ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuXHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG5cdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwcHg7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4jaW50cm8ge1xyXG5cdC5kZWNvcmF0aW9uIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAyMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XHJcblx0fVxyXG5cclxuXHQubGlzdC1lbGVtZW50IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzZDNkM2O1xyXG5cdH1cclxufVxyXG5cclxuI2lsLXR1by1zb3N0ZWdubyB7XHJcblx0LmRlY29yYXRpb24ge1xyXG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMjAwJTtcclxuXHRcdGhlaWdodDogOTUlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XHJcblx0fVxyXG5cclxuXHR1bC5saXN0LWltYWdlIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ltYWdlcy9pY29uX3VsLWxpc3QucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMCU7XHJcblx0XHRcdHBhZGRpbmc6IDBlbSAxZW0gMS41ZW0gMy41ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jaWwtbm9zdHJvLWJsb2cge1xyXG5cdC5kZWNvcmF0aW9uIHtcclxuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0bGVmdDogLTQ1MHB4O1xyXG5cdFx0d2lkdGg6IDE4NSU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2xhLWxpbHQtcGVyLW1lIHtcclxuXHQuZGVjb3JhdGlvbiB7XHJcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNzBweDtcclxuXHRcdGxlZnQ6IC00NTBweDtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHRoZWlnaHQ6IDQyJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xyXG5cdH1cclxuXHJcblx0LnRlYW0tYmxvY2sge1xyXG5cdFx0LmltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDI1NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0Y29sb3I6ICM2MjYyNjI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvbGUge1xyXG5cdFx0XHRjb2xvcjogIzQyNDI0MjtcclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRjb2xvcjogIzQyNDI0MjtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXIge1xyXG5cdC5kZWNvcmF0aW9uIHtcclxuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGxlZnQ6IDQwMHB4O1xyXG5cdFx0d2lkdGg6IDIwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5ibG9jay1uZXdzbGV0dGVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHR9XHJcblxyXG5cdGZvcm0ge1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHQmLmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkYwMDE5O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICM1RjVGNUY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2Zvcm0tYm9yZG8tcm9zc28ge1xyXG5cdGZvcm0ge1xyXG5cdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICNGRjAwMTk7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcblx0XHQuYXJyb3cge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZGFcIjtcclxuXHRcdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuXHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bCB7XHJcblx0Ji5idWxsZXQtcmVkIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmb3RvLWdhbGxlcnkge1xyXG5cdC5vd2wtZG90cyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzZXJ2aXppIHtcclxuXHQuY2FyZC1jb2x1bW5zIHtcclxuXHRcdGNvbHVtbi1jb3VudDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ibG9jay1zZXJ2aWNlIHtcclxuXHRcdC50aXRsZS1ib3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0ZGMDAxOTtcclxuXHRcdH1cclxuXHJcblx0XHQub3Zlci1tb3VzZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAyNywgMC42NSk7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5oYXMtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQudGl0bGUtYm94IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5vdmVyLW1vdXNlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZ2RwcmNvb2tpZSB7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZ3JhemllIC5vd2wtY2Fyb3VzZWwtc2ltcGxlIC5vd2wtc3RhZ2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc3RhLWluZm9ybWF0by0tY2FtcGFnbmUtLWdpb3JuYXRhLXNlbnphLXRhYmFjY28tMjAyM3tcclxuXHQuYm90dG9uZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0I2Fuc2lhX3N0cmVzc19lX3R1bW9yaSAuZGVjb3JhdGlvbiwgI3BlcmNvcnNpX2RpX2Rpc2Fzc3VlZmF6aW9uZSAuZGVjb3JhdGlvbiwgLmJveC1yaWdodCAuZGVjb3JhdGlvbiB7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHRsZWZ0OiAtNjgwcHg7XHJcblx0XHR3aWR0aDogMjA1JTtcclxuXHRcdGhlaWdodDogODUlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQucHJldmVuemlvbmVfbmVsbGVfc2N1b2xlX21vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuYm90dG9uZV9ibG9nIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0I2Fuc2lhX3N0cmVzc19lX3R1bW9yaSAuZGVjb3JhdGlvbiwgI3BlcmNvcnNpX2RpX2Rpc2Fzc3VlZmF6aW9uZSAuZGVjb3JhdGlvbiwgLmJveC1yaWdodCAuZGVjb3JhdGlvbiB7XHJcblx0XHRcdGxlZnQ6IC01NzVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdC5wcmV2ZW56aW9uZV9uZWxsZV9zY3VvbGVfbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQucHJldmVuemlvbmVfbmVsbGVfc2N1b2xlX2Rlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIiN2aXNpdGUtZWQtZXNhbWl7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAtNTAwcHg7XG5cdFx0d2lkdGg6IDE4MiU7XG5cdFx0aGVpZ2h0OiA4MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cblxuLnByZW5vdGEtb3Jhe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0aDN7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHR9XG59XG5cbiNzZXJ2aWNle1xuXHQuZGVjb3JhdGlvbntcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4MHB4O1xuXHRcdHJpZ2h0OiAtMTYwcHg7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0fVxufVxuXG4jYW1idWxhdG9yaXtcblx0LmRlY29yYXRpb257XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDglO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRoZWlnaHQ6IDY1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufVxuXG4jcGVyY2hle1xuXHQuZGVjb3JhdGlvbntcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAtODAwcHg7XG5cdFx0d2lkdGg6IDIxMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHR9XG5cdC5jb250ZW50e1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcblx0fVxufVxuXG4jcHJlbm90YS12aXNpdGF7XG5cdCYuaGFzLWltYWdle1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0cGFkZGluZy10b3A6IDIzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jdXN0b20taW1hZ2V7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cdC5mb3JtLWNvbnRlbnR7XG5cdFx0cGFkZGluZzogNDBweCAxNXB4O1xuXHRcdGJveC1zaGFkb3c6IDNweCAzcHggMjBweCAxcHggcmdiYSgwLDAsMCwwLjI1KTtcblx0XHQuaW5wdXQtaWNvbntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ltYWdlcy9pY29uX3RyaWFuZ2xlLnBuZycpO1xuXHRcdFx0ICAgIHdpZHRoOiA2cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMXB4O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICByaWdodDogMTBweDtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMTB2dztcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHggKTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgODBweCAwO1xuXHRcdHBhZGRpbmc6IDgwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4jd2VsZmFyZS1hemllbmRhbGV7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDcwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0fVxufVxuXG4jYWxlcnQge1xuXHQuYWxlcnQtZGFuZ2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG5cdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiKDAgMCAwIC8gMjAlKTtcblx0fVxufVxuXG4jYm94LXNwZWNpYWxpdGF7XG5cdC5ib3gtYmctY3VzdG9te1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmltZy1jdXN0b20tcG9zaXRpb257XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDMwJTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRsZWZ0OiA3MCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0NTBweDtcblx0XHR9XG5cdH1cbn1cblxuI3Zpc2l0ZV9lc2FtaV90YWJsZSB7XG5cdC50YWJsZS1yZXNwb25zaXZle1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC50YWJsZXtcblx0XHRcdC50aGVhZC1kYXJrIHRoe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdH1cblx0XHRcdHRoLCB0ZHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Zpc2l0ZV9lc2FtaV90ZWFte1xuXHQuYm9yZGVyLXJpZ2h0LXByaW1hcnkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdFx0Ji5sYXN0LWVsbS1yb3cge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuI3Bvc3QtcmVsYXRpb25ze1xuXHQuZGVjb3JhdGlvbntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdHRvcDogNDBweDtcblx0XHRyaWdodDogNjclO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHR9XG59IiwiI3NlcnZpemktdGFicyB7XHJcblx0LnNjcm9sbC1tb2JpbGUge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuXHRcdFx0Lm5hdiB7XHJcblx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjVGFiU2Vydml6aSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQmLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzVweDtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC50YWJsZS1yb3ctaW1hZ2Uge1xyXG5cdFx0W2NsYXNzKj0nY29sLSddIHtcclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0LmJsb2NrIHtcclxuXHRcdFx0XHRcdC50aXRvbG8ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdC5ibG9jayB7XHJcblx0XHRcdFx0XHQudGl0b2xvIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ibG9jayB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQudGl0b2xvIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRTMwMjIxO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjI2MjYyO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc3RvcmllLWRpLWFzc2lzdGVuemEge1xyXG5cdC5ibG9jY28ge1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnk7XHJcblxyXG5cdFx0XHQubGFiZWwtdGl0b2xvIHtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYmlzb2duby1hc3Npc3RlbnphIHtcclxuXHQuZGVjb3JhdGlvbiB7XHJcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdHJpZ2h0OiAtODAwcHg7XHJcblx0XHR3aWR0aDogMjEwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDUwcHggMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcclxuXHR9XHJcbn1cclxuXHJcbiN2b2NpLWRpLWxpbHQge1xyXG5cdC5kZWNvcmF0aW9uIHtcclxuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA3MHB4O1xyXG5cdFx0bGVmdDogLTQ1MHB4O1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdGhlaWdodDogNDIlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XHJcblx0fVxyXG5cclxuXHQudGVhbS1ibG9jayB7XHJcblx0XHQuaW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMjU1cHg7XHJcblx0XHRcdGhlaWdodDogMjU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hbWUge1xyXG5cdFx0XHRjb2xvcjogIzYyNjI2MjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdH1cclxuXHJcblx0XHQucm9sZSB7XHJcblx0XHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYWl1dGEtaS1tYWxhdGkge1xyXG5cdC5jb250ZW50IHtcclxuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4jY29tZS1mdW56aW9uYSB7XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xyXG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xyXG5cdH1cclxufVxyXG5cclxuI2NoaS1wdW8tZmFyLXJpY2hpZXN0YSB7XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XHJcblx0fVxyXG59XHJcblxyXG4jYmxvY2tzLXZvbG9udGFyaWF0byB7XHJcblx0LmJsb2NrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcblxyXG5cdFx0LmJ0bi1jb2xvcmVkIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJsb2NrLTEge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDE3MUJCO1xyXG5cclxuXHRcdFx0LmJ0bi1jb2xvcmVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3MUJCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5ibG9jay0yIHtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzhEQzQzRjtcclxuXHJcblx0XHRcdC5idG4tY29sb3JlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhEQzQzRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYmxvY2stMyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNDMzI1MkE7XHJcblxyXG5cdFx0XHQuYnRuLWNvbG9yZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDMzI1MkE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmJsb2NrLTQge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjRkYwMDE5O1xyXG5cclxuXHRcdFx0LmJ0bi1jb2xvcmVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDE5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGVjb3JhdGlvbiB7XHJcblx0Ji5ibHVlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzAxNzFCQlxyXG5cdH1cclxufVxyXG5cclxuLmJ0biB7XHJcblx0Ji5ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTcxQkI7XHJcblx0fVxyXG5cclxuXHQmLmdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4REM0M0Y7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1ibHVlIHtcclxuXHRjb2xvcjogIzAxNzFCQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAxNzFCQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWJsdWUge1xyXG5cdGJvcmRlci1jb2xvcjogIzAxNzFCQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1hZ2UtZmVhdHVyZWQge1xyXG5cdGhlaWdodDogMTgwcHg7XHJcbn1cclxuXHJcbiNtb2RhbEludmlhUmljaGllc3RhIHtcclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgIzAxNzFCQjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDA7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiKDkxIDQ4IDE4NyAvIDE1JSk7XHJcblx0fVxyXG59XHJcblxyXG4jZ2Zvcm1fNSB7XHJcblx0LmlucHV0LWJsdWUge1xyXG5cclxuXHRcdGlucHV0LFxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDE3MUJCO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29uc2Vuc28taW5mb3JtYXRpdmEge1xyXG5cdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcxQzM7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0cGFkZGluZzogMTdweCA2NHB4O1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tcHJpbWFyaW8ge1xyXG5cdC5jYXJkIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogIzk3OTc5NztcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogIzYyNjI2MjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJnLXdoaXRlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM5Nzk3OTc7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDE3MUJCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLXNlY29uZGFyaW8ge1xyXG5cdC5jYXJkIHtcclxuXHRcdGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcrJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MUMzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCguY29sbGFwc2VkKSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcxQzM7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNhaXV0aV9jaGlsZGNhcmUge1xyXG5cdC5saXN0LWJsb2NrIHtcclxuXHRcdC5ibG9jay1zaW5nbGUge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQub3ZlcmxheS1iaWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5vdmVybGF5LXNtYWxsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdmVybGF5LWJpZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDI1LCAwLjU2KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3ZlcmxheS1zbWFsbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjc1KTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1maXhlZFkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbiNncmF6aWUge1xyXG5cdC5vd2wtY2Fyb3VzZWwtc2ltcGxlIHtcclxuXHRcdC5vd2wtc3RhZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keS5wYWdlLWlkLTE0MDAxIHtcclxuXHQudGl0bGUuYmctYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udHJvbC5ib3JkZXItYmx1ZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLXByaW1hcmlvIC5jYXJkLmJnLXdoaXRlIGJ1dHRvbi5oNCB7XHJcblx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tc2Vjb25kYXJpbyAuY2FyZCBidXR0b24uY29sbGFwc2VkOmJlZm9yZSxcclxuXHQuYWNjb3JkaW9uLXNlY29uZGFyaW8gLmNhcmQgYnV0dG9uOm5vdCguY29sbGFwc2VkKTpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5iYXItYXp1cmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjIpO1xyXG5cdH1cclxufSIsIiNwcmV2aWVuaS1jb24tbG8tc3RpbGUtZGktdml0YXtcblx0LnRhYmxlLXJvdy1pbWFnZXtcblx0XHRbY2xhc3MqPSdjb2wtJ117XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0XHQuYmxvY2t7XG5cdFx0XHRcdFx0LnRpdG9sb3tcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0LmJsb2Nre1xuXHRcdFx0XHRcdC50aXRvbG97XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ibG9ja3tcblx0XHRcdFx0LnRpdG9sb3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFMzAyMjE7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0XHRcdFx0XHRjb2xvcjogIzYyNjI2Mjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwcmV2ZW56aW9uZV90YXZvbGF7XG5cdC5jb250ZW50e1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2IoOTEgNDggMTg3IC8gMTUlKTtcblx0fVxufVxuXG4jbWFzc2FfY29ycG9yZWF7XG5cdC5jb250ZW50e1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2IoOTEgNDggMTg3IC8gMTUlKTtcblx0fVxufVxuXG4jbWFuZ2lhcmVfZXF1aWxpYnJhdG97XG5cdC5lbGVtZW50cy1ibG9ja3tcblx0XHQuYmxvY2t7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW0gMmVtIDNlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAwcHggNDBweCAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJveC1idXR0b24tZHJvcGRvd24tY3VzdG9tIC5jYXJkIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBidXR0b24uYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNFMzAyMjEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMzAyMjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uLmJ0biBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNjI2MjYyO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICB9XG59XG5cbiNsYWJjZGVfZGVsbGFfcHJldmVuemlvbmV7XG5cdC5lbGVtZW50cy1ibG9ja3tcblx0XHQuYmxvY2t7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW0gMmVtIDNlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAwcHggNDBweCAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxldHRlci1jb2Rle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbjogMTVweDtcbn1cblxuI2lsX2Z1bW9fcGFzc2l2b3tcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiA0MHB4O1xuXHRcdGxlZnQ6IC00ODBweDtcblx0XHR3aWR0aDogMjA1JTtcblx0XHRoZWlnaHQ6IDg1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbnVse1xuXHQmLmN1c3RvbS1waWxsLXJlZHtcblx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRsZWZ0OiAtMThweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcGVyY29yc2lfZGlfZGlzYXNzdWVmYXppb25le1xuXHQuZGVjb3JhdGlvbntcblx0XHR0b3A6IDQwcHg7XG5cdFx0bGVmdDogLTQ4MHB4O1xuXHRcdHdpZHRoOiAyMDUlO1xuXHRcdGhlaWdodDogODUlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLmJveC1yaWdodHtcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiA0MHB4O1xuXHRcdGxlZnQ6IC00ODBweDtcblx0XHR3aWR0aDogMjA1JTtcblx0XHRoZWlnaHQ6IDg1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbiNhbnNpYV9zdHJlc3NfZV90dW1vcml7XG5cdC5kZWNvcmF0aW9uIHtcblx0ICAgIHRvcDogNDBweDtcblx0ICAgIGxlZnQ6IC00ODBweDtcblx0ICAgIHdpZHRoOiAyMDUlO1xuXHQgICAgaGVpZ2h0OiA4NSU7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLmJveC1pbWFnZS1keHtcblx0LmNvbnRlbnQge1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG5cdCAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiKDkxIDQ4IDE4NyAvIDE1JSk7XG4gICAgfVxufVxuXG4jaW50cm8tc2N1b2xle1xuXHQuZGVjb3JhdGlvbiB7XG5cdCAgICB0b3A6IDYwcHg7XG5cdCAgICBsZWZ0OiAtNjBweDtcblx0ICAgIHdpZHRoOiAyMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG5cdH1cbn0iLCJib2R5LmJsb2cge1xuXHQjaS10dW1vcmkge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNCwgMTkyLCAyMDYsIDEpIDMwJSwgdHJhbnNwYXJlbnQgNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJveC13aWRnZXQtZHgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMDtcblx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMCA1MHB4O1xuXG5cdC5saXN0LXllYXIge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA0cHggMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtdGFnIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW46IDRweCAwO1xuXHRcdH1cblx0fVxuXG5cdCYuc3F1YXJlIHtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHRcdHBhZGRpbmc6IDNweCAxOXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiNzbGlkZS1uZXdzIHtcblx0LmJsb2NrLW5ld3Mge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ji5iaWcge1xuXHRcdFx0cGFkZGluZzogMjI1cHggMHB4O1xuXG5cdFx0XHQudGl0b2xvIHtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwcHg7XG5cblx0XHRcdC50aXRvbG8ge1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmLndpdGgtdGl0bGUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYWJlbCB7XG5cdFx0XHRtaW4td2lkdGg6IDE0NXB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMy42cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay1uZXdzLWxpc3Qge1xuXHQuaW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsUm91bmRlZE1UQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjUycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLm5hbWUtcm93IHtcblx0LmxhYmVsIHtcblx0XHRwYWRkaW5nOiA4cHggMjFweDtcblx0fVxufVxuXG5ib2R5LnNpbmdsZS1wb3N0IHtcblx0LnBvc3Qge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCc7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogMjAyMyBuZXcgbGF5b3V0ICovXG4uYmctcHJpbWFyeS0xMDAge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMiwgMzMsIDAuMDUpO1xufVxuXG4jbmV3cy1ldmlkZW56YSB7XG5cdG1hcmdpbi10b3A6IC00LjVyZW07XG5cdHBhZGRpbmctdG9wOiA0LjVyZW07XG59XG5cbi5saW5lLWJyZWFrIHtcblx0aGVpZ2h0OiAxcHg7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWFyZ2luOiAwIDFyZW1cbn1cblxuI25ld3NsZXR0ZXIge1xuXHRib3JkZXItd2lkdGg6IC43NXJlbSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMiwgMzMsIDAuMTUpO1xufVxuXG4jY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG5cbiNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dG9wOiA1MCU7XG5cdHBhZGRpbmc6IDJyZW07XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWNhcHRpb24gKiB7XG5cdHdpZHRoOiA4MCU7XG59XG5cbiNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1idXR0b24tcHJldixcbiNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzcmVtO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4jY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYge1xuXHRyaWdodDogNnJlbVxufVxuXG4jY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuXHRyaWdodDogM3JlbVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQjY2Fyb3NlbGxvTmV3cyAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHR9XG5cblx0I2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWNhcHRpb24ge1xuXHRcdHRvcDogMTAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0I2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXG5cdCNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1jYXB0aW9uICoge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0I2Nhcm9zZWxsb05ld3MgLmNhcm91c2VsLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAycmVtO1xuXHRcdHJpZ2h0OiB1bnNldDtcblx0fVxuXG5cdCNjYXJvc2VsbG9OZXdzIC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG5cdFx0bGVmdDogNXJlbTtcblx0XHRyaWdodDogdW5zZXQ7XG5cdH1cbn0iLCIjc29zdGllbmktbGEtbGlsdHtcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiA4MHB4O1xuXHRcdGxlZnQ6IC01MDBweDtcblx0XHR3aWR0aDogMTgyJTtcblx0XHRoZWlnaHQ6IDg3JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQucHJlbm90YS1vcmF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0LmZvcm17XG5cdFx0XHQuYmxvY2t7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogIzYyNjI2Mjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWRvd257XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2xpbHQvYXNzZXRzL2ltYWdlcy9pY29uX3RyaWFuZ2xlLnBuZyk7XG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYXppZW5kZS1lLWZvbmRhemlvbml7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5iZy1jb3Zlcntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdH1cbn1cblxuXG4jZXZlbnRvLXBhcnRlY2lwYXtcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiAxNjBweDtcblx0XHRyaWdodDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNzAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHR9XG59XG5cbiN0ZXN0aW1vbmlhbHN7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogLTUwMHB4O1xuXHRcdHdpZHRoOiAxODAlO1xuXHRcdGhlaWdodDogMTA1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgODBweCAwO1xuXHR9XG5cdC50ZXN0aW1vbmlhbHMtYmxvY2t7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDM1cHggMHB4IHJnYmEoMjEsMTQsMzYsMC4xNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDM1cHggMHB4IHJnYmEoMjEsMTQsMzYsMC4xNSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDVweCAzNXB4IDBweCByZ2JhKDIxLDE0LDM2LDAuMTUpO1xuXHRcdC5jaXR7XG5cdFx0XHRmb250LWZhbWlseTogQXJpYWxSb3VuZGVkTVRCb2xkO1xuXHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5jbG9zaW5ne1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zb3N0aWVuaS1sYS1saWx0LS1ldmVudGktZGktcmFjY29sdGEtZm9uZGl7XG5cdCNyYWNjb2x0YS1mb25kaXtcblx0XHQuaW5mby1wZW9wbGV7XG5cdFx0XHQuZGVjb3JhdGlvbntcblx0XHRcdFx0bGVmdDogLTUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zb3N0aWVuaS0tZXZlbnRpLS1zb3R0b3BhZ2luZXtcblx0I2ludHJve1xuXHRcdC5kZWNvcmF0aW9ue1xuXHRcdFx0dG9wOiA0NXB4O1xuXHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiNwcm9nZXR0aXtcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuY2FyZDpob3ZlciB7XG5cdFx0ICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG5cdC5vd2wtaXRlbXtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuI2Nvc2EtcHVvaS1sYXNjaWFyZSB7XG5cdC5pbWctY3VzdG9tLWxlZnR7XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kZWNvcmF0aW9uIHtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4jaXNwaXJhemlvbmV7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRyaWdodDogNTAlO1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0fVxuXHQuYm94LWlzcGlyYXppb25le1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0ICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiI3B1b2ktYWl1dGFyY2ktYXtcblx0LmRlY29yYXRpb257XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IC01MDBweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogMTIwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5ibGNre1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTtcblx0XHQmOmhvdmVye1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR9XG5cdH1cbn1cblxuI2xhLXNlbGV6aW9uZXtcblx0LmRlY29yYXRpb24ge1xuXHQgICAgdG9wOiA0MHB4O1xuXHQgICAgbGVmdDogLTQ4MHB4O1xuXHQgICAgd2lkdGg6IDE4MCU7XG5cdCAgICBoZWlnaHQ6IDg1JTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHQgICAgei1pbmRleDogMTtcblx0fVxufVxuXG4uZGVjb3JhdGlvbi1waWxsLWNpcmNsZXtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2J1dHRvbi15ZWFyLXN0b3J5LnBuZycpO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIHdpZHRoOiA0MHB4O1xuXHQgICAgaGVpZ2h0OiA0MHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAtNHB4O1xuXHQgICAgcmlnaHQ6IC0yMnB4O1xuXHR9XG59IiwiI21pc3Npb25lLWUtdmFsb3Jpe1xuXHQuZGVjb3JhdGlvbntcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogLTQ1MHB4O1xuXHRcdHdpZHRoOiAxNDUlO1xuXHRcdGhlaWdodDogODUlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuI2JpbGFuY2ktc3RydXR0dXJhe1xuXHQuZGVjb3JhdGlvbntcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC0yMHB4O1xuXHQgICAgbGVmdDogMTBweDtcblx0ICAgIHdpZHRoOiAyMDUlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG5cdCAgICB6LWluZGV4OiAtMTtcblx0fVx0XG59XG5cbiNzdG9yaWEtZS1yaWNvbm9zY2ltZW50aXtcblx0LmNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2JhKDkxLCA0OCwgMTg3LCAwLjE1KTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuY2xlc3NpZHJhe1xuXHRcdGltZ3tcblx0XHRcdGhlaWdodDo1MjBweDtcblx0XHR9XG5cdH1cblx0LmRlY29yYXRpb257XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IC02NTBweDtcblx0XHR3aWR0aDogMTI0JTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDBweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbiNjb3NhLWZhY2NpYW1ve1xuXHQuY29udGVudHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMzVweCAwIHJnYmEoOTEsIDQ4LCAxODcsIDAuMTUpO1xuXHR9XG5cdC5pbWFnZS1kZWNvcmF0aW9ue1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAtMjtcblx0XHR0b3A6IDE1MHB4O1xuXHR9XG59XG5cbiNjYW1wYWduZXtcblx0LmJsb2Njb3tcblx0XHQuY29udGVudHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHQubGFiZWwtdGl0b2xve1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRlY29yYXRpb257XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0d2lkdGg6IDkyJTtcblx0XHRoZWlnaHQ6IDM1JTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG59XG5cbiNsYXZvcmEtY29uLW5vaXtcblx0LmRlY29yYXRpb257XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJHByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiA2MHB4O1xuXHQgICAgcmlnaHQ6IC04MDBweDtcblx0ICAgIHdpZHRoOiAyMTAlO1xuXHQgICAgaGVpZ2h0OiA4NSU7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0fVxuXHQuY29udGVudHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDUwcHggMDtcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiYSg5MSwgNDgsIDE4NywgMC4xNSk7XG5cdH1cbn1cblxuI3N0YXR1dG8gLmNhcmQge1xuICAuY2FyZC1oZWFkZXIge1xuICAgIGJ1dHRvbi5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogI0UzMDIyMSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0UzMDIyMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbFJvdW5kZWRNVEJvbGQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCguYWN0aXZlKSBidXR0b24uYnRuIHNwYW4ge1xuICAgICAgY29sb3I6ICM2MjYyNjI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgYnV0dG9uLmJ0biB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMTk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG4gIH1cbn1cblxuI2JpbGFuY2l7XG5cdC5kZWNvcmF0aW9ue1xuXHRcdGxlZnQ6IC01MDBweDtcblx0XHR3aWR0aDogMjUwJTtcblx0XHRoZWlnaHQ6IDE0MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHR9XG59XG5cbiNjb25zaWdsaW8tZGlyZXR0aXZve1xuXHQuYm94e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMTk7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdH1cbn1cblxuI2NvbGxlZ2lvLWNvbWl0YXRve1xuXHQuYm94LTF7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGMDAxOTtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdH1cblx0LmJveC0ye1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMTk7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR9XG59XG5cbiNibG9jay1pbmZvLWJveHtcblx0LmRlY29yYXRpb257XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgI0UzMDIyMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IC00NTBweDtcblx0XHR3aWR0aDogNTUlO1xuXHRcdGhlaWdodDogNjUlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdHotaW5kZXg6MTtcblx0fVxuXHQuYm94e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMTk7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMTJweDtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHQmLmJveC0xe1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcblx0XHR9XG5cdFx0Ji5ib3gtMntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG5cdFx0fVxuXHRcdCYuYm94LTN7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4jYXJlZS1kaS1sYXZvcm97XG5cdC5hcmVlLWJveHtcblx0XHQuYm94e1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Lm1haWwtaG92ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tYWlsLWhvdmVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc3Rvcmlhe1xuXHQuY2FyZC1jb2x1bW5zIHtcblx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Y29sdW1uLWNvdW50OiA0O1xuXHRcdH1cblx0XHRjb2x1bW4tZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI2JpbGFuY2lve1xuXHQuZGVjb3JhdGlvbntcblx0XHRoZWlnaHQ6IDExMCU7XG5cdFx0d2lkdGg6IDE1MCU7XG5cdFx0bGVmdDogLTYwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHR9XG59XG4jZ292ZXJuYW5jZXtcblx0LmRlY29yYXRpb257XG5cdFx0aGVpZ2h0OiA4NSU7XG5cdFx0dG9wOiAtMzBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdHJpZ2h0OiAtNjAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XG5cdH1cbn1cbiNsYXZvcmEtY29uLW5vaXtcblx0LmRlY29yYXRpb257XG5cdFx0ei1pbmRleDogOTtcblx0XHR0b3A6IDgwcHg7XG5cdFx0bGVmdDogLTc4MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHR9XG59XG5cbiNkaWFnbm9zaV9wcmVjb2Nle1xuXHQuY29udGVudHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2IoOTEgNDggMTg3IC8gMTUlKTtcblx0fVxufVxuXG4jYXNzaXN0ZW56YXtcblx0LmNvbnRlbnR7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDUwcHggMDtcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiKDkxIDQ4IDE4NyAvIDE1JSk7XG5cdH1cbn1cblxuI3ZvbG9udGFyaWF0b3tcblx0LmRlY29yYXRpb257XG5cdFx0bGVmdDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0XHR0b3A6IC0yMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNoaS1zaWFtby0tbGF2b3JhLWNvbi1ub2l7XG5cdHNlY3Rpb257XG5cdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHR9XG5cdC5kZWNvcmF0aW9ue1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IGNhbGMoNjAlICsgMTVweCk7XG5cdFx0dG9wOiA0MCU7XG5cdFx0Ji5kZWNvcmF0aW9uLXN4e1xuXHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG5cdFx0fVxuXHRcdCYuZGVjb3JhdGlvbi1keCB7XG5cdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNwb3Npemlvbml7XG5cdFx0LnBvc2l0aW9ue1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS12ZXJ5LWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdCYub3Blbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdC5zdWJ0aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWl7XG4gICAgI3BsYWNlTWFwIHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgLm1hcmstY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aXNpdGUtZWQtZXNhbWktLWFtYnVsYXRvcml7XG4gICAgI3BsYWNlTWFwIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgLm1hcmstY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbGlzdC1hbWJ1bGF0b3Jpe1xuICAgICAgICAuY2FyZC1hbWJ1bGF0b3Jpb3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmV2aWV3LWFtYnVsYXRvcmlve1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlzaXRlLWVkLWVzYW1pLS1hbWJ1bGF0b3JpLS1zaW5nb2xve1xuICAgIC5tYWluLWltYWdle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53YXJuaW5nLWJveHtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgI2Jsb2NrLWltYWdle1xuICAgICAgICBpbWcuei1pbmRleC0xe1xuICAgICAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlY29yYXRpb257XG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWNpYWxpdGF7XG4gICAgICAgIC5ib3gtZWxte1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub3Jhcml7XG4gICAgICAgIC5wYW5lbC1ob3Vyc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21lLXJhZ2dpdW5nZXJjaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC5saXN0e1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3BsYWNlTWFwe1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI215VGFiUml2b2xnaXRpIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0bHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jcHVvaS1yaXZvbGdlcnRpLWEtbm9pIHtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIC5mb3JtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAuZGVjb3JhdGlvbiB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICAgIGhlaWdodDogMTMwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwMHB4IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIH1cblxuICAgIC5jdXN0b20taW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG59XG5cbmJvZHkuaG9tZXtcbiAgICAjaW50cm97XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjdGVzdGltb25pYW56ZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGx5O1xuICAgICAgICAmLmJnLXdoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRseSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3VsdGltZS1ub3RpemllLFxuICAgICNpbC1ub3N0cm8tYmxvZyxcbiAgICAjaWwtdHVvLXNvc3RlZ25vLFxuICAgICNwdW9pLXJpdm9sZ2VydGktYS1ub2kge1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW4tZXZpZGVuemF7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2lsLXR1by1zb3N0ZWdub3tcbiAgICAgICAgLm93bC1jYXJvdXNlbC5tb2JpbGUtY2Fyb3VzZWwtMyB7XG4gICAgICAgICAgICAub3dsLWl0ZW17XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuY2VudGVye1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5cbmJvZHkuYmxvZ3tcbiAgICAjY2FtcGFnbmV7XG4gICAgICAgIC5jb2wtMTJ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5kZWNvcmF0aW9ue1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHQuYWJzb2x1dGUteGwtY2VudGVyWCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuI3JpZ2VuZXJhemlvbmUge1xuXHQuY29udGVudCB7XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICNGQjhCNTYgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDtcblx0XHRib3gtc2hhZG93OiAwIDVweCAzNXB4IDAgcmdiKDkxIDQ4IDE4NyAvIDE1JSk7XG5cdH1cbn1cblxuI2luZm9ybWF6aW9uZSB7XG5cdC5jb250ZW50IHtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogI0ZGREI1QiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMDBweCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2IoOTEgNDggMTg3IC8gMTUlKTtcblx0fVxufVxuXG4jZm9ybWF6aW9uZSB7XG5cdC5jb250ZW50IHtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogIzkzQjRFOCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDM1cHggMCByZ2IoOTEgNDggMTg3IC8gMTUlKTtcblx0fVxufVxuXG4jbW9kYWxTcGF6aW9QYXJlbnRlc2kge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICNFMzAyMjE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTVweCAwIHJnYigwIDAgMCAvIDIwJSk7XG5cdH1cblxuXHQjZ2Zvcm1fNiB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Ji5nZmllbGRfbGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dC1ibHVlIHtcblxuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdFx0cGFkZGluZzogOXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29uc2Vuc28taW5mb3JtYXRpdmEge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5nZmllbGRfY29uc2VudF9sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwNzhFRCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogMTRweCA2NHB4O1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuJGNvbG9yLXJpZ2VuZXJhemlvbmU6ICNGQjhCNTY7XG4kY29sb3ItaW5mb3JtYXppb25lOiAjRkZEQjVCO1xuJGNvbG9yLWZvcm1hemlvbmU6ICM5M0I0RTg7XG5cblxuI3NwYXppby1wYXJlbnRlc2ktY2FsZW5kYXIge1xuXG5cdGF7XG5cdFx0Ji5hdHRpdml0YS1kaS1yaWdlbmVyYXppb25lIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1pbmZvcm1hemlvbmUhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItaW5mb3JtYXppb25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5pbmZvcm1hemlvbmUtZS1jb3JzaS1kaS1mb3JtYXppb25lIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yaWdlbmVyYXppb25lIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJpZ2VuZXJhemlvbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLnN1cHBvcnRvLXBzaWNvbG9naWNvIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtYXppb25lIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcm1hemlvbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zb2xkX291dCB7XG5cdFx0dG9wOiAyZW07XG5cdFx0bGVmdDogLTRlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0EwMDtcblx0XHRwYWRkaW5nOiAwLjVlbSA1ZW0gMC40ZW0gNWVtO1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMC43NWVtICM0NDQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRmb250OiBib2xkIDE2cHgvMS4yZW0gQXJpYWwsIFNhbnMtU2VyaWY7XG5cdFx0LXdlYmtpdC10ZXh0LXNoYWRvdzogMCAwIDAuNzVlbSAjNDQ0O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMC43NSwgMSk7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbjogLTAuM2VtIC01ZW07XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdGJvcmRlcjogMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBkYXNoZWQ7XG5cdFx0fVxuXHR9XG5cblx0LmxvYWRpbmcge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC44KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTE1cHg7XG5cblx0fVxuXG5cdC5idG4tZ3JvdXAge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHQuYnRuLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMTU7XG5cdH1cblxuXHQuYnRuW2NsYXNzXj0nYnRuLW91dGxpbmUnXSxcblx0LmJ0bltjbGFzcyo9JyBidG4tb3V0bGluZSddIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LWZhbWlseTogJ0FyaWFsUm91bmRlZE1UQm9sZCc7XG5cdH1cblxuXHQuYnRuLW91dGxpbmUtIHtcblx0XHQmcmlnZW5lcmF6aW9uZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJpZ2VuZXJhemlvbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yaWdlbmVyYXppb25lO1xuXG5cdFx0XHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yaWdlbmVyYXppb25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZpbmZvcm1hemlvbmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1pbmZvcm1hemlvbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1pbmZvcm1hemlvbmU7XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm9ybWF6aW9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmZm9ybWF6aW9uZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcm1hemlvbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1mb3JtYXppb25lO1xuXG5cdFx0XHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3JtYXppb25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mYyB7XG5cdFx0LmZjLWJ1dHRvbi5mYy1idXR0b24tcHJpbWFyeSB7XG5cdFx0XHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYy1ldmVudCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCYucmlnZW5lcmF6aW9uZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yaWdlbmVyYXppb25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmlnZW5lcmF6aW9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pbmZvcm1hemlvbmUge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItaW5mb3JtYXppb25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mb3JtYXppb25lO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdC5mYy1ldmVudC10aXRsZS1jb250YWluZXIsXG5cdFx0XHRcdC5mYy1ldmVudC10aW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZm9ybWF6aW9uZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3JtYXppb25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9ybWF6aW9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJztcblx0XHRcdFx0Ly9mb250LXNpemU6IDEycHg7XG5cdFx0XHRcdC8vbGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mYy1ldmVudC10aW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuOCk7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/