/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./node_modules/@fontsource/nunito-sans/index.css ***!
  \**********************************************************************************************************************************************************************************************************************/
/* nunito-sans-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-cyrillic-ext-400-normal.f6d69d80.woff2) format('woff2'), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-all-400-normal.6829d5bb.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
/* nunito-sans-cyrillic-400-normal*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-cyrillic-400-normal.1dd08006.woff2) format('woff2'), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-all-400-normal.6829d5bb.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
/* nunito-sans-vietnamese-400-normal*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-vietnamese-400-normal.d68ebb75.woff2) format('woff2'), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-all-400-normal.6829d5bb.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
/* nunito-sans-latin-ext-400-normal*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-latin-ext-400-normal.3d7d18f9.woff2) format('woff2'), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-all-400-normal.6829d5bb.woff) format('woff');
  unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
/* nunito-sans-latin-400-normal*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-latin-400-normal.5c4de521.woff2) format('woff2'), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/nunito-sans-all-400-normal.6829d5bb.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./node_modules/sal.js/src/sal.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Settings
 */
/**
 * Easings
 */
/**
 * Core
 */
[data-sal] {
  transition-duration: 0.2s;
  transition-delay: 0s;
  transition-duration: var(--sal-duration, 0.2s);
  transition-delay: var(--sal-delay, 0s);
  transition-timing-function: var(--sal-easing, ease);
}

[data-sal][data-sal-duration="200"] {
  transition-duration: 0.2s;
}

[data-sal][data-sal-duration="250"] {
  transition-duration: 0.25s;
}

[data-sal][data-sal-duration="300"] {
  transition-duration: 0.3s;
}

[data-sal][data-sal-duration="350"] {
  transition-duration: 0.35s;
}

[data-sal][data-sal-duration="400"] {
  transition-duration: 0.4s;
}

[data-sal][data-sal-duration="450"] {
  transition-duration: 0.45s;
}

[data-sal][data-sal-duration="500"] {
  transition-duration: 0.5s;
}

[data-sal][data-sal-duration="550"] {
  transition-duration: 0.55s;
}

[data-sal][data-sal-duration="600"] {
  transition-duration: 0.6s;
}

[data-sal][data-sal-duration="650"] {
  transition-duration: 0.65s;
}

[data-sal][data-sal-duration="700"] {
  transition-duration: 0.7s;
}

[data-sal][data-sal-duration="750"] {
  transition-duration: 0.75s;
}

[data-sal][data-sal-duration="800"] {
  transition-duration: 0.8s;
}

[data-sal][data-sal-duration="850"] {
  transition-duration: 0.85s;
}

[data-sal][data-sal-duration="900"] {
  transition-duration: 0.9s;
}

[data-sal][data-sal-duration="950"] {
  transition-duration: 0.95s;
}

[data-sal][data-sal-duration="1000"] {
  transition-duration: 1s;
}

[data-sal][data-sal-duration="1050"] {
  transition-duration: 1.05s;
}

[data-sal][data-sal-duration="1100"] {
  transition-duration: 1.1s;
}

[data-sal][data-sal-duration="1150"] {
  transition-duration: 1.15s;
}

[data-sal][data-sal-duration="1200"] {
  transition-duration: 1.2s;
}

[data-sal][data-sal-duration="1250"] {
  transition-duration: 1.25s;
}

[data-sal][data-sal-duration="1300"] {
  transition-duration: 1.3s;
}

[data-sal][data-sal-duration="1350"] {
  transition-duration: 1.35s;
}

[data-sal][data-sal-duration="1400"] {
  transition-duration: 1.4s;
}

[data-sal][data-sal-duration="1450"] {
  transition-duration: 1.45s;
}

[data-sal][data-sal-duration="1500"] {
  transition-duration: 1.5s;
}

[data-sal][data-sal-duration="1550"] {
  transition-duration: 1.55s;
}

[data-sal][data-sal-duration="1600"] {
  transition-duration: 1.6s;
}

[data-sal][data-sal-duration="1650"] {
  transition-duration: 1.65s;
}

[data-sal][data-sal-duration="1700"] {
  transition-duration: 1.7s;
}

[data-sal][data-sal-duration="1750"] {
  transition-duration: 1.75s;
}

[data-sal][data-sal-duration="1800"] {
  transition-duration: 1.8s;
}

[data-sal][data-sal-duration="1850"] {
  transition-duration: 1.85s;
}

[data-sal][data-sal-duration="1900"] {
  transition-duration: 1.9s;
}

[data-sal][data-sal-duration="1950"] {
  transition-duration: 1.95s;
}

[data-sal][data-sal-duration="2000"] {
  transition-duration: 2s;
}

[data-sal][data-sal-delay="50"] {
  transition-delay: 0.05s;
}

[data-sal][data-sal-delay="100"] {
  transition-delay: 0.1s;
}

[data-sal][data-sal-delay="150"] {
  transition-delay: 0.15s;
}

[data-sal][data-sal-delay="200"] {
  transition-delay: 0.2s;
}

[data-sal][data-sal-delay="250"] {
  transition-delay: 0.25s;
}

[data-sal][data-sal-delay="300"] {
  transition-delay: 0.3s;
}

[data-sal][data-sal-delay="350"] {
  transition-delay: 0.35s;
}

[data-sal][data-sal-delay="400"] {
  transition-delay: 0.4s;
}

[data-sal][data-sal-delay="450"] {
  transition-delay: 0.45s;
}

[data-sal][data-sal-delay="500"] {
  transition-delay: 0.5s;
}

[data-sal][data-sal-delay="550"] {
  transition-delay: 0.55s;
}

[data-sal][data-sal-delay="600"] {
  transition-delay: 0.6s;
}

[data-sal][data-sal-delay="650"] {
  transition-delay: 0.65s;
}

[data-sal][data-sal-delay="700"] {
  transition-delay: 0.7s;
}

[data-sal][data-sal-delay="750"] {
  transition-delay: 0.75s;
}

[data-sal][data-sal-delay="800"] {
  transition-delay: 0.8s;
}

[data-sal][data-sal-delay="850"] {
  transition-delay: 0.85s;
}

[data-sal][data-sal-delay="900"] {
  transition-delay: 0.9s;
}

[data-sal][data-sal-delay="950"] {
  transition-delay: 0.95s;
}

[data-sal][data-sal-delay="1000"] {
  transition-delay: 1s;
}

[data-sal][data-sal-easing=linear] {
  transition-timing-function: linear;
}

[data-sal][data-sal-easing=ease] {
  transition-timing-function: ease;
}

[data-sal][data-sal-easing=ease-in] {
  transition-timing-function: ease-in;
}

[data-sal][data-sal-easing=ease-out] {
  transition-timing-function: ease-out;
}

[data-sal][data-sal-easing=ease-in-out] {
  transition-timing-function: ease-in-out;
}

[data-sal][data-sal-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

[data-sal][data-sal-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

[data-sal][data-sal-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

[data-sal][data-sal-easing=ease-in-circ] {
  transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

[data-sal][data-sal-easing=ease-out-circ] {
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

[data-sal][data-sal-easing=ease-in-out-circ] {
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

[data-sal][data-sal-easing=ease-in-expo] {
  transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

[data-sal][data-sal-easing=ease-out-expo] {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

[data-sal][data-sal-easing=ease-in-out-expo] {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

[data-sal][data-sal-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-sal][data-sal-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-sal][data-sal-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-sal][data-sal-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

[data-sal][data-sal-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-sal][data-sal-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

[data-sal][data-sal-easing=ease-in-quint] {
  transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

[data-sal][data-sal-easing=ease-out-quint] {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

[data-sal][data-sal-easing=ease-in-out-quint] {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

[data-sal][data-sal-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-sal][data-sal-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-sal][data-sal-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-sal][data-sal-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-sal][data-sal-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-sal][data-sal-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/**
 * Animations
 */
[data-sal|=fade] {
  opacity: 0;
  transition-property: opacity;
}

[data-sal|=fade].sal-animate,
body.sal-disabled [data-sal|=fade] {
  opacity: 1;
}

[data-sal|=slide] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-sal=slide-up] {
  transform: translateY(20%);
}

[data-sal=slide-down] {
  transform: translateY(-20%);
}

[data-sal=slide-left] {
  transform: translateX(20%);
}

[data-sal=slide-right] {
  transform: translateX(-20%);
}

[data-sal|=slide].sal-animate,
body.sal-disabled [data-sal|=slide] {
  opacity: 1;
  transform: none;
}

[data-sal|=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-sal=zoom-in] {
  transform: scale(0.5);
}

[data-sal=zoom-out] {
  transform: scale(1.1);
}

[data-sal|=zoom].sal-animate,
body.sal-disabled [data-sal|=zoom] {
  opacity: 1;
  transform: none;
}

[data-sal|=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-sal=flip-left] {
  transform: perspective(2000px) rotateY(-91deg);
}

[data-sal=flip-right] {
  transform: perspective(2000px) rotateY(91deg);
}

[data-sal=flip-up] {
  transform: perspective(2000px) rotateX(-91deg);
}

[data-sal=flip-down] {
  transform: perspective(2000px) rotateX(91deg);
}

[data-sal|=flip].sal-animate,
body.sal-disabled [data-sal|=flip] {
  transform: none;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./node_modules/@fancyapps/fancybox/src/css/core.css ***!
  \*************************************************************************************************************************************************************************************************************************/
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;
            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 {
    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;
            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: grab;
}

.fancybox-is-grabbing .fancybox-content {
    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;
            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 {
    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;
}

@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));
        }
    }
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./public/typo3conf/ext/t3rud_distribution/node_modules/flickity/css/flickity.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

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

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

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

/* draggable */

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

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

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

/* ---- flickity-button ---- */

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

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

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

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

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: #333;
}

/* ---- previous/next buttons ---- */

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

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

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

/* ---- page dots ---- */

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

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

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

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

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./public/typo3conf/ext/t3rud_distribution/Frontend/dist/lightbox/mediabox.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.stop-scroll {
    height: 100%;
    overflow: hidden;
}

.mediabox-wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.8);
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 999;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: mediabox;
    animation-name: mediabox;
}

@-webkit-keyframes mediabox {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes mediabox {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.mediabox-content {
    max-width: 853px;
    display: block;
    margin: 0 auto;
    height: 100%;
    position: relative;
}

.mediabox-content iframe {
    max-width: 100% !important;
    width: 100% !important;
    display: block !important;
    height: 480px !important;
    border: none !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.mediabox-hide {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: mediaboxhide;
    animation-name: mediaboxhide;
}

@-webkit-keyframes mediaboxhide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes mediaboxhide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.mediabox-close {
    position: absolute;
    top: 0;
    cursor: pointer;
    bottom: 528px;
    right: 0px;
    margin: auto 0;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==) no-repeat;
    background-size: 24px 24px;
}

.mediabox-close:hover {
    opacity: 0.5;
}

@media all and (max-width: 768px) {
    .mediabox-content {
        max-width: 90%;
    }
}

@media all and (max-width: 600px) {
    .mediabox-content iframe {
        height: 320px !important;
    }

    .mediabox-close {
        bottom: 362px;
    }
}

@media all and (max-width: 480px) {
    .mediabox-content iframe {
        height: 220px !important;
    }

    .mediabox-close {
        bottom: 262px;
    }
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./public/typo3conf/ext/t3rud_distribution/Resources/Private/Assets/Styles/default/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.no-gutter > [class*=container],
.no-gutter > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/*
$screen-xs:                  480px !default;
$screen-sm:                  768px !default;
$screen-md:                  992px !default;
$screen-lg:                  1200px !default;
*/
.input-group .input-group-append .btn, .input-group .input-group-append #writeComment input.button, #writeComment .input-group .input-group-append input.button {
  line-height: 1.6em;
}

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

/*$btn-border-radius-base:             0 !important;
$input-border-radius:                0 !important;
$border-radius-base:                 0 !important;
$navbar-border-radius:               0 !important;*/
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #E2007A;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #E2007A;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFF;
  --gray: #494950;
  --gray-dark: #2E2E2E;
  --primary: #E2007A;
  --secondary: #595961;
  --success: #E2007A;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #E2007A;
  --light: #E9E9E9;
  --dark: #494950;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --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: -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-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2E2E2E;
  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: #203886;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #111e48;
  text-decoration: underline;
}

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: #494950;
  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: 2.5rem;
}

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

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

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

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

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

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

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

.display-2 {
  font-size: 5.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.875em;
  font-weight: 400;
}

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.875em;
  color: #494950;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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: #2E2E2E;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #2E2E2E;
}
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-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .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%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #2E2E2E;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #595961;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #595961;
}
.table tbody + tbody {
  border-top: 2px solid #595961;
}

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

.table-bordered {
  border: 1px solid #595961;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #595961;
}
.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: #2E2E2E;
  background-color: rgba(0, 0, 0, 0.075);
}

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

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

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

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

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

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

.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: #f7b8da;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f07aba;
}

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

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

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #ccccce;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #a0a0a4;
}

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

.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: #2E2E2E;
  border-color: #414141;
}
.table .thead-light th {
  color: #494950;
  background-color: #E9E9E9;
  border-color: #595961;
}

.table-dark {
  color: #FFF;
  background-color: #2E2E2E;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #414141;
}
.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;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #494950;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid #203886;
  border-radius: 0;
  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: #494950;
  background-color: #FFF;
  border-color: #ff63b7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.form-control::-moz-placeholder {
  color: #494950;
  opacity: 1;
}
.form-control::placeholder {
  color: #494950;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #E9E9E9;
  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 #494950;
}
select.form-control:focus::-ms-value {
  color: #494950;
  background-color: #FFF;
}

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

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 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.25rem;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #2E2E2E;
  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.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

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

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: #494950;
}

.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.875em;
  color: #E2007A;
}

.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: 0.875rem;
  line-height: 1.5;
  color: #FFF;
  background-color: rgba(226, 0, 122, 0.9);
}
.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: #E2007A;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23E2007A%27 d=%27M2.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%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

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

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #E2007A;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%232E2E2E%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFF url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23E2007A%27 d=%27M2.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%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #E2007A;
}
.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: #E2007A;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #E2007A;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #ff1694;
  background-color: #ff1694;
}
.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(226, 0, 122, 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: #E2007A;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #E2007A;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

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

.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: 0.875rem;
  line-height: 1.5;
  color: #FFF;
  background-color: rgba(226, 0, 122, 0.9);
}
.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: #E2007A;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23E2007A%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23E2007A%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

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

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #E2007A;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%232E2E2E%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFF url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23E2007A%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23E2007A%27 stroke=%27none%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #E2007A;
}
.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: #E2007A;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #E2007A;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff1694;
  background-color: #ff1694;
}
.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(226, 0, 122, 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: #E2007A;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #E2007A;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #E2007A;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 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, #writeComment input.button {
  display: inline-block;
  font-weight: 400;
  color: #2E2E2E;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  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, #writeComment input.button {
    transition: none;
  }
}
.btn:hover, #writeComment input.button:hover {
  color: #2E2E2E;
  text-decoration: none;
}
.btn:focus, #writeComment input.button:focus, .btn.focus, #writeComment input.focus.button {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.btn.disabled, #writeComment input.disabled.button, .btn:disabled, #writeComment input.button:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), #writeComment input.button:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-primary:hover {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
}
.btn-primary:focus, .btn-primary.focus {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-primary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
  color: #FFF;
  background-color: #af005e;
  border-color: #a20058;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-primary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 0.5);
}

.btn-secondary {
  color: #FFF;
  background-color: #595961;
  border-color: #595961;
}
.btn-secondary:hover {
  color: #FFF;
  background-color: #47474d;
  border-color: #414146;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FFF;
  background-color: #47474d;
  border-color: #414146;
  box-shadow: 0 0 0 0.2rem rgba(114, 114, 121, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FFF;
  background-color: #595961;
  border-color: #595961;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-secondary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-secondary.dropdown-toggle {
  color: #FFF;
  background-color: #414146;
  border-color: #3a3a40;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-secondary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(114, 114, 121, 0.5);
}

.btn-success {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-success:hover {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
}
.btn-success:focus, .btn-success.focus {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-success.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-success.dropdown-toggle {
  color: #FFF;
  background-color: #af005e;
  border-color: #a20058;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-success.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 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, .tx-indexedsearch-browsebox .btn-info.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .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, .tx-indexedsearch-browsebox .btn-info.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #2E2E2E;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #2E2E2E;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #2E2E2E;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(224, 171, 13, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #2E2E2E;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-warning.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-warning.dropdown-toggle {
  color: #2E2E2E;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-warning.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 171, 13, 0.5);
}

.btn-danger {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-danger:hover {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FFF;
  background-color: #bc0065;
  border-color: #af005e;
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-danger.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle {
  color: #FFF;
  background-color: #af005e;
  border-color: #a20058;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-danger.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 38, 142, 0.5);
}

.btn-light {
  color: #2E2E2E;
  background-color: #E9E9E9;
  border-color: #E9E9E9;
}
.btn-light:hover {
  color: #2E2E2E;
  background-color: #d6d6d6;
  border-color: #d0d0d0;
}
.btn-light:focus, .btn-light.focus {
  color: #2E2E2E;
  background-color: #d6d6d6;
  border-color: #d0d0d0;
  box-shadow: 0 0 0 0.2rem rgba(205, 205, 205, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #2E2E2E;
  background-color: #E9E9E9;
  border-color: #E9E9E9;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle {
  color: #2E2E2E;
  background-color: #d0d0d0;
  border-color: #c9c9c9;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 205, 205, 0.5);
}

.btn-dark {
  color: #FFF;
  background-color: #494950;
  border-color: #494950;
}
.btn-dark:hover {
  color: #FFF;
  background-color: #37373c;
  border-color: #313135;
}
.btn-dark:focus, .btn-dark.focus {
  color: #FFF;
  background-color: #37373c;
  border-color: #313135;
  box-shadow: 0 0 0 0.2rem rgba(100, 100, 106, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FFF;
  background-color: #494950;
  border-color: #494950;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-dark.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-dark.dropdown-toggle {
  color: #FFF;
  background-color: #313135;
  border-color: #2b2b2f;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-dark.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 100, 106, 0.5);
}

.btn-outline-primary {
  color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-primary:hover {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #E2007A;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-primary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-primary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}

.btn-outline-secondary {
  color: #595961;
  border-color: #595961;
}
.btn-outline-secondary:hover {
  color: #FFF;
  background-color: #595961;
  border-color: #595961;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 89, 97, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #595961;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-secondary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-secondary.dropdown-toggle {
  color: #FFF;
  background-color: #595961;
  border-color: #595961;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-secondary.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(89, 89, 97, 0.5);
}

.btn-outline-success {
  color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-success:hover {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #E2007A;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-success.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-success.dropdown-toggle {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-success.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 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, .tx-indexedsearch-browsebox .btn-outline-info.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .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, .tx-indexedsearch-browsebox .btn-outline-info.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):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: #2E2E2E;
  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, .tx-indexedsearch-browsebox .btn-outline-warning.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-warning.dropdown-toggle {
  color: #2E2E2E;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-warning.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):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: #E2007A;
  border-color: #E2007A;
}
.btn-outline-danger:hover {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #E2007A;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-danger.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-danger.dropdown-toggle {
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-danger.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}

.btn-outline-light {
  color: #E9E9E9;
  border-color: #E9E9E9;
}
.btn-outline-light:hover {
  color: #2E2E2E;
  background-color: #E9E9E9;
  border-color: #E9E9E9;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 233, 233, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #E9E9E9;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-light.dropdown-toggle {
  color: #2E2E2E;
  background-color: #E9E9E9;
  border-color: #E9E9E9;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 233, 233, 0.5);
}

.btn-outline-dark {
  color: #494950;
  border-color: #494950;
}
.btn-outline-dark:hover {
  color: #FFF;
  background-color: #494950;
  border-color: #494950;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 73, 80, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #494950;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-outline-dark.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-outline-dark.dropdown-toggle {
  color: #FFF;
  background-color: #494950;
  border-color: #494950;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-outline-dark.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 73, 80, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #203886;
  text-decoration: none;
}
.btn-link:hover {
  color: #111e48;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #494950;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, #writeComment .btn-group-lg > input.button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn, #writeComment .btn-group-sm > input.button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  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%;
}

.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-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: #2E2E2E;
  text-align: left;
  list-style: none;
  background-color: var(--dropdown-bg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.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;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.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::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 #E9E9E9;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0 0;
  clear: both;
  font-weight: 400;
  color: #FFF;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--dropdown-link-hover-bg);
}
.dropdown-item.active, .tx-indexedsearch-browsebox .dropdown-item.tx-indexedsearch-browselist-currentPage, .dropdown-item:active {
  color: #FFF;
  text-decoration: none;
  background-color: var(--dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #595961;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7rem;
  color: #494950;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0 0;
  color: #FFF;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, #writeComment .btn-group > input.button,
.btn-group-vertical > .btn,
#writeComment .btn-group-vertical > input.button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, #writeComment .btn-group > input.button:hover,
.btn-group-vertical > .btn:hover,
#writeComment .btn-group-vertical > input.button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, #writeComment .btn-group > input.button:focus, .btn-group > .btn:active, #writeComment .btn-group > input.button:active, .btn-group > .btn.active, #writeComment .btn-group > input.active.button, .tx-indexedsearch-browsebox .btn-group > .btn.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox #writeComment .btn-group > input.tx-indexedsearch-browselist-currentPage.button, #writeComment .tx-indexedsearch-browsebox .btn-group > input.tx-indexedsearch-browselist-currentPage.button,
.btn-group-vertical > .btn:focus,
#writeComment .btn-group-vertical > input.button:focus,
.btn-group-vertical > .btn:active,
#writeComment .btn-group-vertical > input.button:active,
.btn-group-vertical > .btn.active,
#writeComment .btn-group-vertical > input.active.button,
.tx-indexedsearch-browsebox .btn-group-vertical > .btn.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-browsebox #writeComment .btn-group-vertical > input.tx-indexedsearch-browselist-currentPage.button,
#writeComment .tx-indexedsearch-browsebox .btn-group-vertical > input.tx-indexedsearch-browselist-currentPage.button {
  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), #writeComment .btn-group > input.button:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.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, #writeComment .btn-group-sm > input.button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #writeComment .btn-group-lg > input.button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, #writeComment .btn-group-vertical > input.button,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), #writeComment .btn-group-vertical > input.button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-toggle > .btn, #writeComment .btn-group-toggle > input.button,
.btn-group-toggle > .btn-group > .btn,
#writeComment .btn-group-toggle > .btn-group > input.button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], #writeComment .btn-group-toggle > input.button input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
#writeComment .btn-group-toggle > input.button 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 > .custom-file {
  display: flex;
  align-items: center;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend #writeComment input.button, #writeComment .input-group-prepend input.button,
.input-group-append .btn,
.input-group-append #writeComment input.button,
#writeComment .input-group-append input.button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend #writeComment input.button:focus, #writeComment .input-group-prepend input.button:focus,
.input-group-append .btn:focus,
.input-group-append #writeComment input.button:focus,
#writeComment .input-group-append input.button:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend #writeComment input.button + .btn, #writeComment .input-group-prepend input.button + .btn, .input-group-prepend #writeComment .btn + input.button, #writeComment .input-group-prepend .btn + input.button, .input-group-prepend #writeComment input.button + input.button, #writeComment .input-group-prepend input.button + input.button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend #writeComment input.button + .input-group-text,
#writeComment .input-group-prepend input.button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend #writeComment .input-group-text + input.button,
#writeComment .input-group-prepend .input-group-text + input.button,
.input-group-append .btn + .btn,
.input-group-append #writeComment input.button + .btn,
#writeComment .input-group-append input.button + .btn,
.input-group-append #writeComment .btn + input.button,
#writeComment .input-group-append .btn + input.button,
.input-group-append #writeComment input.button + input.button,
#writeComment .input-group-append input.button + input.button,
.input-group-append .btn + .input-group-text,
.input-group-append #writeComment input.button + .input-group-text,
#writeComment .input-group-append input.button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append #writeComment .input-group-text + input.button,
#writeComment .input-group-append .input-group-text + input.button {
  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.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #E2007A;
  text-align: center;
  white-space: nowrap;
  background-color: #FFF;
  border: 1px solid #595961;
}
.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,
#writeComment .input-group-lg > .input-group-prepend > input.button,
.input-group-lg > .input-group-append > .btn,
#writeComment .input-group-lg > .input-group-append > input.button {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 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,
#writeComment .input-group-sm > .input-group-prepend > input.button,
.input-group-sm > .input-group-append > .btn,
#writeComment .input-group-sm > .input-group-append > input.button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

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

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          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: #E2007A;
  background-color: #E2007A;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ff63b7;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFF;
  background-color: #ff96ce;
  border-color: #ff96ce;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #494950;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #E9E9E9;
}

.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 #595961;
}
.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-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23FFF%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #E2007A;
  background-color: #E2007A;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23FFF%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 0, 122, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(226, 0, 122, 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=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFF%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 0, 122, 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: #595961;
  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(226, 0, 122, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #494950;
  vertical-align: middle;
  background: #FFF url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%232E2E2E%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #595961;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #ff63b7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.custom-select:focus::-ms-value {
  color: #494950;
  background-color: #FFF;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #494950;
  background-color: #E9E9E9;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #494950;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #ff63b7;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #E9E9E9;
}
.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 + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #494950;
  background-color: #FFF;
  border: 1px solid #595961;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #494950;
  content: "Browse";
  background-color: #E9E9E9;
  border-left: inherit;
}

.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(226, 0, 122, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #E2007A;
  border: 0;
  -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: #ff96ce;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #595961;
  border-color: transparent;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #E2007A;
  border: 0;
  -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: #ff96ce;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #595961;
  border-color: transparent;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #E2007A;
  border: 0;
  -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: #ff96ce;
}
.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: #595961;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #595961;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #595961;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #595961;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #595961;
}

.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: 15px 15px;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #494950;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #595961;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #E9E9E9 #E9E9E9 #595961;
}
.nav-tabs .nav-link.disabled {
  color: #494950;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .tx-indexedsearch-browsebox .nav-link.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .nav-tabs .nav-link.tx-indexedsearch-browselist-currentPage,
.nav-tabs .nav-item.show .nav-link {
  color: #494950;
  background-color: #FFF;
  border-color: #595961 #595961 #FFF;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
}
.nav-pills .nav-link.active, .nav-pills .tx-indexedsearch-browsebox .nav-link.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .nav-pills .nav-link.tx-indexedsearch-browselist-currentPage,
.nav-pills .show > .nav-link {
  color: #FFF;
  background-color: #E2007A;
}

.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, .tx-indexedsearch-browsebox .tab-content > .tx-indexedsearch-browselist-currentPage {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.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.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  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: 15px;
  padding-bottom: 15px;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.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;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .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: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.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 .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage > .nav-link,
.tx-indexedsearch-browsebox .navbar-light .navbar-nav .tx-indexedsearch-browselist-currentPage > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .tx-indexedsearch-browsebox .nav-link.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-browsebox .navbar-light .navbar-nav .nav-link.tx-indexedsearch-browselist-currentPage {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: transparent;
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27%23FFF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27m4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.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: rgba(255, 255, 255, 0.5);
}
.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 .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage > .nav-link,
.tx-indexedsearch-browsebox .navbar-dark .navbar-nav .tx-indexedsearch-browselist-currentPage > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .tx-indexedsearch-browsebox .nav-link.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-browsebox .navbar-dark .navbar-nav .nav-link.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #FFF;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FFF;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFF;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
}
.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;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
}
.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: transparent;
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: transparent;
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}
.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;
}

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

.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-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;
}
.accordion > .card > .card-header {
  margin-bottom: 0;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #494950;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}
.breadcrumb-item.active, .tx-indexedsearch-browsebox .breadcrumb-item.tx-indexedsearch-browselist-currentPage {
  color: #494950;
}

.pagination, .tx-indexedsearch-browsebox {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #203886;
  background-color: #E8EBF3;
  border: 1px solid #595961;
}
.page-link:hover {
  z-index: 2;
  color: #111e48;
  text-decoration: none;
  background-color: #E9E9E9;
  border-color: #595961;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
}
.page-item.active .page-link, .tx-indexedsearch-browsebox .page-item.tx-indexedsearch-browselist-currentPage .page-link {
  z-index: 3;
  color: #FFF;
  background-color: #203886;
  border-color: #595961;
}
.page-item.disabled .page-link {
  color: #494950;
  pointer-events: none;
  cursor: auto;
  background-color: #FFF;
  border-color: #595961;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7rem;
  line-height: 1.5;
}
.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;
  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, #writeComment input.button .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
}

.badge-primary {
  color: #FFF;
  background-color: #E2007A;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #FFF;
  background-color: #af005e;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}

.badge-secondary {
  color: #FFF;
  background-color: #595961;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FFF;
  background-color: #414146;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(89, 89, 97, 0.5);
}

.badge-success {
  color: #FFF;
  background-color: #E2007A;
}
a.badge-success:hover, a.badge-success:focus {
  color: #FFF;
  background-color: #af005e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 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: #2E2E2E;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #2E2E2E;
  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: #E2007A;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #FFF;
  background-color: #af005e;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 122, 0.5);
}

.badge-light {
  color: #2E2E2E;
  background-color: #E9E9E9;
}
a.badge-light:hover, a.badge-light:focus {
  color: #2E2E2E;
  background-color: #d0d0d0;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 233, 233, 0.5);
}

.badge-dark {
  color: #FFF;
  background-color: #494950;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #FFF;
  background-color: #313135;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(73, 73, 80, 0.5);
}

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

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

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

.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: #76003f;
  background-color: #f9cce4;
  border-color: #f7b8da;
}
.alert-primary hr {
  border-top-color: #f4a1ce;
}
.alert-primary .alert-link {
  color: #430024;
}

.alert-secondary {
  color: #2e2e32;
  background-color: #dededf;
  border-color: #d1d1d3;
}
.alert-secondary hr {
  border-top-color: #c4c4c7;
}
.alert-secondary .alert-link {
  color: #161617;
}

.alert-success {
  color: #76003f;
  background-color: #f9cce4;
  border-color: #f7b8da;
}
.alert-success hr {
  border-top-color: #f4a1ce;
}
.alert-success .alert-link {
  color: #430024;
}

.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: #76003f;
  background-color: #f9cce4;
  border-color: #f7b8da;
}
.alert-danger hr {
  border-top-color: #f4a1ce;
}
.alert-danger .alert-link {
  color: #430024;
}

.alert-light {
  color: #797979;
  background-color: #fbfbfb;
  border-color: #f9f9f9;
}
.alert-light hr {
  border-top-color: #ececec;
}
.alert-light .alert-link {
  color: #606060;
}

.alert-dark {
  color: #26262a;
  background-color: #dbdbdc;
  border-color: #ccccce;
}
.alert-dark hr {
  border-top-color: #bfbfc2;
}
.alert-dark .alert-link {
  color: #0e0e0f;
}

@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: #E9E9E9;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #FFF;
  text-align: center;
  white-space: nowrap;
  background-color: #E2007A;
  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 {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    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;
}

.list-group-item-action {
  width: 100%;
  color: #494950;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #494950;
  text-decoration: none;
  background-color: #E9E9E9;
}
.list-group-item-action:active {
  color: #2E2E2E;
  background-color: #E9E9E9;
}

.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.disabled, .list-group-item:disabled {
  color: #494950;
  pointer-events: none;
  background-color: #FFF;
}
.list-group-item.active, .tx-indexedsearch-browsebox .list-group-item.tx-indexedsearch-browselist-currentPage {
  z-index: 2;
  color: #FFF;
  background-color: #E2007A;
  border-color: #E2007A;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active, .tx-indexedsearch-browsebox .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item.active, .tx-indexedsearch-browsebox .list-group-horizontal > .list-group-item.tx-indexedsearch-browselist-currentPage {
  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, .tx-indexedsearch-browsebox .list-group-horizontal > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
  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.active, .tx-indexedsearch-browsebox .list-group-horizontal-sm > .list-group-item.tx-indexedsearch-browselist-currentPage {
    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, .tx-indexedsearch-browsebox .list-group-horizontal-sm > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
    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.active, .tx-indexedsearch-browsebox .list-group-horizontal-md > .list-group-item.tx-indexedsearch-browselist-currentPage {
    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, .tx-indexedsearch-browsebox .list-group-horizontal-md > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
    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.active, .tx-indexedsearch-browsebox .list-group-horizontal-lg > .list-group-item.tx-indexedsearch-browselist-currentPage {
    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, .tx-indexedsearch-browsebox .list-group-horizontal-lg > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
    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.active, .tx-indexedsearch-browsebox .list-group-horizontal-xl > .list-group-item.tx-indexedsearch-browselist-currentPage {
    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, .tx-indexedsearch-browsebox .list-group-horizontal-xl > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item.active, .tx-indexedsearch-browsebox .list-group-horizontal-xxl > .list-group-item.tx-indexedsearch-browselist-currentPage {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active, .tx-indexedsearch-browsebox .list-group-horizontal-xxl > .list-group-item + .list-group-item.tx-indexedsearch-browselist-currentPage {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.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: #76003f;
  background-color: #f7b8da;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #76003f;
  background-color: #f4a1ce;
}
.list-group-item-primary.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-primary.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #76003f;
  border-color: #76003f;
}

.list-group-item-secondary {
  color: #2e2e32;
  background-color: #d1d1d3;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #2e2e32;
  background-color: #c4c4c7;
}
.list-group-item-secondary.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-secondary.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #2e2e32;
  border-color: #2e2e32;
}

.list-group-item-success {
  color: #76003f;
  background-color: #f7b8da;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #76003f;
  background-color: #f4a1ce;
}
.list-group-item-success.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-success.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #76003f;
  border-color: #76003f;
}

.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, .tx-indexedsearch-browsebox .list-group-item-info.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  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, .tx-indexedsearch-browsebox .list-group-item-warning.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #76003f;
  background-color: #f7b8da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #76003f;
  background-color: #f4a1ce;
}
.list-group-item-danger.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-danger.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #76003f;
  border-color: #76003f;
}

.list-group-item-light {
  color: #797979;
  background-color: #f9f9f9;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #797979;
  background-color: #ececec;
}
.list-group-item-light.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-light.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #797979;
  border-color: #797979;
}

.list-group-item-dark {
  color: #26262a;
  background-color: #ccccce;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #26262a;
  background-color: #bfbfc2;
}
.list-group-item-dark.list-group-item-action.active, .tx-indexedsearch-browsebox .list-group-item-dark.list-group-item-action.tx-indexedsearch-browselist-currentPage {
  color: #FFF;
  background-color: #26262a;
  border-color: #26262a;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #FFF;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  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;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #494950;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.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: -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);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.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 #595961;
}
.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 #595961;
}
.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: -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;
  }
}
.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, .tx-indexedsearch-browsebox .carousel-item.tx-indexedsearch-browselist-currentPage,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active, .carousel-fade .tx-indexedsearch-browsebox .carousel-item.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .carousel-fade .carousel-item.tx-indexedsearch-browselist-currentPage,
.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 .tx-indexedsearch-browsebox .carousel-item-left.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .carousel-fade .carousel-item-left.tx-indexedsearch-browselist-currentPage,
.carousel-fade .active.carousel-item-right,
.carousel-fade .tx-indexedsearch-browsebox .carousel-item-right.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-browsebox .carousel-fade .carousel-item-right.tx-indexedsearch-browselist-currentPage {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .tx-indexedsearch-browsebox .carousel-item-left.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .carousel-fade .carousel-item-left.tx-indexedsearch-browselist-currentPage,
  .carousel-fade .active.carousel-item-right,
  .carousel-fade .tx-indexedsearch-browsebox .carousel-item-right.tx-indexedsearch-browselist-currentPage,
  .tx-indexedsearch-browsebox .carousel-fade .carousel-item-right.tx-indexedsearch-browselist-currentPage {
    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=%27http://www.w3.org/2000/svg%27 fill=%27%23FFF%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFF%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%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, .carousel-indicators .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .carousel-indicators .tx-indexedsearch-browselist-currentPage {
  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;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.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: #E2007A !important;
}

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

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

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

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #af005e !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: #E2007A !important;
}

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

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

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

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

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

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #595961 !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: #E2007A !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-lg {
  border-radius: 0 !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 (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-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%;
}

.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;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-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;
  }
}
@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

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

.user-select-none {
  -webkit-user-select: none !important;
     -moz-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: 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: sticky) {
  .sticky-top {
    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;
}

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

.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: 1rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-5,
.mx-5 {
  margin-left: 5rem !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: 1rem !important;
}

.pt-1,
.py-1 {
  padding-top: 1rem !important;
}

.pr-1,
.px-1 {
  padding-right: 1rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}

.pl-1,
.px-1 {
  padding-left: 1rem !important;
}

.p-2 {
  padding: 2rem !important;
}

.pt-2,
.py-2 {
  padding-top: 2rem !important;
}

.pr-2,
.px-2 {
  padding-right: 2rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 2rem !important;
}

.pl-2,
.px-2 {
  padding-left: 2rem !important;
}

.p-3 {
  padding: 3rem !important;
}

.pt-3,
.py-3 {
  padding-top: 3rem !important;
}

.pr-3,
.px-3 {
  padding-right: 3rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}

.pl-3,
.px-3 {
  padding-left: 3rem !important;
}

.p-4 {
  padding: 4rem !important;
}

.pt-4,
.py-4 {
  padding-top: 4rem !important;
}

.pr-4,
.px-4 {
  padding-right: 4rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 4rem !important;
}

.pl-4,
.px-4 {
  padding-left: 4rem !important;
}

.p-5 {
  padding: 5rem !important;
}

.pt-5,
.py-5 {
  padding-top: 5rem !important;
}

.pr-5,
.px-5 {
  padding-right: 5rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 5rem !important;
}

.pl-5,
.px-5 {
  padding-left: 5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-n5,
.mx-n5 {
  margin-left: -5rem !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: 1rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important;
  }
  .m-sm-2 {
    margin: 2rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 2rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 2rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 2rem !important;
  }
  .m-sm-3 {
    margin: 3rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important;
  }
  .m-sm-4 {
    margin: 4rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4rem !important;
  }
  .m-sm-5 {
    margin: 5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5rem !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: 1rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important;
  }
  .p-sm-2 {
    padding: 2rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 2rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 2rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 2rem !important;
  }
  .p-sm-3 {
    padding: 3rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important;
  }
  .p-sm-4 {
    padding: 4rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4rem !important;
  }
  .p-sm-5 {
    padding: 5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important;
  }
  .m-sm-n2 {
    margin: -2rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -2rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -2rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -2rem !important;
  }
  .m-sm-n3 {
    margin: -3rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important;
  }
  .m-sm-n4 {
    margin: -4rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -4rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -4rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -4rem !important;
  }
  .m-sm-n5 {
    margin: -5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -5rem !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: 1rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important;
  }
  .m-md-2 {
    margin: 2rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 2rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 2rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 2rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 2rem !important;
  }
  .m-md-3 {
    margin: 3rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important;
  }
  .m-md-4 {
    margin: 4rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4rem !important;
  }
  .m-md-5 {
    margin: 5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5rem !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: 1rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important;
  }
  .p-md-2 {
    padding: 2rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 2rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 2rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 2rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 2rem !important;
  }
  .p-md-3 {
    padding: 3rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important;
  }
  .p-md-4 {
    padding: 4rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4rem !important;
  }
  .p-md-5 {
    padding: 5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important;
  }
  .m-md-n2 {
    margin: -2rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -2rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -2rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -2rem !important;
  }
  .m-md-n3 {
    margin: -3rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important;
  }
  .m-md-n4 {
    margin: -4rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -4rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -4rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -4rem !important;
  }
  .m-md-n5 {
    margin: -5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -5rem !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: 1rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important;
  }
  .m-lg-2 {
    margin: 2rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 2rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 2rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 2rem !important;
  }
  .m-lg-3 {
    margin: 3rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important;
  }
  .m-lg-4 {
    margin: 4rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4rem !important;
  }
  .m-lg-5 {
    margin: 5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5rem !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: 1rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important;
  }
  .p-lg-2 {
    padding: 2rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 2rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 2rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 2rem !important;
  }
  .p-lg-3 {
    padding: 3rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important;
  }
  .p-lg-4 {
    padding: 4rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4rem !important;
  }
  .p-lg-5 {
    padding: 5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important;
  }
  .m-lg-n2 {
    margin: -2rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -2rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -2rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -2rem !important;
  }
  .m-lg-n3 {
    margin: -3rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important;
  }
  .m-lg-n4 {
    margin: -4rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -4rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -4rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -4rem !important;
  }
  .m-lg-n5 {
    margin: -5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -5rem !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: 1rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important;
  }
  .m-xl-2 {
    margin: 2rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 2rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 2rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 2rem !important;
  }
  .m-xl-3 {
    margin: 3rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important;
  }
  .m-xl-4 {
    margin: 4rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 4rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 4rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 4rem !important;
  }
  .m-xl-5 {
    margin: 5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5rem !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: 1rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important;
  }
  .p-xl-2 {
    padding: 2rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 2rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 2rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 2rem !important;
  }
  .p-xl-3 {
    padding: 3rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important;
  }
  .p-xl-4 {
    padding: 4rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 4rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 4rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 4rem !important;
  }
  .p-xl-5 {
    padding: 5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important;
  }
  .m-xl-n2 {
    margin: -2rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -2rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -2rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -2rem !important;
  }
  .m-xl-n3 {
    margin: -3rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important;
  }
  .m-xl-n4 {
    margin: -4rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -4rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -4rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -4rem !important;
  }
  .m-xl-n5 {
    margin: -5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -5rem !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;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 1rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 1rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 1rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 1rem !important;
  }
  .m-xxl-2 {
    margin: 2rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 2rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 2rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 2rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 2rem !important;
  }
  .m-xxl-3 {
    margin: 3rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 3rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 3rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 3rem !important;
  }
  .m-xxl-4 {
    margin: 4rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 4rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 4rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 4rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 4rem !important;
  }
  .m-xxl-5 {
    margin: 5rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 5rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 5rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 5rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 1rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 1rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 1rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 1rem !important;
  }
  .p-xxl-2 {
    padding: 2rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 2rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 2rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 2rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 2rem !important;
  }
  .p-xxl-3 {
    padding: 3rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 3rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 3rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 3rem !important;
  }
  .p-xxl-4 {
    padding: 4rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 4rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 4rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 4rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 4rem !important;
  }
  .p-xxl-5 {
    padding: 5rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 5rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 5rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 5rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 5rem !important;
  }
  .m-xxl-n1 {
    margin: -1rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -1rem !important;
  }
  .m-xxl-n2 {
    margin: -2rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -2rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -2rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -2rem !important;
  }
  .m-xxl-n3 {
    margin: -3rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -3rem !important;
  }
  .m-xxl-n4 {
    margin: -4rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -4rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -4rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -4rem !important;
  }
  .m-xxl-n5 {
    margin: -5rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -5rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -5rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-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;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-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: 400 !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: #E2007A !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #960051 !important;
}

.text-secondary {
  color: #595961 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #343439 !important;
}

.text-success {
  color: #E2007A !important;
}

a.text-success:hover, a.text-success:focus {
  color: #960051 !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: #E2007A !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #960051 !important;
}

.text-light {
  color: #E9E9E9 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c3c3c3 !important;
}

.text-dark {
  color: #494950 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #252528 !important;
}

.text-body {
  color: #2E2E2E !important;
}

.text-muted {
  color: #494950 !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 #595961;
    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 #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #FFF !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #595961 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #595961;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #595961;
  }
}
/*@include media-breakpoint-up(lg) {
  /*.navbar-right {
    margin-right: 0 !important;
  }* /
  .navbar-nav .dropdown-menu {
    position: absolute !important;
  }
}*/
.btn-cta--white {
  color: #2E2E2E;
  background-color: #FFF;
  border-color: #222;
  background-color: transparent;
}
.btn-cta--white:hover {
  color: #2E2E2E;
  background-color: #FFF;
  border-color: #090909;
}
.btn-cta--white:focus, .btn-cta--white.focus {
  color: #2E2E2E;
  background-color: #FFF;
  border-color: #090909;
  box-shadow: 0 0 0 0.2rem rgba(36, 36, 36, 0.5);
}
.btn-cta--white.disabled, .btn-cta--white:disabled {
  color: #2E2E2E;
  background-color: #FFF;
  border-color: #222;
}
.btn-cta--white:not(:disabled):not(.disabled):active, .btn-cta--white:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-cta--white.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-cta--white.dropdown-toggle {
  color: #2E2E2E;
  background-color: #e6e6e6;
  border-color: #020202;
}
.btn-cta--white:not(:disabled):not(.disabled):active:focus, .btn-cta--white:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-cta--white.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-cta--white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(36, 36, 36, 0.5);
}
.btn-cta--white:active, .btn-cta--white:active:focus, .btn-cta--white:active:hover, .btn-cta--white:focus, .btn-cta--white:hover {
  color: #E2007A !important;
  background-color: #FFF !important;
}

.btn-cta--blue {
  color: #FFF;
  background-color: #203886;
  border-color: #FFF;
  background-color: transparent;
}
.btn-cta--blue:hover {
  color: #FFF;
  background-color: #203886;
  border-color: #e6e6e6;
}
.btn-cta--blue:focus, .btn-cta--blue.focus {
  color: #FFF;
  background-color: #203886;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--blue.disabled, .btn-cta--blue:disabled {
  color: #FFF;
  background-color: #203886;
  border-color: #FFF;
}
.btn-cta--blue:not(:disabled):not(.disabled):active, .btn-cta--blue:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-cta--blue.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-cta--blue.dropdown-toggle {
  color: #FFF;
  background-color: #16275d;
  border-color: #dfdfdf;
}
.btn-cta--blue:not(:disabled):not(.disabled):active:focus, .btn-cta--blue:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-cta--blue.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-cta--blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--blue:active, .btn-cta--blue:active:focus, .btn-cta--blue:active:hover, .btn-cta--blue:focus, .btn-cta--blue:hover {
  color: #FFF;
  background-color: #203886;
}

.btn-cta--pink-bg {
  color: #FFF;
  background-color: #E2007A;
  border-color: #FFF;
  background-color: rgba(255, 255, 255, 0.6);
}
.btn-cta--pink-bg:hover {
  color: #FFF;
  background-color: #E2007A;
  border-color: #e6e6e6;
}
.btn-cta--pink-bg:focus, .btn-cta--pink-bg.focus {
  color: #FFF;
  background-color: #E2007A;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--pink-bg.disabled, .btn-cta--pink-bg:disabled {
  color: #FFF;
  background-color: #E2007A;
  border-color: #FFF;
}
.btn-cta--pink-bg:not(:disabled):not(.disabled):active, .btn-cta--pink-bg:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-cta--pink-bg.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-cta--pink-bg.dropdown-toggle {
  color: #FFF;
  background-color: #af005e;
  border-color: #dfdfdf;
}
.btn-cta--pink-bg:not(:disabled):not(.disabled):active:focus, .btn-cta--pink-bg:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-cta--pink-bg.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-cta--pink-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--pink-bg:active, .btn-cta--pink-bg:active:focus, .btn-cta--pink-bg:active:hover, .btn-cta--pink-bg:focus, .btn-cta--pink-bg:hover {
  color: #FFF;
  background-color: #E2007A;
}

.btn-cta--light {
  color: #FFF;
  background-color: #E2007A;
  border-color: #FFF;
  background-color: transparent;
}
.btn-cta--light:hover {
  color: #FFF;
  background-color: #E2007A;
  border-color: #e6e6e6;
}
.btn-cta--light:focus, .btn-cta--light.focus {
  color: #FFF;
  background-color: #E2007A;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--light.disabled, .btn-cta--light:disabled {
  color: #FFF;
  background-color: #E2007A;
  border-color: #FFF;
}
.btn-cta--light:not(:disabled):not(.disabled):active, .btn-cta--light:not(:disabled):not(.disabled).active, .tx-indexedsearch-browsebox .btn-cta--light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled), .show > .btn-cta--light.dropdown-toggle {
  color: #FFF;
  background-color: #af005e;
  border-color: #dfdfdf;
}
.btn-cta--light:not(:disabled):not(.disabled):active:focus, .btn-cta--light:not(:disabled):not(.disabled).active:focus, .tx-indexedsearch-browsebox .btn-cta--light.tx-indexedsearch-browselist-currentPage:not(:disabled):not(.disabled):focus, .show > .btn-cta--light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-cta--light:active, .btn-cta--light:active:focus, .btn-cta--light:active:hover, .btn-cta--light:focus, .btn-cta--light:hover {
  color: #FFF;
  background-color: #E2007A;
}

.breadcrumb {
  padding: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  list-style: none;
  border-radius: 0;
  background-color: transparent !important;
}

/*.breadcrumb-item {
      float: left;
  }*/
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #818a91;
  content: ">";
}

.input-group .input-group-append .btn, .input-group .input-group-append #writeComment input.button, #writeComment .input-group .input-group-append input.button {
  line-height: 1.6em;
}

/* @ media (min-width: 1599px) {
  .navbar-expand-custom {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-custom>.container,
  .navbar-expand-custom>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-custom .navbar-toggler {
    display: none;
  }

  .navbar-expand-custom .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-custom .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .order-custom-1 {
    order: 1;
  }

  .order-custom-2 {
    order: 2;
  }

  .order-custom-3 {
    order: 3;
  }
}

@media (max-width: 1599px) {

  .navbar-expand-custom>.container,
  .navbar-expand-custom>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }

}*/
.event-date {
  line-height: 2.61803rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: arial, sans-serif;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 *
 * $phi: 1.618033988749; _vars.scss
 */
.section-tagline {
  text-align: left;
  font-size: 25.88854382px !important;
  font-size: 1.6180339887rem !important;
  margin: unset;
}

/*@mixin font-size($font-size){
    font-size: $font-size !important;
    font-size: ($font-size/$fontbase)*1rem !important;
}*/
/*@mixin fontface($family: arial){ //, @weight: normal, @style: normal){
  $FontPath: '../Fonts/';
  @font-face {
     font-family: $family;
     src: url($FontPath+"/"+$family+".eot"); /* IE9 Compat Modes * /
     src: url('${FontPath}${family}.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 * /
          url('${FontPath}${family}.woff2') format('woff2'), /* Super Modern Browsers * /
          url('${FontPath}${family}.woff') format('woff'), /* Pretty Modern Browsers * /
          url('${FontPath}${family}.ttf')  format('truetype'), /* Safari, Android, iOS * /
          url('${FontPath}${family}.svg#svgFontName') format('svg'); /* Legacy iOS * /
    //font-weight: @weight;
    //font-style: @style;
  }
}*/
html {
  font-size: 88%;
}

@media (min-width: 576px) {
  html {
    font-size: 90%;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 100%;
  }
}
/*
@media only screen and (min-width: $screen-lg-min) {
    html { font-size:100%; }
}*/
kbd {
  font-family: "nunito sans", arial, sans-serif !important;
}

body {
  font-family: "nunito sans", arial, sans-serif !important;
  font-size: 1rem;
  line-height: 1.6180339887rem;
}

.form-control,
button,
input,
textarea {
  font-size: 1rem;
  line-height: 1em;
}

li,
p {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: normal;
}

.widget-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: 0.01em;
  line-height: 1.3;
  word-break: break-word;
  word-wrap: break-word;
  padding: 0;
  margin-top: 1.6180339887em;
  margin-bottom: 0.8090169944em;
  clear: both;
  font-family: "nunito sans", arial, sans-serif;
}

dd,
dt {
  line-height: 1rem;
}

dt {
  font-weight: normal;
}

/*h1,h2,h3,h4,h5,h6,p{
    max-width: @{viewport-width}px !important;
}*/
/*
h1,
h2 {
  //text-transform: uppercase;
  font-weight: 600;
}*/
.section-title,
h1,
h1 .subline {
  font-size: 2.6180339887rem;
  font-weight: 400;
}

.aux,
footer,
footer p {
  font-size: 1rem;
  line-height: 1.3rem;
}

.ls-layer {
  line-height: 1.245 !important;
  height: auto !important;
}

blockquote,
blockquote p {
  font-size: 1.1rem;
}

.hero h1,
.mail__icon,
.phone__icon,
footer h3 {
  font-weight: 900;
}

.widgeticons .link-text {
  font-size: 1.6180339887rem;
  font-weight: 600;
  margin-top: 0;
}

h2 {
  font-size: 1.6180339887rem;
  font-weight: 400;
  margin-top: 0;
}

.widget-title,
h3 {
  font-size: 1.2720196495rem;
}

aside > h3 {
  margin-top: 0;
}

.card-header h5 .btn, .card-header h5 #writeComment input.button, #writeComment .card-header h5 input.button,
.tooltip h3 {
  font-weight: bold;
}

.tooltip h3 {
  line-height: 1.3;
}

h4 {
  font-size: 1.2rem;
}

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

:root {
  --fa-style-family: FontAwesome;
}

/*

h1, h2 {
    font-family: 'Josefin Sans', Helvetica, Arial, sans-serif !important;
}
*/
[class^=fa-],
[class*=" fa-"] {
  font-display: swap;
}

/*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa, .btn-link::before, .accordion .btn-link::after {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa, .btn-link::before, .accordion .btn-link::after,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.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-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

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

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

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

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

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 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%;
  z-index: var(--fa-stack-z-index, auto);
}

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

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

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

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

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

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

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

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

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

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

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

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

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

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

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

.fa-explosion::before {
  content: "\e4e9";
}

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

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

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

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

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

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

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

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

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

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

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

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

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

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

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

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

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

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

.fa-pump-medical::before {
  content: "\e06a";
}

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

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

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

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

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

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

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

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

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

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

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

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

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

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

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

.fa-diagram-predecessor::before {
  content: "\e477";
}

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

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

.fa-fire-flame-simple::before {
  content: "\f46a";
}

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

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

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

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

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

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

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

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

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

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

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

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

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

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

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

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

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

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

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

.fa-paste::before {
  content: "\f0ea";
}

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

.fa-code-pull-request::before {
  content: "\e13c";
}

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

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

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

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

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

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

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

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

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

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

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

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

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

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

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

.fa-rainbow::before {
  content: "\f75b";
}

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

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

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

.fa-trowel-bricks::before {
  content: "\e58a";
}

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

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

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

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

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

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

.fa-microphone-slash::before {
  content: "\f131";
}

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

.fa-motorcycle::before {
  content: "\f21c";
}

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

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

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

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

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

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

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

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

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

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

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

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

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

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

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

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

.fa-file-circle-question::before {
  content: "\e4ef";
}

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

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

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

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

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

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

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

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

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

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

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

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

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

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

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

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

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

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

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

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

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

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

.fa-hanukiah::before {
  content: "\f6e6";
}

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

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

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

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

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

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

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

.fa-hands-holding-child::before {
  content: "\e4fa";
}

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

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

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

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

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

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

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

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

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

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

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

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

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

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

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

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

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

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

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

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

.fa-paintbrush::before {
  content: "\f1fc";
}

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

.fa-lock::before {
  content: "\f023";
}

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

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

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

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

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

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

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

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

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

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

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

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

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

.fa-face-grin-wink::before {
  content: "\f58c";
}

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

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

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

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

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

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

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

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

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

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

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

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

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

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

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

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

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

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

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

.fa-poo-storm::before {
  content: "\f75a";
}

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

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

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

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

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

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

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

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

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

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

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

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

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

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

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

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

.fa-user::before {
  content: "\f007";
}

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

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

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

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

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

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

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

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

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

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

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

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

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

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

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

.fa-person-circle-minus::before {
  content: "\e540";
}

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

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

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

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

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

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

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

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

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

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

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

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

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

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

.fa-x-ray::before {
  content: "\f497";
}

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

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

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

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

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

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

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

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

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

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

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

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

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

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

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

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

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

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

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

.fa-heart-circle-plus::before {
  content: "\e500";
}

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

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

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

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

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

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

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

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

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

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

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

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

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

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

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

.fa-stroopwafel::before {
  content: "\f551";
}

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

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

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

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

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

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

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

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

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

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

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

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

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

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

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

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

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

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

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

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

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

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

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

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

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

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

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

.fa-torii-gate::before {
  content: "\f6a1";
}

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

.fa-bucket::before {
  content: "\e4cf";
}

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

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

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

.fa-screwdriver::before {
  content: "\f54a";
}

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

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

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

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

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

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

.fa-undo-alt::before {
  content: "\f2ea";
}

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

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

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

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

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

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

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

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

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

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

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

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

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

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

.fa-tablets::before {
  content: "\f490";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

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

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

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

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

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

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

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

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

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

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

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

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

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

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

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

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

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

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

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

.fa-registered::before {
  content: "\f25d";
}

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

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

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

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

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

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

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

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

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

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

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

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

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

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

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

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

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

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

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

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

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

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

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

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

.fa-arrows-left-right::before {
  content: "\f07e";
}

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

.fa-house-lock::before {
  content: "\e510";
}

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

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

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

.fa-children::before {
  content: "\e4e1";
}

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

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

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

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

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

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

.fa-cruzeiro-sign::before {
  content: "\e152";
}

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

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

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

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

.fa-virus::before {
  content: "\e074";
}

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

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

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

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

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

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

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

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

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

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

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

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

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

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

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

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

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

.fa-temperature-down::before {
  content: "\e03f";
}

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

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

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

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

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

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

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

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

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

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

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

.fa-question::before {
  content: "\?";
}

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

.fa-up-down-left-right::before {
  content: "\f0b2";
}

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

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

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

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

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

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

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

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

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

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

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

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

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

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

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

.fa-sack-xmark::before {
  content: "\e56a";
}

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

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

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

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

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

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

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

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

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

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

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

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

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

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

.fa-mask-ventilator::before {
  content: "\e524";
}

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

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

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

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

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

.fa-house-crack::before {
  content: "\e3b1";
}

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

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

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

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

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

.fa-toilet-paper-slash::before {
  content: "\e072";
}

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

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

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

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

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

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

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

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

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

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

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

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

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

.fa-satellite-dish::before {
  content: "\f7c0";
}

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

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

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

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

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

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

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

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

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

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

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

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

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

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

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

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

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

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

.fa-panorama::before {
  content: "\e209";
}

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

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

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

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

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

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

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

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

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

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

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

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

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

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

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

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

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

.fa-person-military-to-person::before {
  content: "\e54c";
}

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

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

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

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

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

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

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

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

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

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

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

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

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

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

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

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

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

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

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

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

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

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

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

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

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

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

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

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

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

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

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

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

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

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

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

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

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

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

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

.fa-shield-virus::before {
  content: "\e06c";
}

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

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

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

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

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

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

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

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

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

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

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

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

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

.fa-up-right-from-square::before {
  content: "\f35d";
}

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

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

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

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

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

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

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

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

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

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

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

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

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

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

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

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

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

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

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

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

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

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

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

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

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

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

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

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

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

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

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

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

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

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

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

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

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

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

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

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

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

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

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

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

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

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

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

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

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

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

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

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

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

.fa-plane-arrival::before {
  content: "\f5af";
}

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

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

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

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

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

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

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

.fa-virus-slash::before {
  content: "\e075";
}

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

.fa-subtract::before {
  content: "\f068";
}

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

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

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

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

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

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

.fa-asl-interpreting::before {
  content: "\f2a3";
}

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

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

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

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

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

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

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

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

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

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

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

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

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

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

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

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

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

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

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

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

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

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

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

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

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

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

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

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

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

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

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

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

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

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

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

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

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

.fa-tram::before {
  content: "\f7da";
}

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

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

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

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

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

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

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

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

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

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

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

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

.fa-mobile::before {
  content: "\f3ce";
}

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

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

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

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

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

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

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

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

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

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "B";
}

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

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

.fa-kiwi-bird::before {
  content: "\f535";
}

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

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

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

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

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

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

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

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

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

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

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

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

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

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

.fa-caravan::before {
  content: "\f8ff";
}

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

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

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

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

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

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

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

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

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

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

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

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

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

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

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

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

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

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

.fa-kit-medical::before {
  content: "\f479";
}

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

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

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

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

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

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

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

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

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

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

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

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

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

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

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

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

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

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

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

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

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

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

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

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

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

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

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

.fa-earth-america::before {
  content: "\f57d";
}

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

.fa-person-burst::before {
  content: "\e53b";
}

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

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

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

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

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

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

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

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

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

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

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

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

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

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

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

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

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

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

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

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

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

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

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

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

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

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

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

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

.fa-walkie-talkie::before {
  content: "\f8ef";
}

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

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

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

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

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

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

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

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

.fa-skull-crossbones::before {
  content: "\f714";
}

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

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

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

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

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

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

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

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

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

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

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

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

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

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

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

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

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

.fa-clapperboard::before {
  content: "\e131";
}

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

.fa-radiation-alt::before {
  content: "\f7ba";
}

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

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

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

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

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

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

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

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

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

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

.fa-add::before {
  content: "\+";
}

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

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

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

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

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

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

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

.fa-peso-sign::before {
  content: "\e222";
}

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

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

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

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

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

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

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

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

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

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

.fa-photo-video::before {
  content: "\f87c";
}

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

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

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

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

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

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

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

.fa-tablet::before {
  content: "\f3fb";
}

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

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

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

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

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

.fa-holly-berry::before {
  content: "\f7aa";
}

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

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

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

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

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

.fa-retweet::before {
  content: "\f079";
}

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

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

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

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

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

.fa-radio::before {
  content: "\f8d7";
}

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

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

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

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

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

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

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

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

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

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

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

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

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

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

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

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

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

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

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

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

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

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

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

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

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

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

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

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

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

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

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

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

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

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

.fa-temperature-low::before {
  content: "\f76b";
}

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

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

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

.fa-shield-heart::before {
  content: "\e574";
}

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

.fa-earth-oceania::before {
  content: "\e47b";
}

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

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

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

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

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

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

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

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

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

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

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

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

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

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/fa-solid-900.41c0f706.woff2) format("woff2"), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/fa-solid-900.b1a653db.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Free 6.2.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/fa-brands-400.3ac6859b.woff2) format("woff2"), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/fonts/fa-brands-400.450a5c89.ttf) format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

/*.fa {
  font: normal normal normal 16px/1 FontAwesome !important;
}*/
.lightbox .img-wrapper .features-bg:before,
.lightbox.video:before,
.lightbox.youtube:before,
.ul_iconlist li:before {
  font-family: var(--fa-style-family, "Font Awesome 6 Free", "FontAwesome", "font-awesome") !important;
  font-weight: var(--fa-style, 900);
}

/*
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/nunito-sans-v5-latin-200.eot");
  src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'), url("../fonts/nunito-sans-v5-latin-200.eot?#iefix") format('embedded-opentype'), url("../fonts/nunito-sans-v5-latin-200.woff2") format('woff2'), url("../fonts/nunito-sans-v5-latin-200.woff") format('woff'), url("../fonts/nunito-sans-v5-latin-200.ttf") format('truetype'), url("../fonts/nunito-sans-v5-latin-200.svg#NunitoSans") format('svg');
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/nunito-sans-v5-latin-200italic.eot");
  src: local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'), url("../fonts/nunito-sans-v5-latin-200italic.eot?#iefix") format('embedded-opentype'), url("../fonts/nunito-sans-v5-latin-200italic.woff2") format('woff2'), url("../fonts/nunito-sans-v5-latin-200italic.woff") format('woff'), url("../fonts/nunito-sans-v5-latin-200italic.ttf") format('truetype'), url("../fonts/nunito-sans-v5-latin-200italic.svg#NunitoSans") format('svg');
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/nunito-sans-v5-latin-300.eot");
  src: local('Nunito Sans Light'), local('NunitoSans-Light'), url("../fonts/nunito-sans-v5-latin-300.eot?#iefix") format('embedded-opentype'), url("../fonts/nunito-sans-v5-latin-300.woff2") format('woff2'), url("../fonts/nunito-sans-v5-latin-300.woff") format('woff'), url("../fonts/nunito-sans-v5-latin-300.ttf") format('truetype'), url("../fonts/nunito-sans-v5-latin-300.svg#NunitoSans") format('svg');
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/nunito-sans-v5-latin-600.eot");
  src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'), url("../fonts/nunito-sans-v5-latin-600.eot?#iefix") format('embedded-opentype'), url("../fonts/nunito-sans-v5-latin-600.woff2") format('woff2'), url("../fonts/nunito-sans-v5-latin-600.woff") format('woff'), url("../fonts/nunito-sans-v5-latin-600.ttf") format('truetype'), url("../fonts/nunito-sans-v5-latin-600.svg#NunitoSans") format('svg');
}
*/
/*@if variable-exists(path__type) and $path__type == cakephp {
  // framework: cake pHP
  $fa-font-path: '../../../font/' !default;
} @else {
  // framework: typo3/wordpress/static
  $fa-font-path: '../../../dist/node_modules/font-awesome/fonts/' !default;
}*/
.event-date {
  line-height: 2.61803rem;
}

.event-date,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: arial, sans-serif;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 *
 * $phi: 1.618033988749; vars.less
 */
.section-tagline {
  text-align: left;
  font-size: 25.88854382px !important;
  font-size: 1.6180339887rem !important;
  margin: unset;
}

/*@mixin font-size($font-size){
    font-size: $font-size !important;
    font-size: ($font-size/$fontbase)*1rem !important;
}*/
/*@mixin fontface($family: arial){ //, @weight: normal, @style: normal){
  $fontPath: './dist/fonts/';
  @font-face {
     font-family: $family;

     src: url($fontPath+"/"+$family+".eot"); /* iE9 compat modes * /
     src: url('${fontPath}${family}.eot?#iefix') format('embedded-opentype'), /* iE6-iE8 * /
          url('${fontPath}${family}.woff2') format('woff2'), /* super modern browsers * /
          url('${fontPath}${family}.woff') format('woff'), /* pretty modern browsers * /
          url('${fontPath}${family}.ttf')  format('truetype'), /* safari, android, iOS * /
          url('${fontPath}${family}.svg#svgFontName') format('svg'); /* legacy iOS * /
    //font-weight: @weight;
    //font-style: @style;
  }
}*/
html {
  font-size: 88%;
}

@media (min-width: 576px) {
  html {
    font-size: 90%;
  }
}
@media (min-width: 768px) {
  html {
    font-size: 100%;
  }
}
/*
@media only screen and (min-width: $screen-lg-min) {
    html { font-size:100%; }
}*/
.widget-title,
body,
h1,
h2,
h3,
h4,
h5,
h6,
kbd,
p {
  font-family: sans-serif;
}

html.fonts-loaded .widget-title,
html.fonts-loaded body,
html.fonts-loaded h1,
html.fonts-loaded h2,
html.fonts-loaded h3,
html.fonts-loaded h4,
html.fonts-loaded h5,
html.fonts-loaded h6,
html.fonts-loaded kbd,
html.fonts-loaded p {
  font-family: "nunito sans", arial, sans-serif !important;
}

body,
#content li,
p {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 200;
}

.form-control,
button,
input,
textarea {
  /*@include font-size($fontbase); // 16px
  line-height: 1em;*/
  font-size: 1.25rem;
  line-height: 1.25;
}

/*
p {
  //@include font-size(18px);
  //$body-font: ceil($header-font / $phi);
  //font-size: $body-font !important;
  // the most popular font size for body copy is a range between 12 and 14 pixels.
  //@include font-size($fontbase); // 16px
  //line-height: $my-line-height-base / $fontbase !important; //1.625em;
  // ticket: http://jira.lmwa.de/browse/dSS300-18
  //line-height: 1.2rem;
  //@include line-height($my-line-height-base);
  font-size: 1.25rem;
  line-height: 1.5;
  //line-height: 1em;
  //font-size: 1rem;
  // 1.6875;
  //@include golden-lineheight($fontbase, $viewport-width);
  font-weight: 200;
}
*/
.widget-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  padding: 0;
  margin-top: 1.6180339887em;
  margin-bottom: 0.8090169944em;
  line-height: 42px;
  line-height: 2.6180339887rem;
  clear: both;
  font-weight: 300;
}

.two-col__media h2 {
  margin-top: 0;
}

.lead,
.lead h1 {
  font-family: sans-serif;
  font-weight: 300;
}
@media (max-width: 991.98px) {
  .lead,
  .lead h1 {
    -webkit-hyphens: none;
            hyphens: none;
  }
}
@media (min-width: 768px) {
  .lead,
  .lead h1 {
    font-size: 6.25rem;
    line-height: 1.46;
    margin-top: 0;
  }
}
.lead, .lead span,
.lead h1,
.lead h1 span {
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

dd,
dt {
  line-height: 1rem;
}

dt {
  font-weight: normal;
}

/*h1,h2,h3,h4,h5,h6,p{
    max-width: @{viewport-width}px !important;
}*/
h1,
h2 {
  font-family: sans-serif;
}

.section-title,
h1,
h1 .subline {
  font-size: 42px;
  font-size: 2.6180339887rem;
  line-height: 3.57rem;
}
@media (min-width: 992px) {
  .section-title,
  h1,
  h1 .subline {
    text-transform: uppercase;
  }
}

.two-col__media h1 {
  margin: 0;
}

/*
 * widgeticons
 */
.widgeticons .link-text {
  font-size: 26px;
  font-size: 1.6180339887rem;
  font-weight: 600;
  margin-top: 0;
  text-transform: uppercase;
}

h2 {
  font-size: 26px;
  font-size: 1.6180339887rem;
}

.hotspotmap2__inner h2 {
  margin-top: 0;
}

/*.slider h2{
  line-height: 2.2;
  @include media-breakpoint-up(md) {
    font-size: 2.5rem;
    line-height: 3.5rem;
    //line-height: 1.8;
  }
  margin-bottom: 0 !important;
}*/
.widget-title,
blockquote,
h3 {
  font-size: 1.55rem;
  line-height: 2rem;
}
.widget-title li,
blockquote li,
h3 li {
  font-weight: initial;
  font-size: initial;
  line-height: initial;
}

.btn, #writeComment input.button {
  font-weight: 600;
}

/*.card-header h5 .btn,
.tooltip h3 {
  font-weight: bold;
}*/
.event-date,
h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.5rem;
}

.tooltip h3 {
  line-height: 1.4;
}

h6 {
  font-size: 13px;
  font-size: 0.7861513778rem;
  line-height: 1rem;
}

@media (min-width: 768px) {
  .reg {
    top: -4rem;
    font-size: 1rem;
  }
}
.aux,
.reg,
footer,
footer a,
footer p {
  font-size: 0.9rem;
}
.aux h4,
.reg h4,
footer h4,
footer a h4,
footer p h4 {
  margin-top: 0 !important;
}

#footer-bottom {
  font-size: 1.05rem;
}

aside > h3 {
  margin-top: 0;
}

.nav {
  font-size: 1.15rem;
  font-weight: 200;
}

.nav-item.active > a, .tx-indexedsearch-browsebox .nav-item.tx-indexedsearch-browselist-currentPage > a {
  font-weight: 300;
}

/*sass hat keine wurzelfunktion --> sqrt funktioniert nicht, evtl andere lib verwenden*/
/*.ls-fullwidth .ls-nav-prev{
  left: 0 !important;
}
.ls-fullwidth .ls-nav-next{
  right: 0 !important;
}*/
.ls-layer {
  line-height: 1.245 !important;
  height: auto !important;
}

.video-hover .overlay-desc p {
  font-size: inherit;
}
@media (min-width: 768px) {
  .video-hover .overlay-desc,
  .video-hover .overlay-desc p {
    font-size: 1.75rem;
  }
}

/*@include media-breakpoint-up(md) {
  .icon{font-size: 9px;}
}
*/
.error-message {
  font-size: 2rem;
  line-height: 1;
  font-weight: 700;
}
@media (min-width: 768px) {
  .error-message {
    font-size: 10rem;
  }
}

html.fonts-loaded .lead,
html.fonts-loaded .lead h1 {
  font-family: "nunito sans", arial, sans-serif;
  font-weight: 600;
}
html.fonts-loaded .event-date,
html.fonts-loaded h1,
html.fonts-loaded h2,
html.fonts-loaded h3,
html.fonts-loaded h4,
html.fonts-loaded h5,
html.fonts-loaded h6 {
  font-family: "nunito sans", arial, sans-serif;
}

/*a {
  &:hover {
    transition: color 0.3s ease-in-out;
  }
}*/
.p-0-3 {
  padding: 0.3rem;
}

.images-effect,
.sal__wrapper {
  overflow: hidden !important;
}

@media (min-width: 768px) {
  .mb-md-15p {
    margin-bottom: 15px;
  }
  .mb-md-30p {
    margin-bottom: 30px;
  }
  .mt-md-15p {
    margin-top: 15px;
  }
  .mt-md-30p {
    margin-top: 30px;
  }
  .w-md-10 {
    width: 10%;
  }
  .w-md-15 {
    width: 15%;
  }
  .w-md-20 {
    width: 20%;
  }
  .w-md-30 {
    width: 30%;
  }
  .w-md-40 {
    width: 40%;
  }
  .w-md-50 {
    width: 50%;
  }
  .w-md-60 {
    width: 60%;
  }
}
/*
 * Progressive images
 */
/* progressive image CSS * /
.progressive {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
}

.progressive img {
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  border: 0 none;
}

.progressive img.preview {
  filter: blur(2vw);
  transform: scale(1.05);
}

.progressive img.reveal {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform, opacity;
  animation: progressiveReveal 1s ease-out;
}

@keyframes progressiveReveal {
  0% {
    transform: scale(1.05);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}*/
.arrow-down {
  text-align: center;
  margin: 20px auto 0;
  /*.scrolltext {
    text-transform: uppercase;
  }*/
}
.arrow-down .fa, .arrow-down .btn-link::before, .arrow-down .accordion .btn-link::after, .accordion .arrow-down .btn-link::after {
  font-size: 30pt;
  z-index: 100;
}
.arrow-down a span {
  margin-top: 1em;
}

@keyframes bounce {
  0%, 100% {
    /*-webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);*/
    transform: translateY(-15px);
  }
  60% {
    /*-webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);*/
    transform: translateY(0px);
  }
  70% {
    /*-webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);*/
    transform: translateY(-5px);
  }
}
.vertical--center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.row--pipe-divider [class*=col-]:not(:last-child) {
  border-bottom: 1px solid #E2007A;
}

/*.same-height {
  margin-bottom: 15px;
}*/
@media (min-width: 768px) {
  @supports not (display: flex) {
    .same-height__wrapper {
      overflow: hidden;
    }
    /*.same-height {
      overflow: hidden;
      margin-bottom: -9999999px;
      padding-bottom: 9999999px;
    }*/
  }
  @supports (display: flex) {
    .same-height [class*=__wrapper] {
      height: 100%;
    }
  }
}
@media (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .owl-stage-outer,
  .same-height__wrapper {
    overflow: visible;
  }
  .owl-item,
  .same-height {
    overflow: visible;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .row--pipe-divider [class*=col-]:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid #E2007A;
  }
  .same-height__row {
    display: flex;
    overflow: hidden;
  }
  .same-height__row > [class*=col-] {
    display: flex;
    flex-direction: column;
  }
  .same-height__row > [class*=col-] .features-bg {
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 0;
    height: 100%;
  }
  .same-height__row > [class*=col-] > a,
  .same-height__row > [class*=col-] .box,
  .same-height__row > [class*=col-] .features-bg,
  .same-height__row > [class*=col-] .grid__container,
  .same-height__row > [class*=col-] .img__wrapper {
    height: 100%;
    flex-grow: 1;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
  .same-height__row > [class*=col-] .box,
  .same-height__row > [class*=col-] .grid__container {
    height: inherit;
  }
}
@media (min-width: 768px) {
  .same-height__row::after, .same-height__row::before {
    display: none;
  }
}
.menu--pipe-divider li + li {
  border-left: 1px solid #000;
  padding-left: 5px;
}

/*
.row--pipe-divider [class*='col-']:not(:last-child):after {
  background: $color-green--divider;
  height: 1px;
  width: 100%;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
}

@include media-breakpoint-up(sm) {
  .row--pipe-divider [class*='col-']:not(:last-child):after {
    //background: $color-green--divider;
    width: 1px;
    height: auto;
    min-height: 70px;
  }
}*/
/*.si-a {
  padding: .7rem!important;
}*/
@media (min-width: 576px) {
  .row-middle {
    display: flex;
    align-items: center;
  }
}
/*@include media-breakpoint-up(md) {
  #footer-top{overflow: hidden;}
  .same-height {
      overflow: hidden;
      margin-bottom: -9999999px;
      padding-bottom: 9999999px;
  }
}

// http://www.jackreichert.com/2011/07/31/how-to-add-a-divider-between-menu-items-in-css-using-only-one-selector/
.menu--pipe-divider {
    li+li {
        border-left: 1px solid $color-grey--light;
    }
    //li { border-right: 1px solid @color-grey; }
}

/*.si-a {
  padding: .7rem!important;
}* /

@supports (display: -webkit-flex) or (display: -moz-flex) or (display: flex) {

  @include media-breakpoint-up(sm) {
    .row-middle{
      display:flex;
      align-items:center;
    }
  }

}*/
.table--wrap-row {
  /*td {
      padding: 0.25em 0.5em;

      &:before { content: attr(data-label)": ";
        display: inline-block;
        font-weight: bold;
        width: 5em;
      }
    }*/
}
.table--wrap-row,
.table--wrap-row tbody,
.table--wrap-row td,
.table--wrap-row th,
.table--wrap-row thead,
.table--wrap-row tr {
  display: block;
  overflow: hidden;
}
.table--wrap-row tr {
  margin-bottom: 1rem;
}
.table--wrap-row tr + tr {
  border-top: 1px solid #4D4D4D;
  padding-top: 1rem;
}
@media screen and (min-width: 650px) {
  .table--wrap-row {
    display: table;
    width: 100%;
  }
  .table--wrap-row thead {
    display: table-header-group;
  }
  .table--wrap-row tr {
    display: table-row;
  }
  .table--wrap-row thead tr {
    border-top: 0;
    position: static;
    top: auto;
    left: auto;
  }
  .table--wrap-row tbody {
    display: table-row-group;
  }
  .table--wrap-row td,
  .table--wrap-row th {
    display: table-cell;
    padding: 6px 12px;
    vertical-align: top;
    text-align: left;
  }
  .table--wrap-row td:before {
    content: "";
    width: auto;
  }
}

.table--wrap-group,
.table--wrap-group tbody,
.table--wrap-group td,
.table--wrap-group th,
.table--wrap-group thead,
.table--wrap-group tr {
  display: block;
  overflow: hidden;
}
.table--wrap-group thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.table--wrap-group td {
  padding: 0.25em 0.5em;
}
.table--wrap-group td[data-label]::before {
  content: attr(data-label) ": ";
  display: inline-block;
  font-weight: bold;
  width: 5em;
}
.table--wrap-group tr {
  margin-bottom: 1rem;
}
.table--wrap-group tr + tr {
  border-top: 1px solid #4D4D4D;
}
@media screen and (min-width: 650px) {
  .table--wrap-group {
    display: table;
    width: 100%;
  }
  .table--wrap-group thead {
    display: table-header-group;
  }
  .table--wrap-group tr {
    border-top: 1px solid #4D4D4D;
    display: table-row;
  }
  .table--wrap-group thead tr {
    border-top: 0;
    position: static;
    top: auto;
    left: auto;
  }
  .table--wrap-group tbody {
    display: table-row-group;
  }
  .table--wrap-group td,
  .table--wrap-group th {
    display: table-cell;
    padding: 6px 12px;
    vertical-align: top;
    text-align: left;
  }
  .table--wrap-group td[data-label]::before {
    content: "";
    width: auto;
  }
}

.anchor {
  height: var(--nav-height);
}

:root {
  --input-padding-x: 0.75rem;
  --input-padding-y: 0.75rem;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 100%;
}

body.lock-scroll {
  overflow: hidden;
}

header .active__lang svg {
  height: 13px;
}
header .active__lang span {
  line-height: 1;
  font-size: 1rem;
  margin-left: 0.23rem;
}

ul {
  -webkit-padding-start: 1.1em;
          padding-inline-start: 1.1em;
  list-style-type: square;
}

.img__wrapper {
  overflow: hidden;
}

a:hover {
  text-decoration: none;
}

/*
 * search__result page
 */
.search__result {
  margin-top: 2rem;
}

ol.search__results {
  padding-left: 1em;
}

/*
 * accordion
 */
#writeComment input.button:not(:disabled):not(.disabled), .btn:not(:disabled):not(.disabled) {
  text-decoration: none;
}

.accordion .card {
  border-left-width: 0;
  border-right-width: 0;
}
.accordion .card-header,
.accordion .card-header h5 {
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.accordion .btn-link {
  position: relative;
  text-align: left;
  width: 100%;
}
.accordion .btn-link:hover {
  text-decoration: none;
}
.accordion .btn-link::before {
  display: none;
}
.accordion .btn-link::after {
  position: absolute;
  right: 0;
  top: 0;
}
.accordion button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>");
}

.accordion button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

.card-header {
  border-bottom: 0;
}

.pattern__diagonal_lines {
  border-right: 0;
  border-left: 0;
}

.page-link.disabled {
  cursor: default;
}

.form-signin {
  padding: 30px;
}

.form_login {
  display: flex;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
  /*min-height: 100%;
  min-height: 100vh;*/
}

.form-signin {
  width: 100%;
  max-width: 420px;
  margin: auto;
}

#socialnav li a {
  padding: 10px;
}
@media (min-width: 768px) {
  #socialnav li:first-child a {
    padding-left: 0;
  }
}

/*
.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

.form-label-group > input,
.form-label-group > label {
  padding: var(--input-padding-y) var(--input-padding-x);
}

.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 0; /* override default `<label>` margin * /
  line-height: 1.5;
  color: #495057;
  border: 1px solid transparent;
  border-radius: .25rem;
  transition: all .1s ease-in-out;
}

.form-label-group input::-webkit-input-placeholder {
  color: transparent;
}

.form-label-group input:-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-moz-placeholder {
  color: transparent;
}

.form-label-group input::placeholder {
  color: transparent;
}

.form-label-group input:not(:placeholder-shown) {
  padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
  padding-bottom: calc(var(--input-padding-y) / 3);
}

.form-label-group input:not(:placeholder-shown) ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 12px;
  color: #777;
}
*/
/*
$gl-ms : "screen and (max-width: 23.5em)"; // up to 360px
$gl-xs : "screen and (max-width: 35.5em)"; // up to 568px
$gl-sm : "screen and (max-width: 48em)"; // max 768px
$gl-md : "screen and (max-width: 64em)"; // max 1024px
$gl-lg : "screen and (max-width: 80em)"; // max 1280px
*/
.table {
  border-width: 1px;
  border-style: solid;
  border-spacing: 1;
  border-collapse: collapse;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.table * {
  position: relative;
}
.table thead th {
  border-bottom-width: 1px;
}
.table td,
.table th {
  padding-left: 8px;
  text-align: center;
}
.table thead tr {
  height: 60px;
  font-size: 16px;
  font-weight: normal;
}
.table tbody tr {
  height: 48px;
}
.table tbody tr:last-child {
  border: 0;
}

@media (max-width: 575.98px) {
  .table {
    display: block;
  }
  .table td, .table tr {
    border-width: 0;
  }
  .table > *,
  .table tr,
  .table td,
  .table th {
    display: block;
  }
  .table thead {
    display: none;
  }
  .table tbody tr {
    height: auto;
    padding: 8px 0;
  }
  .table tbody tr td {
    padding-left: 45%;
    text-align: left;
    margin-bottom: 12px;
    overflow: hidden;
  }
  .table tbody tr td:last-child {
    margin-bottom: 0;
  }
  .table tbody tr td:before {
    position: absolute;
    font-weight: 700;
    width: 40%;
    left: 10px;
    top: 0;
  }
  .table tbody tr td::before {
    content: attr(data-th) ":";
    text-align: left;
    padding: 1px;
  }
}
.responsive_row_table {
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
.responsive_row_table caption {
  caption-side: top;
  font-size: 1.5em;
  margin: 0.5em 0 0.75em;
}
.responsive_row_table tr {
  border-width: 1px;
  border-style: solid;
  padding: 0.35em;
}
.responsive_row_table td,
.responsive_row_table th {
  border-right-width: 1px;
  border-right-style: solid;
  text-align: center;
}
.responsive_row_table th {
  font-size: 0.85em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .responsive_row_table {
    border: 0;
  }
  .responsive_row_table caption {
    font-size: 1.3em;
  }
  .responsive_row_table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .responsive_row_table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    display: block;
    margin-bottom: 0.625em;
  }
  .responsive_row_table td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    font-size: 0.8em;
    text-align: right;
  }
  .responsive_row_table td,
  .responsive_row_table th {
    border-right-width: 0;
  }
  .responsive_row_table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  .responsive_row_table td:last-child {
    border-bottom: 0;
  }
}

@media (min-width: 768px) {
  .sortable th {
    cursor: pointer;
    /*&:hover {
            &::after {
                content: " \025B8";
            }
        }
        &::after {
            content: " \025B8";
        }*/
  }
  .sortable th:first-child {
    border-top-left-radius: 4px;
  }
  .sortable th:last-child {
    border-top-right-radius: 4px;
  }
  .sortable th[aria-sort=descending]::after {
    content: " ▾";
  }
  .sortable th[aria-sort=ascending]::after {
    content: " ▴";
  }
}
/*
.icon {

  &.world {
    background-image: url("/img/world.svg");
  }

  &.search {
    background-image: url("/img/search.svg");
  }

  &.catalog {
    background-image: url("/img/catalog.svg");
  }

  &.facebook {
    background-image: url("/img/facebook.svg");
  }

  &.facebook {
    background-image: url("/img/facebook.svg");
  }

  &.youtube {
    background-image: url("/img/youtube.svg");
  }

  &.xing {
    background-image: url("/img/xing.svg");
  }

  &.wikipedia {
    background-image: url("/img/wikipedia.svg");
  }

  &.google-plus {
    background-image: url("/img/google-plus.svg");
  }
}*/
.dropdown-item-inner {
  padding-left: 15px;
  padding-right: 15px;
  color: black;
}

.dropdown-item.active span, .tx-indexedsearch-browsebox .dropdown-item.tx-indexedsearch-browselist-currentPage span {
  color: white;
}

/*.arrow-down{
  margin-top: 0;
  display: block;
  width: 100%;
  .fa{
    margin-top: 15px;
  }
  .scrolltext{
    margin-bottom: 0;
  }
}

@include media-breakpoint-up(lg) {
  .arrow-down{
    border-radius: 50%;
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: 15px;
    z-index: 9999999;
    margin-left: -50px;
    left: 50%;
    .scrolltext{
      margin-bottom: 10px;
    }
  }
}*/
.grid__flexbox .flex__content {
  margin: 15px 0;
  padding: 15px;
}
.grid__flexbox figure {
  margin: -15px -15px 2rem;
}
@media (min-width: 768px) {
  .grid__flexbox .flex__container {
    margin: -7.5px;
    list-style: none;
  }
  .grid__flexbox .flex__item {
    width: 50%;
    float: left;
    margin: 7.5px;
  }
  .grid__flexbox .flex__content {
    height: 100%;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .grid__flexbox .flex__item {
    width: 32%;
    /*width: 33.33333%;
          width: calc(100%/3);*/
  }
}
@supports (display: flex) {
  @media (min-width: 768px) {
    .grid__flexbox .flex__container {
      display: flex;
      flex-flow: row wrap;
      /*justify-content: flex-start;
        align-items: stretch;
        align-content: space-around;*/
    }
    .grid__flexbox .flex__item {
      float: none;
      width: 50%;
    }
  }
  @media (min-width: 992px) {
    .grid__flexbox .flex__item {
      width: 32%;
    }
  }
}

/*.navbar-nav {
  .nav-item + .nav-item {
    border-top-style: solid;
    border-top-width: 1px;
  }
}*/
@media (min-width: 1200px) {
  .navbar-nav {
    /*.nav-item + .nav-item {
      border: 0;
    }*/
  }
  .navbar-nav .nav-item > a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .dropdown-menu {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    margin-top: 0;
  }
}
.navbar--first {
  z-index: 10002 !important;
}

.sitemap_lvl2 {
  margin-left: 1em;
  margin-bottom: 1em;
}

.sitemap_lvl1 > li {
  display: block;
  margin-bottom: 2em;
}
.sitemap_lvl1 > li > a {
  display: block;
  font-weight: bold;
  margin-bottom: 0.5em;
}

#content {
  position: relative;
  z-index: 30;
}

.job__alert {
  padding: 2rem;
  margin: 0 0 1rem;
}

.frm--search {
  clear: both;
}

.frm--search__label {
  margin-bottom: 0;
}

.navbar-header {
  float: right;
}

@media (min-width: 992px) {
  .navbar-collapse {
    margin: 0 0 0 4rem;
  }
}
/*@media (min-width: 1199px){
  .navbar-fixed-top .navbar-collapse {
      padding-left: 15px;
      padding-right: 15px;
  }
}*/
.btn-lg, .btn-group-lg > .btn, #writeComment .btn-group-lg > input.button {
  min-width: 40%;
  max-width: 100%;
  white-space: normal;
  margin-top: 15px;
}

@media (min-width: 576px) {
  .frm--search {
    clear: none;
  }
  .navbar-header {
    float: left;
  }
  .btn-lg, .btn-group-lg > .btn, #writeComment .btn-group-lg > input.button {
    min-width: 250px;
  }
}
@media (min-width: 992px) {
  .frm--search .input-group {
    width: 236px;
  }
  .frm--search .input-group-btn {
    width: 1% !important;
  }
}
.space {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

label {
  font-weight: normal;
}

.navbar {
  padding: 0;
}

#topnavbar {
  z-index: 10009 !important;
}

/*
 * widgeticons
 */
.widgeticons .link-text {
  text-align: center;
}

.widget {
  margin: 15px 0;
}

@media (min-width: 1400px) {
  .cta-nav .navbar-nav {
    width: 100%;
  }
  .cta-nav .nav-item:last-of-type {
    margin-left: auto;
    margin-right: 15px;
  }
}
@media (max-width: 16000px) {
  .navbar-nav .nav-link {
    padding-right: 15px;
    padding-left: 15px;
  }
}
/*
@include media-breakpoint-down(md) {
  .nav--dark, .nav--blue{
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
*/
@media (min-width: 576px) {
  #background {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    height: 100%;
    z-index: 0;
  }
  .navbar-nav {
    position: relative;
    z-index: 1;
  }
  .nav-link {
    cursor: pointer;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.box {
  padding: 15px;
}

/*
.same-height__row {
  h1,
  h2 {
    margin-top: 0 !important;
  }
}*/
.grid__container {
  padding: 1rem;
}

/*.box,
.features-bg,
.grid--two {
    min-height: 200px;
}

.features-bg {
    min-height: auto;
    padding-bottom: 75%;
}
@include media-breakpoint-up(md) {
    .features-bg {
        min-height: 600px;
        padding-bottom: 0;
    }

    .box {
        min-height: 600px;
        padding: 11% 100px 10%;
    }

    .grid--two {
        min-height: 600px;
    }
}*/
/*@media (max-width: $screen-md-min) {
  .container-fluid .box{
    //padding: 3rem;
    max-width: 750px;
    margin: 0 auto;
  }
}*/
/*
.navbar-brand {
  order: 1;
}

.nav--language {
  order: 2;
  margin-left: auto !important;
}

.navbar-toggler {
  order: 3;
}

.frm--search {
  order: 4;
  flex-grow: 1;
  display: block;
  width: 100%;
}
*/
@media (min-width: 992px) {
  /*
    .navbar-brand {
      order: 3;
      margin-left: auto !important;
    }

    .nav--language {
      order: 1;
      margin-left: 0 !important;
    }

    // invisible
    .navbar-toggler {
      //order: 3;
      display: none;
    }

    .frm--search {
      order: 2;
      flex-grow: 0;
      flex-shrink: 1;
      display: flex;
      width: auto;
    }
  */
  .box,
  .features-bg {
    min-height: 441px;
  }
  .row--big .box,
  .row--big .features-bg {
    min-height: 520px;
  }
  .features-bg {
    padding-bottom: 0;
  }
  .box {
    padding: 60px;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
  }
  /*.grid--two {
      min-height: 441px;
  }*/
}
@media (max-width: 991.98px) {
  div.features-bg[class*=ratio-] {
    min-height: 0;
    width: 101%;
  }
}
.icon {
  /*background-size: 100% 100%;
    //background-size: cover;
    display: block;
    width: 24px;
    height: 24px;*/
  /*
      &.world{
        background-image: url("../../Images/world.svg");
      }
  */
  /*
    &.catalog{
      background-image: url("../../Images/catalog.svg");
    }

    &.facebook{
      background-image: url("../../Images/facebook.svg");
    }

    &.facebook{
      background-image: url("../../Images/facebook.svg");
    }

    &.youtube{
      background-image: url("../../Images/youtube.svg");
    }

    &.xing{
      background-image: url("../../Images/xing.svg");
    }

    &.wikipedia{
      background-image: url("../../Images/wikipedia.svg");
    }

    &.google-plus{
      background-image: url("../../Images/google-plus.svg");
    }*/
}
.icon.search {
  background-image: url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/images/search-grey.8e8a0e34.svg);
}

/*.icon--search {
    line-height: 1 !important;
}

#icon-search {
    font-size: 8px;
}

#icon-language {
    //vertical-align: text-bottom;
    margin-right: 0.5rem;
    font-size: 8px;
}*/
.navbar {
  min-height: auto;
}
.navbar a {
  text-decoration: none;
}

.navbar-inverse .navbar-toggle {
  border-radius: 0;
  margin: 0 15px 0 0;
  float: none;
}
@media (min-width: 1200px) {
  .navbar-inverse .navbar-toggle {
    margin-left: 0;
  }
}
@media (max-width: 1199px) {
  .navbar-inverse .navbar-toggle {
    display: block;
  }
}

.navbar-brand {
  padding: 1.61rem;
  margin: 0;
  /*@include media-breakpoint-down(sm) {
    margin: 0 0 0 -15px;
  }*/
  height: auto;
  font-size: 0;
  line-height: 0;
}
@media (max-width: 575.98px) {
  .navbar-brand {
    flex: 1;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-brand {
    padding: 1.7rem 2rem;
  }
}
@media (min-width: 1200px) {
  .navbar-brand {
    margin: 0 0 0 -15px;
  }
  .navbar-brand img {
    margin: 0 15px;
  }
}

/*
@include media-breakpoint-down(sm) {
  .navbar-brand {
    width: 100%;
    margin-left: 0 !important;
    text-align: center;
  }
}
*/
.top-bar {
  padding: 25px 0;
}

.navbar-form {
  padding: 0;
  border: 0;
  margin-left: 0;
  margin-right: 0;
  box-shadow: none;
}

.dropdown-menu {
  border: 0;
  padding: 0;
}

.nav--language {
  flex-wrap: nowrap;
  text-transform: uppercase;
  margin-bottom: 0;
  /*
  li + li {
    border-left: 1px solid $color-grey--divider;
  }*/
  /*a::after{
        display: none;
    }
    margin: 0; //2px 0 0 15px;
    //float: left;
    padding: 6px 10px; //0;

    .dropdown-menu {
        right: 0;
        left: auto;
    }

    li {
        padding-left: 0 !important;
        padding-right: 0 !important;
        &.dropdown {
            vertical-align: middle;
        }
        display: block;
    }*/
}
.nav--language .nav-link {
  padding: 0 5px;
  line-height: 1;
}

.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
}

@media (min-width: 768px) {
  /*.nav--language {
        //margin: 8px 15px;
        //margin: 8px 15px 0 0;
        //margin: 10px 15px 0 0;
        margin: 4px 15px 0 0;

        li {
            padding-left: 5px;
            padding-right: 5px;
            display: inline-block;
        }

        .dropdown-menu {
            left: 0;
            right: auto;

            li {
                display: block;
            }
        }
    }*/
  .no-gap {
    padding-left: 0;
    padding-right: 0;
  }
}
.footer {
  margin-top: 17%;
  position: relative;
}
.footer .scaling-svg-container {
  padding-bottom: 17%;
  margin-top: -12%;
}
.footer a:hover {
  transition: color 0.3s ease-in-out;
}
#footer-top .row .col-md-4:nth-child(3) a img.img-fluid {
  display: block;
  margin-bottom: 1.25rem;
}

#footer-top,
#tx_indexedsearch_404,
.blog__sidebar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#footer-top button,
#footer-top input,
#tx_indexedsearch_404 button,
#tx_indexedsearch_404 input,
.blog__sidebar button,
.blog__sidebar input {
  border-width: 0;
}
#footer-top .input-group,
#tx_indexedsearch_404 .input-group,
.blog__sidebar .input-group {
  border-bottom: 1px solid #203886;
}

#tx_indexedsearch_404 .input-group,
.blog__sidebar .input-group {
  border: 1px solid #203886;
}

/*
@media (min-width: 1200px) {
  #footer-top {
    overflow: hidden;

    .same-height + .same-height {
      border-left: 1px solid $color-grey--divider;
    }
  }
}*/
#footer-bottom {
  padding: 10px 0;
}
@media (max-width: 991.98px) {
  #footer-bottom {
    padding-bottom: 2rem;
  }
}
#footer-bottom p {
  margin: 0;
}

.btn, #writeComment input.button, .btn.active, .tx-indexedsearch-browsebox .btn.tx-indexedsearch-browselist-currentPage, .btn:active {
  box-shadow: none;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
#writeComment .input-group-sm > .input-group-btn > input.button,
.input-sm {
  border-radius: 0;
}

/*.icon--search {
    //margin-left: 10px !important;
}*/
.icon--search,
.input--search {
  border: 0;
}

th {
  text-transform: uppercase;
}

.navbar-form ol,
.navbar-form ul {
  list-style-type: none;
}

#layerslider-container {
  z-index: 0;
  position: relative;
}

/*

.layerslider-2 {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        padding: 7.5 15px !important;
        text-transform: uppercase;
    }
}

.ls-wrapper > .ls-layer,
.ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg {
    white-space: normal !important;
}
/*@media only screen
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2){* /
//@media only screen and (min-device-width : 800px) {
@media (max-width: 667px) {
    .ls-layers {
        padding: 15px 50px; // slider arrows 40x40
    }
    .ls-z,// iphone6plus

    .ls-in-out,
    .ls-layer {
        width: auto !important;
        left: 0 !important;
        top: 10px !important;
        height: auto !important;
        padding: 0 !important;
    }

    .ls-in-out,
    .ls-layer,
    .ls-parallax,
    .ls-wrapper > .ls-layer,
    .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg,
    .ls-z {
        position: relative !important;
    }

    .layerslider-2 {
        h1 {
            font-size: 2.61803rem !important;
        }

        h2 {
            font-size: 1.61803rem !important;
        }

        h3 {
            font-size: 1.27202rem !important;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p {
            text-align: left !important;
            top: 0 !important;
            //position: relative !important;
            left: inherit !important;
            width: auto !important;
            padding: 7.5px 15px !important;
            text-transform: uppercase;
        }

        p {
            //left: inherit !important;
            //position: relative !important;
            //width: auto !important;
            font-size: 1rem !important;
        }

        button {
            margin-top: 1rem !important;
        }
    }
}

*/
.ac_results {
  position: fixed !important;
  z-index: 9999999999999 !important;
}
.ac_results ul li {
  word-wrap: break-word;
}
.ac_results iframe {
  display: none !important;
}

/*.tx-indexedsearch-browsebox{
  @extend .pagination;
  .tx-indexedsearch-browselist-currentPage {
    @extend .active;
  }
}*/
.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage strong a {
  position: relative;
  float: left;
  padding: 15px;
  line-height: 1.5;
  text-decoration: none;
  color: #203886;
  background-color: #595961;
  border: 1px solid #4D4D4D;
  margin-left: -1px;
}

.fancybox-opened {
  z-index: 99999;
}

.fancybox-skin {
  border-radius: 0;
}

.fancybox-title-inside-wrap {
  padding: 15px;
}

figure figcaption {
  margin-top: 1rem;
}

/*
#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
  background-image: url("../images/frontend/fancybox_sprite.png");
}*/
.images-effect {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
  /*@include media-breakpoint-up(lg) {
    grid-template-columns: repeat(auto-fill, 255px);
  }*/
}
.images-effect .img-wrapper {
  display: block;
  overflow: hidden;
}

a {
  text-decoration: none;
}

.box .btn, .box #writeComment input.button, #writeComment .box input.button {
  align-self: baseline;
}

.link__symbol::before {
  display: inline-block;
  content: "»";
  padding-right: 5px;
}

.grid__flexbox a {
  text-decoration: underline;
}

.inner {
  position: relative;
  z-index: 0;
}

#powermail_field_message {
  resize: none;
}

.icon {
  background-size: 100% 100%;
  display: block;
  width: 24px;
  width: 1.5rem;
  height: 27px;
  height: 1.6875rem;
}
.icon.world {
  width: 22px;
  width: 1.375rem;
  height: 22px;
  height: 1.375rem;
}
.icon.wikipedia {
  width: 36px;
  width: 2.25rem;
  height: 24px;
  height: 1.5rem;
}
.icon.search {
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
}
.icon.catalog {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
}

.btn-link {
  padding-left: 0;
  padding-right: 0;
}
.btn-link::before {
  content: "\f105";
  margin-right: 0.5em;
}

#scrollTopButton {
  position: absolute;
  right: 25px;
  top: 0;
  margin-top: -3.7em;
  padding: 0.6em 1em;
  opacity: 0.7;
  transition: opacity 1s ease;
  color: #FFF;
}
#scrollTopButton:hover {
  opacity: 1;
}
#scrollTopButton i {
  font-size: 2rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .flickity-slider section > div,
  .flickity-slider section > div > div {
    display: block !important;
  }
}
.isotope {
  margin: 0;
  /* clear fix */
  /* ---- .item ---- */
  /*
    &.col--fifth{
      .grid-sizer,
      .item {
        width: 47%;
        @include media-breakpoint-up(md) {
            width: 19.2%;
        }
      }

      .gutter-sizer {
        width: 2%;
        @include media-breakpoint-up(md) {
            width: 3%;
        }
      }

  }*/
}
.isotope .item {
  -webkit-hyphens: auto;
          hyphens: auto;
}
.isotope figure img {
  opacity: 1;
  transition: opacity 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.isotope figure:hover img {
  opacity: 0.4;
}
.isotope:after {
  content: "";
  display: block;
  clear: both;
}
.isotope.col--three {
  margin: 0;
}
.isotope.col--three .grid-sizer,
.isotope.col--three .item {
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .isotope.col--three .grid-sizer,
  .isotope.col--three .item {
    width: 32.5%;
  }
}
.isotope.col--three .gutter-sizer {
  width: 2%;
}
@media (min-width: 768px) {
  .isotope.col--three .gutter-sizer {
    width: 3%;
  }
}
.isotope.col--fifth {
  margin-left: 15px;
}
.isotope.col--fifth figure figcaption {
  word-break: normal;
}
.isotope.col--fifth .grid-sizer,
.isotope.col--fifth .item {
  margin: 0;
  width: calc(50% - 15px);
  /*width: 49%; //47%;
  @include media-breakpoint-up(md) {
      width: 19%; //19.2%;
  }*/
}
@media (min-width: 768px) {
  .isotope.col--fifth .grid-sizer,
  .isotope.col--fifth .item {
    width: calc(20% - 15px);
  }
}
.isotope.col--fifth .gutter-sizer {
  width: 15px;
  /*@include media-breakpoint-up(md) {
      width: 1%; //3%;
  }*/
}
.isotope .item {
  padding: 15px;
  float: left;
  height: auto;
  position: relative;
  margin: 1.5%;
}
@media (min-width: 576px) {
  .isotope .item {
    margin: 0.4%;
  }
}
.isotope .item img {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.isotope.masonry__items .item {
  margin-bottom: 32px;
  overflow: hidden;
  /*@include media-breakpoint-up(md) {
      margin: 2.3%;
      //margin-top: 0;
  }*/
}
.isotope.col--three.masonry__items .grid-sizer,
.isotope.col--three.masonry__items .item {
  margin: 0 0 15px;
  width: 100%;
  /*@include media-breakpoint-up(lg) {
      min-height: 550px;
  }*/
}
@media (min-width: 768px) {
  .isotope.col--three.masonry__items .grid-sizer,
  .isotope.col--three.masonry__items .item {
    width: calc(33.3333333333% - 15px);
  }
}
.isotope.col--three.masonry__items .gutter-sizer {
  width: 0;
}
@media (min-width: 768px) {
  .isotope.col--three.masonry__items .gutter-sizer {
    width: 15px;
  }
}
.isotope figure figcaption {
  display: block;
  font-size: 0.8rem;
  margin: 0;
  padding: 1.5rem;
  text-align: center;
  word-break: break-word;
}
@media (min-width: 992px) {
  .isotope figure figcaption {
    text-transform: uppercase;
  }
}

@media (max-width: 1199.98px) {
  .tx-powermail {
    margin-bottom: 30px;
  }
}
/*
.slider__left-top {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
}

.slider__left-middle {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  flex-grow: 1;
}

.slider__left-bottom {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  flex-grow: 1;
}

.slider__center-top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
}

.slider__center-middle {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-grow: 1;
}

.slider__center-bottom {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  flex-grow: 1;
}

.slider__right-top {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
}

.slider__right-middle {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
  flex-grow: 1;
}

.slider__right-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-direction: column;
  flex-grow: 1;
}*/
.t3lmwa_tooltip__item {
  background-size: 40px;
  background-repeat: no-repeat;
}

.tooltip-inner {
  max-width: 100% !important;
}

.video-hover {
  position: relative;
}
.video-hover .overlay-desc {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  z-index: 1;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-hover video {
  z-index: 0;
  /* Hide Play button + controls on iOS */
}
.video-hover video::-webkit-media-controls {
  display: none !important;
}

vh-100--nav {
  height: calc(100vh - 95px);
}

@media (min-width: 768px) {
  .vh-100--nav {
    height: calc(100vh - 95px);
  }
}
@media (min-width: 992px) {
  .vh-100--nav {
    height: calc(100vh - 95px);
  }
}
.vh-max-100--nav {
  max-height: calc(100vh - 95px);
}

@media (min-width: 768px) {
  .vh-max-100--nav {
    max-height: calc(100vh - 95px);
  }
}
@media (min-width: 992px) {
  .vh-max-100--nav {
    max-height: calc(100vh - 95px);
  }
}
@media (max-width: 992px) {
  .table-responsive-sm .table {
    display: block;
    overflow: auto;
    border: 0;
  }
  .table-responsive-sm .table thead, .table-responsive-sm .table tbody {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
  }
}
:root {
  --main-fg-color: #000;
  --main-bg-color: #FFF;
}

body.colorscheme-1 {
  --color-primary: #203886;
  --dot-is-selected-bg-color: #203886;
  --dot-is-selected-box-shadow: #203886;
  --dropdown-bg: #FFF;
  --dropdown-link-hover-color: #203886;
  --dropdown-link-hover-bg: #203886;
  --dropdown-link-active-bg: #FFF;
  --event-date-color: #203886;
}

body.colorscheme-2 {
  --color-primary: #E2007A;
  --dot-is-selected-bg-color: #E2007A;
  --dot-is-selected-box-shadow: #E2007A;
  --dropdown-bg: #203886;
  --dropdown-link-hover-color: #E2007A;
  --dropdown-link-hover-bg: #E2007A;
  --dropdown-link-active-bg: #203886;
  --event-date-color: #E2007A;
}

body.colorscheme-3 {
  --color-primary: #83B81A;
  --dot-is-selected-bg-color: #83B81A;
  --dot-is-selected-box-shadow: #83B81A;
  --dropdown-bg: #203886;
  --dropdown-link-hover-color: #83B81A;
  --dropdown-link-hover-bg: #83B81A;
  --dropdown-link-active-bg: #203886;
  --event-date-color: #83B81A;
}

.fg-color--primary {
  color: var(--color-primary);
}

.bg-color--primary {
  background-color: var(--color-primary);
}

body {
  color: var(--main-fg-color);
  background-color: var(--main-bg-color);
}
body.colorscheme-1 #topnavbar {
  background-color: #FFF;
}
body.colorscheme-1 #topnavbar,
body.colorscheme-1 #topnavbar a {
  color: #000;
}
body.colorscheme-1 #topnavbar .navbar-nav li.active > a, body.colorscheme-1 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a, .tx-indexedsearch-browsebox body.colorscheme-1 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a {
  color: #203886;
}
body.colorscheme-1 #topnavbar .navbar-nav li.active > a:hover, body.colorscheme-1 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a:hover, .tx-indexedsearch-browsebox body.colorscheme-1 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a:hover {
  color: #000;
}
body.colorscheme-1 #topnavbar .dropdown-submenu a:hover {
  color: #FFF !important;
}
body.colorscheme-1 #topnavbar .dropdown-submenu .dropdown-item a,
body.colorscheme-1 #topnavbar .dropdown-submenu .dropdown-item a:hover {
  color: #000 !important;
}
body.colorscheme-1 #topnavbar .dropdown-submenu .dropdown-item.active a, body.colorscheme-1 #topnavbar .dropdown-submenu .tx-indexedsearch-browsebox .dropdown-item.tx-indexedsearch-browselist-currentPage a, .tx-indexedsearch-browsebox body.colorscheme-1 #topnavbar .dropdown-submenu .dropdown-item.tx-indexedsearch-browselist-currentPage a,
body.colorscheme-1 #topnavbar .dropdown-submenu .dropdown-item.active a:hover {
  color: #203886 !important;
  background-color: #FFF !important;
}
body.colorscheme-1 .footer {
  background-color: #0C2366;
  color: #FFF;
}
body.colorscheme-1 .footer #footer-bottom {
  background-color: inherit !important;
}
body.colorscheme-1 .btn-cta--primary {
  color: #FFF;
  background-color: var(--color-primary, #203886);
}
body.colorscheme-1 .btn-cta--primary:active, body.colorscheme-1 .btn-cta--primary:focus, body.colorscheme-1 .btn-cta--primary:hover {
  color: #FFF;
  background-color: var(--color-primary, #203886);
}
body.colorscheme-1 .contentslider__item .btn-cta--primary {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-1 .contentslider__item .btn-cta--primary:active, body.colorscheme-1 .contentslider__item .btn-cta--primary:focus, body.colorscheme-1 .contentslider__item .btn-cta--primary:hover {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-1 .btn-cta--color5 {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-1 .btn-cta--color5:active, body.colorscheme-1 .btn-cta--color5:focus, body.colorscheme-1 .btn-cta--color5:hover {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-2 #topnavbar {
  background-color: #203886;
}
body.colorscheme-2 #topnavbar,
body.colorscheme-2 #topnavbar a {
  color: #FFF;
}
body.colorscheme-2 #topnavbar .navbar-nav li.active > a, body.colorscheme-2 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a, .tx-indexedsearch-browsebox body.colorscheme-2 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a {
  color: #E2007A;
}
body.colorscheme-2 #topnavbar .navbar-nav li.active > a:hover, body.colorscheme-2 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a:hover, .tx-indexedsearch-browsebox body.colorscheme-2 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a:hover {
  color: #FFF;
}
body.colorscheme-2 #topnavbar .dropdown-item.active a, body.colorscheme-2 #topnavbar .tx-indexedsearch-browsebox .dropdown-item.tx-indexedsearch-browselist-currentPage a, .tx-indexedsearch-browsebox body.colorscheme-2 #topnavbar .dropdown-item.tx-indexedsearch-browselist-currentPage a,
body.colorscheme-2 #topnavbar .dropdown-item.active a:hover {
  color: #E2007A !important;
  background-color: #4D5F9E !important;
}
body.colorscheme-2 .footer {
  background-color: #C4156E;
  color: #FFF;
}
body.colorscheme-2 .footer #footer-bottom {
  background-color: inherit !important;
}
body.colorscheme-2 .btn-cta--primary {
  color: #FFF !important;
  background-color: #E2007A;
}
body.colorscheme-2 .btn-cta--primary:active, body.colorscheme-2 .btn-cta--primary:focus, body.colorscheme-2 .btn-cta--primary:hover {
  color: #FFF;
  background-color: #E2007A;
}
body.colorscheme-2 .btn-cta--color5 {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-2 .btn-cta--color5:active, body.colorscheme-2 .btn-cta--color5:focus, body.colorscheme-2 .btn-cta--color5:hover {
  color: #203886;
  background-color: #FFF;
}
body.colorscheme-3 #topnavbar {
  background-color: #203886;
}
body.colorscheme-3 #topnavbar,
body.colorscheme-3 #topnavbar a {
  color: #FFF;
}
body.colorscheme-3 #topnavbar .navbar-nav li.active > a, body.colorscheme-3 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a, .tx-indexedsearch-browsebox body.colorscheme-3 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a {
  color: #83B81A;
}
body.colorscheme-3 #topnavbar .navbar-nav li.active > a:hover, body.colorscheme-3 #topnavbar .navbar-nav .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage > a:hover, .tx-indexedsearch-browsebox body.colorscheme-3 #topnavbar .navbar-nav li.tx-indexedsearch-browselist-currentPage > a:hover {
  color: #FFF;
}
body.colorscheme-3 #topnavbar .dropdown-item.active a, body.colorscheme-3 #topnavbar .tx-indexedsearch-browsebox .dropdown-item.tx-indexedsearch-browselist-currentPage a, .tx-indexedsearch-browsebox body.colorscheme-3 #topnavbar .dropdown-item.tx-indexedsearch-browselist-currentPage a,
body.colorscheme-3 #topnavbar .dropdown-item.active a:hover {
  color: #83B81A !important;
  background-color: #4D5F9E !important;
}
body.colorscheme-3 .footer {
  background-color: #6F960F;
  color: #FFF;
}
body.colorscheme-3 .footer #footer-bottom {
  background-color: inherit !important;
}
body.colorscheme-3 .btn-cta--primary {
  color: #FFF !important;
  background-color: #83B81A;
}
body.colorscheme-3 .btn-cta--primary:active, body.colorscheme-3 .btn-cta--primary:focus, body.colorscheme-3 .btn-cta--primary:hover {
  color: #FFF;
  background-color: #83B81A;
}
body.colorscheme-3 .btn-cta--color5 {
  color: #83B81A;
  background-color: #FFF;
}
body.colorscheme-3 .btn-cta--color5:active, body.colorscheme-3 .btn-cta--color5:focus, body.colorscheme-3 .btn-cta--color5:hover {
  color: #83B81A;
  background-color: #FFF;
}

.isotope a {
  color: #203886;
}
.isotope a:hover {
  color: #E2007A;
}

.navbar-toggler {
  background-color: #203886;
}

.navbar-brand {
  background-color: #FFF;
}

/*
 * search input
 */
.frm--search button,
.frm--search input {
  background-color: #E9E9E9;
}

.frm--search__wrapper {
  border: 1px solid #2E2E2E;
}

.icon--search, .icon--search:active, .icon--search:hover {
  color: #203886 !important;
}

/*
 * search__result page
 */
ol.search__results li {
  color: #203886;
}
ol.search__results li article,
ol.search__results li header {
  color: #000;
}

/*
 * widgeticons
 */
.widgeticons .link-text {
  color: #595961;
}
.widgeticons svg path {
  fill: #595961;
}
.widgeticons a:hover svg path {
  fill: #203886;
}
.widgeticons a svg path {
  fill: #203886;
}
.widgeticons a .link-text {
  color: #203886;
}

.btn-link {
  color: #595961;
}
.btn-link::before {
  color: #203886;
}

/*
 * buttons
 */
.btn-cta--pink {
  color: #FFF !important;
  background-color: #e2007a;
}

.btn-cta--pink:active,
.btn-cta--pink:focus,
.btn-cta--pink:hover {
  color: #FFF;
  background-color: #e2007a;
}

.btn-cta--color1 {
  color: #FFF;
  background-color: #203886;
}
.btn-cta--color1:active, .btn-cta--color1:focus, .btn-cta--color1:hover {
  color: #FFF;
  background-color: #203886;
}

.btn-cta--color2 {
  color: #FFF;
  background-color: #83B81A;
}
.btn-cta--color2:active, .btn-cta--color2:focus, .btn-cta--color2:hover {
  color: #FFF;
  background-color: #83B81A;
}

.btn-cta--color3 {
  color: #FFF !important;
  background-color: #E2007A;
}
.btn-cta--color3:active, .btn-cta--color3:focus, .btn-cta--color3:hover {
  color: #FFF;
  background-color: #E2007A;
}

.btn-cta--color4 {
  color: #FFF !important;
  background-color: #000;
}
.btn-cta--color4:active, .btn-cta--color4:focus, .btn-cta--color4:hover {
  color: #FFF;
  background-color: #E2007A;
}

/*
  * background colors
  */
.bg__lightgrey {
  /*&{//small{
     color: $color-black;
   }
   h1, h2, h3, h4, h5, h6{
     color: $color-black;
   }
   a { //a:not(.btn) {
       color: $color-black;
   }
   a { //a:not(.btn) {
     &:hover, &:active, &:focus{
       color: $color-black;
     }
   }*/
  background-color: #E9E9E9;
}

/*
 * accordion
 */
/*
.card-header {

    &,
    h5 button {
        color: $color-blue;
    }

    h5 button {
        &:hover {
            color: $color-pink;
        }
    }

    background-color: $color-blue--lighter;
}

.card-body {
    color: $color-blue;
    background-color: $color-blue--lighter;
}*/
.nav--language .active, .nav--language .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browsebox .nav--language .tx-indexedsearch-browselist-currentPage,
.nav-link.active,
.tx-indexedsearch-browsebox .nav-link.tx-indexedsearch-browselist-currentPage {
  color: #203886;
}

.page-link.disabled {
  cursor: default;
}
.page-link.disabled, .page-link.disabled:hover {
  color: #E9E9E9;
  background-color: #FFF;
}

.pattern__diagonal_lines {
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 viewBox=%270 0 6 6%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23000000%27 fill-opacity=%270.1%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27m5 0h1L0 6V5zM6 5v1H5z%27/%3E%3C/g%3E%3C/svg%3E");
}

.navbar-nav .nav-item + .nav-item {
  border-top-color: #000;
}

@media (min-width: 768px) {
  .navbar-nav .nav-item.show {
    /*> a {
      color: $color-blue !important;
    }*/
    /*&::after{
      border-bottom-color: $color-blue;
    }*/
  }
  .navbar-nav .nav-item.show a {
    color: #000;
  }
  /*
  .dropdown-item {
    color: $color-black;
  }*/
}
/*
.dropdown-menu > li > a {
  color: $color-black;

  &:focus,
  &:hover {
    background-color: $color-blue;
  }
}*/
.navbar--first {
  box-shadow: 0 6px 24px -14px rgba(0, 0, 0, 0.75);
}

.nav-link {
  color: #000;
}

.language, .language:hover {
  color: #000;
}

.nav--dark, .nav--dark:hover {
  background-color: #2E2E2E !important;
  color: #FFF !important;
}

#socialnav a {
  color: #FFF;
}

footer a:hover {
  color: #FFF;
}

/*
footer {
  &,
  p {
    color: $color-grey;
  }
  background-color: $color-grey--dark;

  a {
    color: $color-grey;

    &:active,
    &:focus,
    &:hover {
      color: $color-grey;
    }
  }
}*/
#footer-top button,
#footer-top input,
#tx_indexedsearch_404 button,
#tx_indexedsearch_404 input,
.blog__sidebar button,
.blog__sidebar input {
  border-color: #4D5F9E;
  background-color: transparent;
}
#footer-top button::-moz-placeholder, #footer-top input::-moz-placeholder, #tx_indexedsearch_404 button::-moz-placeholder, #tx_indexedsearch_404 input::-moz-placeholder, .blog__sidebar button::-moz-placeholder, .blog__sidebar input::-moz-placeholder {
  color: #4D5F9E;
}
#footer-top button, #footer-top button::placeholder,
#footer-top button i,
#footer-top input,
#footer-top input::placeholder,
#footer-top input i,
#tx_indexedsearch_404 button,
#tx_indexedsearch_404 button::placeholder,
#tx_indexedsearch_404 button i,
#tx_indexedsearch_404 input,
#tx_indexedsearch_404 input::placeholder,
#tx_indexedsearch_404 input i,
.blog__sidebar button,
.blog__sidebar button::placeholder,
.blog__sidebar button i,
.blog__sidebar input,
.blog__sidebar input::placeholder,
.blog__sidebar input i {
  color: #4D5F9E;
}

/*#footer-bottom {
  color: $footer-fg-color;
  background-color: $footer-bg-color;
}*/
.error-message {
  color: #E9E9E9;
}

.tooltip .arrow:before {
  border-top-color: #FFF !important;
}

.tooltip-inner {
  background-color: #FFF !important;
  color: #203886 !important;
}

.event-date {
  color: var(--event-date-color);
}

.table {
  --bs-table-striped-bg: var(--color-primary);
  --bs-table-striped-color: $white;
  border-color: #000;
  background: #FFF;
}
.table thead tr {
  background: var(--color-primary);
  color: #FFF;
}
.table tbody tr {
  border-bottom: 1px solid #FFF;
}

@media (max-width: 575.98px) {
  .table tbody tr td::before {
    color: var(--color-primary);
  }
}
/*
// Syntax: https://tailwindcss.com/docs/customizing-colors
$bg-blue-900: #004070;
$bg-blue-700: #537AA2;
$bg-blue-300: #C1CCDD;
$bg-blue-50: #EAEDF3;
$white: #FFF;
$black: #000;

// Define Tailwind Colors
$tailwind-colors: (
    "white": $white,
    "black": $black,
    "blue-900": $bg-blue-900,
    "blue-700": $bg-blue-700,
    "blue-300": $bg-blue-300,
    "blue-50": $bg-blue-50
);

// Set Background Options
$bg-color1: $bg-blue-900;
$bg-color2: $bg-blue-700;
$bg-color3: $bg-blue-300;
$bg-color4: $bg-blue-50;
$bg-color5: $white;
$bg-color6: $black;

// Set Font Options
$fg-color1: $bg-blue-900;
$fg-color2: $bg-blue-700;
$fg-color3: $bg-blue-300;
$fg-color4: $bg-blue-50;
$fg-color5: $white;
$fg-color6: $black;*/
/*@media (min-width: 1300px) {
    .md\:p-0 {
        padding: 0 !important;
    }
}*/
:root {
  --white: #FFF;
  --black: #000;
  --pink-600: #E2007A;
  --lime-500: #83B81A;
  --blue-50: #E8EBF3;
  --blue-600: #4D5F9E;
  --blue-800: #203886;
  --blue-900: #0C2366;
}

.hover\:text-white:hover,
.text-white {
  color: #FFF;
}

.hover\:bg-white:hover,
.bg-white {
  background-color: #FFF;
}

.hover\:text-black:hover,
.text-black {
  color: #000;
}

.hover\:bg-black:hover,
.bg-black {
  background-color: #000;
}

.hover\:text-pink-600:hover,
.text-pink-600 {
  color: #E2007A;
}

.hover\:bg-pink-600:hover,
.bg-pink-600 {
  background-color: #E2007A;
}

.hover\:text-lime-500:hover,
.text-lime-500 {
  color: #83B81A;
}

.hover\:bg-lime-500:hover,
.bg-lime-500 {
  background-color: #83B81A;
}

.hover\:text-blue-50:hover,
.text-blue-50 {
  color: #E8EBF3;
}

.hover\:bg-blue-50:hover,
.bg-blue-50 {
  background-color: #E8EBF3;
}

.hover\:text-blue-600:hover,
.text-blue-600 {
  color: #4D5F9E;
}

.hover\:bg-blue-600:hover,
.bg-blue-600 {
  background-color: #4D5F9E;
}

.hover\:text-blue-800:hover,
.text-blue-800 {
  color: #203886;
}

.hover\:bg-blue-800:hover,
.bg-blue-800 {
  background-color: #203886;
}

.hover\:text-blue-900:hover,
.text-blue-900 {
  color: #0C2366;
}

.hover\:bg-blue-900:hover,
.bg-blue-900 {
  background-color: #0C2366;
}

.scaling-svg-container {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0 0 100%;
  /* override this inline for aspect ratio other than square */
}

.scaling-svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.svg--top {
  top: 1px;
}

.link__icon {
  font-size: 0;
  line-height: 0;
}

.no-gutters--width {
  margin-left: -15px;
  margin-right: -15px;
}

.w-100__img img {
  width: 100%;
}

.mw-100 * {
  max-width: 100%;
}

.mh-100 {
  min-height: 100%;
}

/*.vh-100 {
  height: 100vh;
}*/
/*@include media-breakpoint-up(md) {
  .vh-100-up-md {
    height: 100vh;
  }
}
@include media-breakpoint-up(lg) {
  .vh-100-up-lg {
    height: 100vh;
  }
}*/
@media (min-width: 1300px) {
  .d-xxl-block {
    display: block !important;
  }
}
.space {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.space--top {
  padding-top: 3rem;
}

.space--bottom {
  padding-bottom: 3rem;
}

.ul_iconlist li::before {
  font-family: "FONT AWESOME 5 FREE", "fontawesome";
  content: "\f105";
  margin-right: 0.5em;
}
.ul_iconlist li.dropdown-header::before {
  content: "";
  display: none;
}
.ul_iconlist li a {
  display: inline;
}
.ul_iconlist.double-right li::before {
  content: "\f101";
}

.btn, #writeComment input.button {
  margin-bottom: 15px;
}

/*.box,
.features-bg,*/
/*.row--large {
  min-height: 271px;
}*/
@media (min-width: 992px) {
  .row--big {
    min-height: 520px;
  }
  .row--large {
    min-height: 680px;
  }
}
.container {
  -webkit-hyphens: auto;
          hyphens: auto;
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;*/
}

.footer {
  background-color: #C4156E;
}
.footer,
.footer a,
.footer p {
  color: #FFF;
}
.footer #footer-bottom {
  background-color: #C4156E;
}
.footer #footer-bottom,
.footer #footer-bottom a,
.footer #footer-bottom p {
  color: #FFF;
}

/*
  * Background Colors
  */
.bg__lightgrey {
  /*&{//small{
       color: $color-black;
     }
     h1, h2, h3, h4, h5, h6{
       color: $color-black;
     }
     a { //a:not(.btn) {
         color: $color-black;
     }
     a { //a:not(.btn) {
       &:hover, &:active, &:focus{
         color: $color-black;
       }
     }*/
  background-color: #E9E9E9;
}

.bg__grey {
  background-color: #595961;
}

/*
 * New Color
 */
.bg-color1, .bg-color1-hover:hover {
  background-color: #203886;
}

.bg-color2, .bg-color2-hover:hover {
  background-color: #4D5F9E;
}

.bg-color3, .bg-color3-hover:hover {
  background-color: #E8EBF3;
}

.bg-color4, .cta-nav .nav-item:last-of-type .nav-link, .bg-color4-hover:hover {
  background-color: #E2007A;
}

.bg-color5, .bg-color5-hover:hover {
  background-color: #FFF;
}

.bg-color6, .bg-color6-hover:hover {
  background-color: #83B81A;
}

.fg-color1, .cta-nav .nav-item:last-of-type .nav-link, .fg-color1-hover:hover,
.fg-color1 a,
.cta-nav .nav-item:last-of-type .nav-link a {
  color: #203886;
}

.fg-color2, .fg-color2-hover:hover,
.fg-color2 a {
  color: #4D5F9E;
}

.fg-color3, .fg-color3-hover:hover,
.fg-color3 a {
  color: #E8EBF3;
}

.fg-color4, .fg-color4-hover:hover,
.fg-color4 a {
  color: #E2007A;
}

.fg-color5, .fg-color5-hover:hover,
.fg-color5 a {
  color: #FFF;
}

.fg-color6, .fg-color6-hover:hover {
  color: #83B81A;
}

/*
 * Border
 */
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
@media (min-width: 992px) {
  .article__wrapper .articles {
    max-width: 80%;
  }
}

.article__category {
  margin-top: 1em;
}

.news-related {
  border: 0;
  padding: 0;
}

.alert-message {
  margin: 0;
}

.comments-list .comment-box {
  width: auto !important;
}

.comments-list,
.typo3-messages {
  list-style: none;
  padding: 0;
}

.comment-actions,
.votesum {
  display: none;
}

.comment-box .comment-content,
.comment-box .comment-head {
  border: 0;
  border-radius: 0 !important;
}

.comment-box .comment-head span {
  float: none;
}

.comment-box .comment-name {
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1;
}

#writeComment,
.comments-container {
  max-width: 100% !important;
  margin: 0 !important;
}

#writeComment input.button {
  padding: 0.5rem 1rem !important;
}

#writeComment input[type=text] {
  width: 100% !important;
}

.news-related-wrap .list-inline-item {
  max-width: 250px;
}

.news_desc {
  padding: 0.5rem;
}

.categories .nav-link {
  padding: 7.5px 0;
}

.news-text-wrap img {
  max-width: 100%;
  height: auto;
}

/*
.article__wrapper.flex {
  .articles {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-basis: 25%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    min-width: 25%;

    .article {
      flex: 1 1 auto;
      margin: 15px;
      width: 25%;
    }
  }
}*/
.article__wrapper {
  /*display: grid;

  grid-gap: 1rem;
  grid-template-columns: auto; //repeat(auto-fit, minmax(300px, 1fr));
  grid-template-areas: "sidebar" "articles";
  transition: all 0.3s ease-out;
  @include media-breakpoint-up(md) {
    grid-gap: 0;
    //grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    grid-template-columns: auto;
    grid-template-areas: "articles sidebar";
  }*/
}
.article__wrapper .articles {
  grid-area: articles;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  /*@include media-breakpoint-up(lg) {
    //max-width: 80%;
    grid-template-columns: repeat(auto-fill, 250px);
  }*/
  display: grid;
  grid-gap: 15px;
  flex-wrap: wrap;
}
.article__wrapper .articles.w-100 {
  grid-gap: 30px;
  max-width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
}
@media (min-width: 992px) {
  .article__wrapper .articles.w-100 {
    grid-template-columns: repeat(auto-fill, minmax(calc(33.3333333333% - 60px), 1fr));
  }
  .article__wrapper .blog__sidebar {
    position: sticky;
    top: 150px;
    float: right;
    padding: 0 1rem;
    max-width: 20%;
  }
  .article__wrapper .blog__sidebar .frm--search .input-group {
    max-width: 100%;
  }
}
.article__wrapper .blog__sidebar .categories a {
  margin: 0.5rem;
  display: inline-block;
}
@media (min-width: 992px) {
  .article__wrapper .blog__sidebar .categories a {
    display: list-item;
    list-style-type: none;
    line-height: 2;
  }
}

.articles {
  margin-bottom: 5rem;
}
.articles .article {
  display: flex;
  flex-direction: column;
  padding: 0 2rem 2rem;
}
.articles .article__header {
  flex-grow: 0;
  flex-shrink: 1;
}
.articles .article__header .img__wrapper {
  overflow: hidden;
  margin: 0 -2rem;
}
.articles .article__header .img__wrapper img {
  vertical-align: middle;
  transform: scale(1);
  transition: all 0.25s ease-in-out;
}
.articles .article__header .img__wrapper:hover img {
  transform: scale(1.05);
}
.articles .article__header .categories {
  display: inline-block;
  margin-bottom: 1rem;
  padding: 0.4rem 0.5rem;
}
.articles .article__content {
  flex-grow: 1;
}
.articles .article__footer {
  margin-top: auto;
  flex-grow: 0;
  flex-shrink: 1;
}
.articles.theme--stretch .article {
  margin-top: 2rem;
}
.articles.theme--stretch .article__header .img__wrapper {
  margin: -2rem 0 0;
}
.articles.theme--stretch .article__footer {
  padding-top: 0.5rem;
}

.news-sidebar h2 {
  margin-top: 0 !important;
}

.frm--search .form-control,
.frm--search button {
  border-color: transparent;
}

#writeComment input[type=text],
#writeComment textarea {
  background-color: #E9E9E9;
  border: 1px solid #595961;
}

#writeComment input.button {
  background-color: blue;
  color: #FFF;
}
#writeComment input.button:active, #writeComment input.button:focus, #writeComment input.button:hover {
  background-color: #1d5d80 !important;
  color: #FFF;
}

.news-related .list-inline-item {
  background-color: #E9E9E9;
}

.article__wrapper .article:not([class*=text-]) {
  color: #FFF;
}
.article__wrapper .article:not([class*=bg-]) {
  background-color: #203886;
}
.article__wrapper .article a:not([class*="hover:"]) {
  color: #FFF;
}

.articles.theme--stretch .article__footer {
  border-top: 1px solid #e2e2e2;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.ratio-1-1 {
  padding-bottom: 100%;
  /* 1:1 Aspect Ratio (DEFAULT) */
}

.ratio-16-9 {
  padding-bottom: 56.25%;
}

/*@supports not (aspect-ratio: 1 / 1) {
  .ratio-16-9 {
    /* 16:9 Aspect Ratio * /
    padding-bottom: 56.25%;
  }
}*/
.ratio-4-3 {
  padding-bottom: 75%;
  /* 4:3 Aspect Ratio */
}

.ratio-3-2 {
  padding-bottom: 66.66%;
  /* 3:2 Aspect Ratio */
}

.ratio-8-5 {
  padding-bottom: 62.5%;
  /* 8:5 Aspect Ratio */
}

.ratio-3-69-1 {
  padding-bottom: 27.0833%;
  /* 3.69:1 Aspect Ratio */
}

.hero__image {
  position: relative;
}

.hero__size, .hero__text,
.hero__text .container,
.hero__text .row, .hero__image--bg:not([class*=ratio-]) {
  min-height: 20vh;
}
@media (min-width: 768px) {
  .hero__size, .hero__text,
  .hero__text .container,
  .hero__text .row, .hero__image--bg:not([class*=ratio-]) {
    min-height: 30vh;
  }
}
@media (min-width: 992px) {
  .hero__size, .hero__text,
  .hero__text .container,
  .hero__text .row, .hero__image--bg:not([class*=ratio-]) {
    min-height: 40vh;
  }
}
@media (min-width: 1200px) {
  .hero__size, .hero__text,
  .hero__text .container,
  .hero__text .row, .hero__image--bg:not([class*=ratio-]) {
    min-height: 50vh;
  }
}

.hero__text .wrapper {
  max-width: 100%;
}

.hero__image--bg,
.hero__text {
  position: relative;
}
.hero__image--bg .background,
.hero__text .background {
  z-index: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

/*
background-position: center;
background-size: cover;
background-repeat: no-repeat;
margin: 0;
//padding: 0;
border: 0;
//display: flex;
//align-items: center;

//height: 90vh;
height: 0;
@extend .ratio-16-9;

object-fit: cover;
object-position: center;

overflow: hidden;
background-color: var(--bgcolor);
background-image: var(--image-sm);
@include media-breakpoint-up(md) {
  background-image: var(--image-md);
}
transform: translate3d(0px, 0px, 0px);
*/
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.si {
  position: relative;
  position: sticky;
  width: 100%;
  bottom: 0;
  z-index: 10001;
}

.si__u {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
}

.si li {
  flex: 1 auto;
  justify-content: space-between;
}

.si__a {
  display: block;
  margin-left: 0;
  /*height: 2rem;
  line-height: 2rem;
   font-size: 1.5rem;*/
  line-height: 26px;
  position: relative;
  text-align: center;
  padding: 7.5px;
}
.si__a:hover {
  cursor: pointer;
}
.si__a.custom:hover,
.si__a.custom .text__detail:hover,
.si__a.custom i:hover {
  cursor: pointer;
}
.si__a .text__detail {
  display: none;
}
.si__a.cta .text__detail {
  display: inline-block;
  margin-left: 0.5rem;
}
.si__a,
.si__a .fa,
.si__a .accordion .btn-link::after,
.accordion .si__a .btn-link::after,
.si__a .btn-link::before,
.si__a .fab,
.si__a .fas {
  font-size: 1rem;
}
.si__a img {
  padding-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1024px) {
  .si {
    position: fixed;
    width: auto;
    top: 20%;
    left: 0;
  }
  .si li {
    flex: none;
  }
  .si__a {
    transition: width 0.15s ease-in-out;
    margin: 0;
    padding: 0;
    width: 40px;
    height: 40px;
  }
  .si__a.text-hover {
    transition: width 0.4s ease-in-out;
    overflow: hidden;
    text-align: left;
  }
  .si__a .fa, .si__a .accordion .btn-link::after, .accordion .si__a .btn-link::after, .si__a .btn-link::before,
  .si__a .fab,
  .si__a .fas {
    padding: 0 13px;
    font-size: 1rem;
    line-height: 40px;
  }
  .si__a .fa-calendar-alt,
  .si__a .fab-calendar-alt,
  .si__a .fas-calendar-alt {
    font-size: 1.2rem;
  }
  .si__a .text__detail {
    opacity: 0;
    transform: translateX(-200%);
    transition: opacity 0.5s ease-in-out, transform 0.25s ease-in-out;
    display: inline-block;
    transition-delay: 0.3s;
    visibility: hidden;
    margin: 0 1rem;
    cursor: default;
  }
  .si__a:hover {
    width: 50px;
  }
  .si__a.text-hover:hover {
    cursor: default;
    width: 100%;
  }
  .si__a.text-hover:hover .text__detail {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
  .si__u {
    display: block;
    flex-flow: inherit;
  }
}
@media screen and (max-width: 600px) {
  #CookiebotWidget:not(.CookiebotWidget-inactive) {
    bottom: 50px !important;
  }
}
.si__a.phone {
  background: #E2007A;
}
.si__a.phone .fa, .si__a.phone .accordion .btn-link::after, .accordion .si__a.phone .btn-link::after, .si__a.phone .btn-link::before, .si__a.phone .fab, .si__a.phone .fas {
  color: #FFF;
}
.si__a.phone .text__detail {
  color: #FFF;
}
.si__a.cta {
  background: #595961;
}
.si__a.cta .fa, .si__a.cta .accordion .btn-link::after, .accordion .si__a.cta .btn-link::after, .si__a.cta .btn-link::before, .si__a.cta .fab, .si__a.cta .fas {
  color: #000;
}
.si__a.cta .text__detail {
  color: #000;
}
.si__a.termine {
  background: #595961;
}
.si__a.termine, .si__a.termine:hover {
  color: #FFF;
}
.si__a.webinar {
  background: #595961;
}
.si__a.webinar, .si__a.webinar:hover {
  color: #FFF;
}
.si__a.partner {
  background: #595961;
}
.si__a.partner, .si__a.partner:hover {
  color: #FFF;
}
.si__a.search {
  background: #595961;
}
.si__a.search, .si__a.search:hover {
  color: #E2007A;
}
.si__a.mail, .si__a.maps {
  background: #494950;
}
.si__a.zoom_site__plus, .si__a.zoom_site__minus {
  background: #595961;
}
.si__a.zoom_site__plus:hover, .si__a.zoom_site__minus:hover {
  background-color: #595961;
}
.si__a.facebook {
  background: #3d5a98;
}
.si__a.gplus {
  background: #00aced;
}
.si__a.youtube {
  background: #dc472d;
}
.si__a.linkedin {
  background: #0083be;
}
.si__a.kununu {
  background: #20282d;
}
.si__a.xing {
  background: #006464;
}
.si__a, .si__a:active, .si__a:hover, .si__a:link {
  color: #FFF;
}

.si__a.custom {
  position: relative;
}
.si__a.custom .text__detail {
  line-height: 40px;
}
@media screen and (min-width: 1024px) {
  .si__a.custom .text__detail {
    margin-left: 40px;
  }
}
.si__a.custom img {
  padding-top: 0;
  width: 16px;
  height: 16px;
}
@media screen and (min-width: 1024px) {
  .si__a.custom img {
    position: absolute;
    margin-left: 12px;
    margin-top: 10px;
  }
}

.si__a.phone,
.si__a.phone2 {
  background: var(--color-primary, #83B81A);
}

.si__a.custom {
  background: #E9E9E9;
}
.si__a.custom .text__detail {
  color: #000;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
@media (min-width: 768px) {
  .link-hover {
    color: #203886;
  }
  .link-hover .img-wrapper {
    background-color: #203886;
  }
}
.link-hover .img-wrapper {
  line-height: 0;
}

.link-hover .features-bg {
  width: 101%;
}

@media (min-width: 576px) {
  .link-hover {
    text-decoration: none;
  }
  .link-hover .img-wrapper {
    overflow: hidden;
    height: 100%;
  }
  .link-hover .features-bg,
  .link-hover img {
    opacity: 1;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transform: perspective(1px) translateZ(0) scale(1, 1);
    transition: all 1s ease;
  }
  .link-hover:hover .features-bg, .link-hover:hover img {
    opacity: 0.2;
    transform: perspective(1px) scale3d(1.1, 1.1, 1);
  }
}
body.colorscheme-1 {
  --linkelement-img-wrapper-bg-color: #203886;
}

body.colorscheme-2 {
  --linkelement-img-wrapper-bg-color: #E2007A;
}

body.colorscheme-3 {
  --linkelement-img-wrapper-bg-color: #83B81A;
}

@media (min-width: 768px) {
  .link-hover {
    color: #203886;
  }
  .link-hover .img-wrapper {
    background-color: var(--linkelement-img-wrapper-bg-color);
  }
}
@media (min-width: 576px) {
  .link-hover {
    text-decoration: none !important;
  }
}
@media (max-width: 991.98px) {
  .link-hover h3 {
    min-height: 4rem;
  }
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.flickity-page-dots .dot,
.flickity-page-dots .flickity-page-dot {
  margin-top: 2px;
  margin-bottom: 2px;
}

.flickity-page-dots .dot.is-selected,
.flickity-page-dots .flickity-page-dot.is-selected {
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

.flickity-viewport {
  min-height: 320px;
}

.ani {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

@supports (-webkit-text-stroke: thin) {
  .ani {
    /*background-image: linear-gradient(white 0, transparent 50%, transparent 50%, transparent 100%);
    background-size: 100% 200%;
    background-position: 0 100%;*/
    background-size: 200% 100%;
    background-position: 100% 0;
    -webkit-animation-name: webkit-shine;
    -webkit-animation-delay: 1.1s;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-direction: normal;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@supports not (-webkit-text-stroke: thin) {
  .ani {
    opacity: 0;
    animation-name: not-webkit-shine;
    animation-delay: 1.1s;
    animation-duration: 1.5s;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
  }
}
@keyframes not-webkit-shine {
  to {
    opacity: 1;
  }
}
@keyframes webkit-shine {
  /*99% {
    background-size: 200% 100%;
    background-position: 0 0;
  }*/
  100% {
    background-position: 0 0;
    background-size: 900% 100%;
  }
}
.contentslider__item article header img {
  width: 961px;
  height: 520px;
  max-width: 100%;
  min-height: 180px;
  height: auto;
}

/*body.colorscheme-1 {
    --dot-is-selected-bg-color: #203886;
    --dot-is-selected-box-shadow: #203886;
}

body.colorscheme-2 {
    --dot-is-selected-bg-color: #E2007A;
    --dot-is-selected-box-shadow: #E2007A;
}

body.colorscheme-3 {
    --dot-is-selected-bg-color: #83B81A;
    --dot-is-selected-box-shadow: #83B81A;
}*/
.flickity-page-dots .dot.is-selected,
.flickity-page-dots .flickity-page-dot.is-selected {
  background-color: var(--dot-is-selected-bg-color);
  border: 3px solid #FFF;
  box-shadow: 0 0 0 1px var(--dot-is-selected-box-shadow);
}

@supports (-webkit-text-stroke: thin) {
  .ani {
    background-image: linear-gradient(to right, var(--main-fg-color, "white") 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color1 .ani, .cta-nav .nav-item:last-of-type .slider__content.nav-link .ani {
    background-image: linear-gradient(to right, #203886 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color2 .ani {
    background-image: linear-gradient(to right, #4D5F9E 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color3 .ani {
    background-image: linear-gradient(to right, #E8EBF3 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color4 .ani {
    background-image: linear-gradient(to right, #E2007A 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color5 .ani {
    background-image: linear-gradient(to right, #FFF 0, transparent 50%, transparent 50%, transparent 100%);
  }
  .slider__content.fg-color6 .ani {
    background-image: linear-gradient(to right, #83B81A 0, transparent 50%, transparent 50%, transparent 100%);
  }
}
.flickity-viewport-ratio-1-1 .flickity-viewport {
  padding-bottom: 100%;
}

.flickity-viewport-ratio-16-9 .flickity-viewport {
  padding-bottom: 56.25%;
}

.flickity-viewport-ratio-4-3 .flickity-viewport {
  padding-bottom: 75%;
}

.flickity-viewport-ratio-3-2 .flickity-viewport {
  padding-bottom: 66.66%;
}

.flickity-viewport-ratio-8-5 .flickity-viewport {
  padding-bottom: 62.5%;
}

@media (min-width: 992px) {
  .flickity-viewport-ratio-1-1 .flickity-viewport,
  .flickity-viewport-ratio-16-9 .flickity-viewport,
  .flickity-viewport-ratio-3-2 .flickity-viewport,
  .flickity-viewport-ratio-4-3 .flickity-viewport,
  .flickity-viewport-ratio-8-5 .flickity-viewport {
    padding-bottom: 0;
  }
}
.flickity-page-dots {
  bottom: 0 !important;
}

.contentslider,
.imageslider {
  clear: both;
}
.contentslider.gallerySizeCss,
.imageslider.gallerySizeCss {
  height: 100%;
}
.contentslider.gallerySizeCss .carousel-cell,
.contentslider.gallerySizeCss .contentslider__item,
.imageslider.gallerySizeCss .carousel-cell,
.imageslider.gallerySizeCss .contentslider__item {
  height: 100%;
}
.contentslider .carousel-cell,
.imageslider .carousel-cell {
  width: 100%;
}
.contentslider .flickity-prev-next-button.previous,
.imageslider .flickity-prev-next-button.previous {
  left: 0;
}
.contentslider .flickity-prev-next-button.next,
.imageslider .flickity-prev-next-button.next {
  right: 0;
}
@media screen and (max-width: 768px) {
  .contentslider .flickity-prev-next-button,
  .imageslider .flickity-prev-next-button {
    top: 50%;
  }
}
.contentslider__item,
.imageslider__item {
  width: 100%;
}
.contentslider__item .features-bg,
.imageslider__item .features-bg {
  background-size: cover;
  background-repeat: no-repeat;
}
.contentslider article,
.imageslider article {
  /*.btn {
    // margin: 0 15px;
    @include media-breakpoint-up(lg) {
      margin-left: 30px;
    }
  }*/
}
.contentslider article blockquote,
.contentslider article header h3,
.imageslider article blockquote,
.imageslider article header h3 {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .contentslider article blockquote,
  .contentslider article header h3,
  .imageslider article blockquote,
  .imageslider article header h3 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.contentslider article blockquote,
.imageslider article blockquote {
  margin-bottom: 0;
}
.contentslider article h2, .contentslider article h3, .contentslider article h4, .contentslider article h5,
.imageslider article h2,
.imageslider article h3,
.imageslider article h4,
.imageslider article h5 {
  margin-top: 30px;
  padding-top: 0;
}
.contentslider article .btn, .contentslider article #writeComment input.button, #writeComment .contentslider article input.button,
.imageslider article .btn,
.imageslider article #writeComment input.button,
#writeComment .imageslider article input.button {
  margin-bottom: 30px;
}
.contentslider article blockquote,
.imageslider article blockquote {
  padding-bottom: 15px;
}
.contentslider article header,
.imageslider article header {
  overflow: hidden;
}
.contentslider .contentslider__item,
.imageslider .contentslider__item {
  padding: 0.25%;
}
.contentslider .contentslider__item article header + a,
.imageslider .contentslider__item article header + a {
  margin-top: 1em;
}
@media (min-width: 992px) {
  .contentslider.style-zoomup.is-single-slide .flickity-button,
  .contentslider.style-zoomup.is-single-slide .flickity-page-dots,
  .imageslider.style-zoomup.is-single-slide .flickity-button,
  .imageslider.style-zoomup.is-single-slide .flickity-page-dots {
    display: none;
  }
}
.contentslider.style-zoomup .contentslider__item,
.imageslider.style-zoomup .contentslider__item {
  padding: 0;
  z-index: 0;
  transition-delay: 3s;
  transition: transform 1s ease-in-out;
  transform: scale(0.7);
}
.contentslider.style-zoomup .contentslider__item.is-selected,
.imageslider.style-zoomup .contentslider__item.is-selected {
  transform: scale(0.9);
  z-index: 1;
  box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.3);
}
.contentslider.style-zoomup .contentslider__item.is-selected--prev,
.imageslider.style-zoomup .contentslider__item.is-selected--prev {
  transform: scale(0.7) translateX(30%);
}
.contentslider.style-zoomup .contentslider__item.is-selected--next,
.imageslider.style-zoomup .contentslider__item.is-selected--next {
  transform: scale(0.7) translateX(-30%);
}
.contentslider.style-zoomup.is-draggable .flickity-viewport.is-pointer-down .contentslider__item,
.imageslider.style-zoomup.is-draggable .flickity-viewport.is-pointer-down .contentslider__item {
  transform: scale(1) translateX(0);
}
.contentslider .flickity-viewport,
.imageslider .flickity-viewport {
  transition: height 0.2s;
}
.contentslider .flickity-prev-next-button,
.imageslider .flickity-prev-next-button {
  border-radius: 0;
}

.contentslider {
  clear: both;
}
@media screen and (min-width: 768px) {
  .contentslider.itemcols-2 .contentslider__item {
    float: left;
    width: calc(100% / 2);
    padding: 1rem;
  }
  .contentslider.itemcols-3 .contentslider__item {
    float: left;
    width: calc(100% / 3);
    padding: 1rem;
  }
  .contentslider.itemcols-4 .contentslider__item {
    float: left;
    width: calc(100% / 4);
    padding: 1rem;
  }
  .contentslider.itemcols-5 .contentslider__item {
    float: left;
    width: calc(100% / 5);
    padding: 1rem;
  }
  .contentslider.itemcols-6 .contentslider__item {
    float: left;
    width: calc(100% / 6);
    padding: 1rem;
  }
  .contentslider.itemcols-7 .contentslider__item {
    float: left;
    width: calc(100% / 7);
    padding: 1rem;
  }
}

.contentslider .flickity-button, .contentslider .flickity-button:active, .contentslider .flickity-button:focus, .contentslider .flickity-button:hover,
.imageslider .flickity-button,
.imageslider .flickity-button:active,
.imageslider .flickity-button:focus,
.imageslider .flickity-button:hover {
  background-color: var(--color-primary, #203886);
}
.contentslider .flickity-button-icon,
.imageslider .flickity-button-icon {
  fill: #FFF;
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.t3lmwaslider {
  /*@include media-breakpoint-up(md) {
    .flickity-prev-next-button {
      top: 80%;
    }
  }*/
  /*.flickity-page-dots .flickity-page-dot {
    width: 15px;
    height: 15px;
  }*/
}
.t3lmwaslider .powered {
  font-weight: bold;
}
.t3lmwaslider .slider__item .slider__container,
.t3lmwaslider .slider__item .slider__content,
.t3lmwaslider .slider__item .slider__holder,
.t3lmwaslider .slider__item .slider__wrapper {
  position: relative;
  z-index: 1;
}
.t3lmwaslider .slider__item .slider__content {
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .t3lmwaslider .slider__item .slider__content {
    margin: 60px;
  }
}
.t3lmwaslider .slider__item.bg__orange {
  position: relative;
}
.t3lmwaslider .slider__item.bg__orange::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  mix-blend-mode: hard-light;
}
.t3lmwaslider .flickity-prev-next-button {
  width: 6rem;
  height: 6rem;
}
.t3lmwaslider .slider__item.is-selected .lead {
  animation: 1s text__in__left cubic-bezier(0, 0, 0, 1.05);
}
.t3lmwaslider .slider__item.is-selected .btn, .t3lmwaslider .slider__item.is-selected #writeComment input.button, #writeComment .t3lmwaslider .slider__item.is-selected input.button {
  animation-delay: 3;
  animation: 2s text__in__left cubic-bezier(0, 0, 0, 1.05);
}
.t3lmwaslider .slider__item.is-selected .powered {
  animation-delay: 4;
  animation: 2s text__in__left cubic-bezier(0, 0, 0, 1.05);
}

@keyframes chain__in1 {
  from {
    transform: translateY(100%) rotateX(90deg);
  }
  to {
    transform: translateY(0%) rotateX(0deg);
  }
}
@keyframes chain__in2 {
  from {
    transform-origin: right top;
    transform: translateY(-500%) rotate(-45deg);
  }
  to {
    transform: translateY(0%) rotate(0deg);
  }
}
@keyframes text__in__left {
  0% {
    opacity: 0;
    transform: translateX(-500%);
  }
  70% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
body.colorscheme-1 {
  --color-fg-arrows: #203886;
  --slider-item-powered: #203886;
}

body.colorscheme-2 {
  --color-fg-arrows: #E2007A;
  --slider-item-powered: #E2007A;
}

body.colorscheme-3 {
  --color-fg-arrows: #83B81A;
  --slider-item-powered: #83B81A;
}

.t3lmwaslider .slider__item.bg__orange {
  color: #FFF;
}
.t3lmwaslider .slider__item.bg__orange::before {
  background-image: linear-gradient(to left, #e2007a 0%, rgba(226, 0, 122, 0.6) 100%);
}
.t3lmwaslider .powered {
  color: var(--slider-item-powered);
}
.t3lmwaslider.fg-color1 .flickity-button-icon path, .cta-nav .nav-item:last-of-type .t3lmwaslider.nav-link .flickity-button-icon path {
  fill: #203886;
}
.t3lmwaslider.fg-color2 .flickity-button-icon path {
  fill: #4D5F9E;
}
.t3lmwaslider.fg-color3 .flickity-button-icon path {
  fill: #E8EBF3;
}
.t3lmwaslider.fg-color4 .flickity-button-icon path {
  fill: #E2007A;
}
.t3lmwaslider.fg-color5 .flickity-button-icon path {
  fill: #FFF;
}
.t3lmwaslider.fg-color6 .flickity-button-icon path {
  fill: #83B81A;
}

.t3lmwaslider {
  /*.slider {
    margin-bottom: 40px;
  }*/
}
.t3lmwaslider .flickity-slider > div {
  min-height: 60vh;
  background-size: cover;
  background-position: center center;
}
.t3lmwaslider .slider {
  min-height: 60vh;
}
.t3lmwaslider .slider__item {
  height: 100%;
  overflow: hidden;
}
.t3lmwaslider .slide__video {
  height: auto;
  width: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 0;
}
.t3lmwaslider .slide__video::-webkit-media-controls-play-button {
  display: none;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .t3lmwaslider .slide__video {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
}
.t3lmwaslider .slider__item {
  width: 100%;
  min-height: 100%;
  background-size: cover;
}
.t3lmwaslider .slider__item a,
.t3lmwaslider .slider__item a:hover {
  text-decoration: none;
}
.t3lmwaslider .link__animate {
  text-decoration: none;
}
.t3lmwaslider .slider__content {
  margin: 60px;
  padding: 15px;
}
@media (min-width: 768px) {
  .t3lmwaslider .slider__content {
    margin: 0;
    padding: 0;
  }
}
.t3lmwaslider .slider__container {
  min-height: 100%;
}
.t3lmwaslider .slider__holder {
  height: 100%;
  padding: 0;
}
.t3lmwaslider .flickity-page-dots {
  z-index: 1;
  bottom: 25px !important;
}
.t3lmwaslider .flickity-prev-next-button {
  border-radius: 0;
}
@media (min-width: 768px) {
  .t3lmwaslider .flickity-prev-next-button.next {
    right: 55px;
  }
  .t3lmwaslider .flickity-prev-next-button.previous {
    left: 55px;
  }
}

.t3lmwaslider {
  /*.slider__content {
    background-color: $color-red-rgba;

    &,h1,h2,h3,h4,h5,h6 {
      color: $white;
    }
  }*/
  /*.flickity-page-dots .flickity-page-dot.is-selected {
    background: $color-bg-dots;
  }*/
  /*
  .flickity-prev-next-button {
    background-color: transparent !important;
    &:hover {
      background-color: transparent !important;
    }
  }

  .flickity-prev-next-button.previous,
  .flickity-prev-next-button.next {
    // http://rud.lmwa.de/typo3conf/ext/t3rud_distribution/Resources/Public/Images/Frontend/arrow_right_white@2x.png
    &,&:hover {
      background-image: url("../Images/Frontend/arrow_right_white.png");
    }
  }*/
}
.t3lmwaslider .flickity-prev-next-button {
  background-color: transparent;
}
.t3lmwaslider .flickity-prev-next-button .arrow {
  fill: var(--color-fg-arrows);
}
.t3lmwaslider .flickity-prev-next-button:hover {
  background-color: transparent;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
/*%keyframes reveal {
  0% {
    transform: scale(1.05);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}*/
@keyframes swing_from_left {
  0% {
    transform: translate3d(-100%, 0px, 0px);
  }
  80% {
    transform: translate3d(20%, 0px, 0px);
  }
  100% {
    transform: translate3d(0, 0px, 0px);
  }
}
@keyframes slideRight {
  0% {
    transform: translateX(-100%);
  }
  85% {
    transform: translateX(10%);
  }
  100% {
    transform: translateX(0);
  }
}
.history__item .headline {
  font-size: 2rem;
}

@media (max-width: 1199.98px) {
  .history-slider__item {
    width: 100%;
    min-height: 480px;
  }
}
@media (max-width: 1199.98px) and (max-width: 1399.98px) {
  .history-slider__item .description {
    padding: 15px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1200px) {
  .history-slider__item {
    padding: 1rem 5rem;
  }
}
@media (max-width: 1199.98px) {
  .history-slider__item .description {
    margin-top: 1rem;
  }
}
@media (min-width: 992px) {
  .history__item {
    overflow: hidden;
    position: relative;
    cursor: pointer;
  }
  .history__item, .history__item__text {
    height: 100%;
  }
  .history__item .headline {
    position: absolute;
    bottom: 0;
    right: 2rem;
  }
  .history-slider__item {
    will-change: width, height, margin;
    width: 17%;
    height: 480px;
    margin-top: 20px;
  }
  .flickity-viewport .history-slider__item .history__item {
    width: 100%;
    transition: width 250ms ease 0s, transform 500ms ease 0s;
  }
  .flickity-viewport .history-slider__item .history__item__wrapper img {
    visibility: hidden;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .flickity-viewport .history-slider__item .history__item__wrapper img {
    padding: 2rem 4rem 0;
  }
}
@media (min-width: 992px) {
  .flickity-viewport .history-slider__item .description p {
    visibility: hidden;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .flickity-viewport .history-slider__item .description p {
    padding: 2rem 4rem;
  }
}
@media (min-width: 992px) {
  .flickity-viewport:not(:hover) .history-slider__item.is-selected,
  .flickity-viewport .history-slider__item:hover {
    margin-top: 0;
    height: 500px;
  }
  .flickity-viewport:not(:hover) .history-slider__item.is-selected .history__item,
  .flickity-viewport .history-slider__item:hover .history__item {
    width: 150%;
    /*position: absolute;
    top: 0;
    left: 0;
    right: 0;*/
    z-index: 999;
  }
  .flickity-viewport:not(:hover) .history-slider__item.is-selected .description p,
  .flickity-viewport:not(:hover) .history-slider__item.is-selected .history__item__wrapper img,
  .flickity-viewport .history-slider__item:hover .description p,
  .flickity-viewport .history-slider__item:hover .history__item__wrapper img {
    animation-name: slideRight;
    animation-duration: 0.5s;
    animation-timing-function: ease-in-out;
    visibility: visible;
  }
}
.carousel-cell {
  color: #FFF;
  background-color: #203886;
  box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.75);
}
.carousel-cell.is-expanded {
  background-color: #203886;
}

@media (min-width: 992px) {
  .carousel .flickity-viewport:not(:hover) .history-slider__item.is-selected .history__item,
  .carousel .flickity-viewport .history-slider__item:hover .history__item {
    background-color: #4D5F9E;
  }
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
body.colorscheme-1 {
  --search-color-btn-bg: #203886;
}

body.colorscheme-2 {
  --search-color-btn-bg: #E2007A;
}

body.colorscheme-3 {
  --search-color-btn-bg: #83B81A;
}

/* Full Screen Search */
#search {
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease-in-out;
  transform: translate(0px, -100%) scale(0, 0);
  opacity: 0;
}
#search.open {
  transform: translate(0px, 0px) scale(1, 1);
  opacity: 1;
  display: block;
}
#search input[type=search] {
  font-size: 60px;
  padding: 10px;
  font-weight: 300;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 500px;
  margin: -51px auto 0;
  margin-left: -250px;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  outline: none;
}
#search .btn, #search #writeComment input.button, #writeComment #search input.button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 61px;
  margin-left: -45px;
  border: 0;
}
#search .close {
  font-size: 1.5rem;
  line-height: 1;
  position: fixed;
  top: 15px;
  right: 15px;
  padding: 6px 12px;
  opacity: 1;
  border: 0;
}

/* Full Screen Search */
#search {
  color: #FFF;
  background-color: rgba(32, 56, 134, 0.85);
}
#search input[type=search] {
  color: #FFF;
  border-color: #FFF;
}
#search .btn, #search #writeComment input.button, #writeComment #search input.button {
  color: #FFF;
  background-color: var(--search-color-btn-bg);
}
#search .close {
  color: #FFF;
  background-color: var(--search-color-btn-bg);
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.features-bg,
.features__bg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.features-bg,
.features-bg .container,
.features__bg,
.features__bg .container {
  min-height: 271px;
}

@media (min-width: 768px) {
  .features-bg,
  .features-bg .container,
  .features__bg,
  .features__bg .container {
    min-height: 450px;
  }
}
.features__bg {
  background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url(/typo3conf/ext/t3rud_distribution/Resources/Public/build/images/bgfull.5b8ef851.jpg);
}

@keyframes reveal {
  0% {
    transform: scale(1.05);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.progressiveimg {
  overflow: hidden;
}
.progressiveimg .container {
  position: relative;
  z-index: 1;
}
.progressiveimg .background {
  /*
  z-index: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  */
  filter: blur(2vw);
  transform: scale(1.05);
}
.progressiveimg .background.is-loaded {
  animation: reveal 1s ease-out;
  will-change: transform, opacity;
  filter: blur(0);
  transform: scale(1);
  /*filter: none;
  transform: scale(1);
  transition: filter 1s, transform 1s;*/
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
body.colorscheme-1 {
  --submenu-color-bg: #FFF;
}

body.colorscheme-2 {
  --submenu-color-bg: #4D5F9E;
}

body.colorscheme-3 {
  --submenu-color-bg: #4D5F9E;
}

@media (max-width: 991px) {
  .navbar-collapse.collapse.show {
    max-height: calc(100vh - 191px);
    overflow-y: auto;
  }
  .navbar-nav li > ul.dropdown-menu.show,
  .navbar-nav li > ul.dropdown-menu.show .dropdown-menu {
    display: block;
  }
}
@media (min-width: 992px) {
  .navbar-nav li.hover > ul.dropdown-menu,
  .navbar-nav li:hover > ul.dropdown-menu {
    display: block;
  }
}
.dropdown-menu a {
  text-transform: none !important;
}

/*
.navbar-nav li:hover > ul.dropdown-menu {
  display: block;
}*/
.dropdown-submenu {
  position: relative;
}

@media (max-width: 1199px) {
  .dropdown-submenu > .dropdown-menu {
    width: 100%;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .dropdown-submenu > .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100% !important;
    right: auto !important;
    padding: 0;
    margin: 0 0 0 -1px;
    width: auto;
  }
}
.dropdown-submenu > .dropdown-menu a {
  padding-left: 2em !important;
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
  text-decoration: underline;
  transform: rotate(-90deg);
}

.dropdown-menu li > a {
  padding: 0.5em 1.25rem;
}

/*
.dropdown-submenu > .dropdown-menu {
  position: relative !important;
  width: 100%;
  background-color: $submenu-color-bg;
  box-shadow: none;

  .dropdown-item {
    padding: 0.25em 1em 0.5em 2em !important;
  }
  top: 0;
  left: 100%;
  margin-top: -6px;
}*/
.dropdown-submenu > .dropdown-menu {
  background-color: var(--submenu-color-bg);
}

@media (max-width: 991px) {
  .dropdown-menu {
    background-color: var(--submenu-color-bg);
  }
}
@media (min-width: 992px) {
  .navbar-nav li.hover,
  .navbar-nav li:hover {
    background-color: transparent;
  }
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.ctabar {
  padding-bottom: 10rem;
  position: relative;
  min-height: 20rem;
  /*
  .background {
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;

    // Inspired: https://www.sitepoint.com/how-to-build-your-own-progressive-image-loader/
    filter: blur(2vw);
    transform: scale(1.05);
    opacity: 0;
    //transition: filter 1s ease-out, transform 1s ease-out;
    animation: reveal 1s ease-out;

    &.is-loaded {
      will-change: transform, opacity;
      opacity: 1;
      filter: blur(0);
      /*filter: none;
      transform: scale(1);
      transition: filter 1s, transform 1s;* /
    }

  }*/
}
.ctabar .container,
.ctabar .container-fluid,
.ctabar .container-sm,
.ctabar .container-md,
.ctabar .container-lg,
.ctabar .container-xl {
  position: relative;
  z-index: 1;
}
.ctabar .background {
  z-index: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.ctabar .background::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
}
.ctabar .container {
  position: relative;
  z-index: 1;
}

/*.parallax {
  background-repeat: no-repeat;
}*/
.ctabar .background.overlay::before {
  background-image: linear-gradient(rgba(32, 56, 134, 0.85), rgba(32, 56, 134, 0.85));
}
.ctabar.bg-color1 .background.overlay::before {
  background-image: linear-gradient(rgba(32, 56, 134, 0.85), rgba(32, 56, 134, 0.85));
}
.ctabar.bg-color2 .background.overlay::before {
  background-image: linear-gradient(rgba(77, 95, 158, 0.85), rgba(77, 95, 158, 0.85));
}
.ctabar.bg-color3 .background.overlay::before {
  background-image: linear-gradient(rgba(232, 235, 243, 0.85), rgba(232, 235, 243, 0.85));
}
.ctabar.bg-color4 .background.overlay::before, .cta-nav .nav-item:last-of-type .ctabar.nav-link .background.overlay::before {
  background-image: linear-gradient(rgba(226, 0, 122, 0.85), rgba(226, 0, 122, 0.85));
}
.ctabar.bg-color5 .background.overlay::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85));
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
body {
  scroll-behavior: smooth;
}

footer {
  z-index: 99;
}

/*
 * scroll next
 */
.scroll-next {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  z-index: 2;
  display: inline-block;
  transform: translate(0, -50%);
  color: #FFF;
  text-decoration: none;
  transition: opacity 0.3s;
  /*@if variable-exists(scroll-icon-border-font-size) and $scroll-icon-border-font-size {
    &::after {
      position: absolute;
      top: 50%;
      left: 50%;
      content: "";
      display: block;
      width: $scroll-icon-border-font-size;
      height: $scroll-icon-border-font-size;
      margin-top: -($scroll-icon-border-font-size/2);
      margin-left: -($scroll-icon-border-font-size/2);
      margin-left: -2.45rem;
      border-radius: 50%;
      border-width: 2px;
      border-style: solid;
    }
  }*/
}
.scroll-next span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -0.75rem;
  border-left: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  transform: rotate(-45deg);
  box-sizing: border-box;
}

/*
 * scroll to top
 */
#scrollTopButton {
  position: absolute;
  right: 4rem;
  top: 0;
  margin-top: -4em;
  padding: 0.1em 0;
  opacity: 0.7;
  transition: opacity 1s ease;
}

#scrollTopButton:hover {
  opacity: 1;
}

#scrollTopButton i {
  font-size: 2rem;
}

/*
 * scroll to top
 */
#scrollTopButton {
  background-color: #203886;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
body.colorscheme-1 {
  --lightbox-color-fullbg-btn-fg: #203886;
}

body.colorscheme-2 {
  --lightbox-color-fullbg-btn-fg: #E2007A;
}

body.colorscheme-3 {
  --lightbox-color-fullbg-btn-fg: #83B81A;
}

.lightbox.video::before, .lightbox.youtube::before,
.lightbox .img-wrapper .features-bg::before {
  font-family: "Font Awesome 5 Free", fontawesome;
  font-size: 2rem;
}

.lightbox img {
  width: 100%;
  height: auto;
}
.lightbox .background,
.lightbox .features-bg {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.lightbox.video::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  width: 4rem;
  height: 4rem;
  margin-top: -1.7rem;
  margin-left: -2rem;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
}
.lightbox.video, .lightbox.youtube {
  position: relative;
  z-index: 1;
  display: block;
}
.lightbox.video::before, .lightbox.youtube::before {
  display: block;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  content: "\f04b";
  margin-top: -1rem;
  margin-left: -0.6666666667rem;
}
.lightbox.youtube::before {
  content: "\f167";
}

.media-gallery .lightbox.video::after, .media-gallery .lightbox.video::before {
  display: none;
}
.media-gallery .lightbox .img-wrapper .features-bg {
  position: relative;
}
.media-gallery .lightbox .img-wrapper .features-bg::before {
  display: block;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  content: "\f04b";
  margin-top: -1rem;
  margin-left: -0.6666666667rem;
}
.media-gallery .lightbox .img-wrapper .features-bg::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  width: 4rem;
  height: 4rem;
  margin-top: -1.7rem;
  margin-left: -2rem;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
}
.media-gallery .lightbox .img-wrapper .features-bg::before {
  margin-top: 0.4rem;
}

.lightbox.video::before, .lightbox.youtube::before {
  color: #FFF;
}
.lightbox.video::after,
.lightbox .img-wrapper .features-bg::after {
  border-color: #FFF;
}
.lightbox.style-fullbg::before, .lightbox.video::before {
  color: var(--lightbox-color-fullbg-btn-fg);
}
.lightbox.style-fullbg::after, .lightbox.video::after {
  border-color: transparent;
  background-color: rgba(255, 255, 255, 0.5);
}

.media-gallery .lightbox .img-wrapper .features-bg::before {
  color: var(--lightbox-color-fullbg-btn-fg);
}
.media-gallery .lightbox .img-wrapper .features-bg::after {
  border-color: transparent;
  background-color: rgba(255, 255, 255, 0.5);
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
@media (max-width: 991.98px) {
  .si__chain_holder + .widget__text--left {
    bottom: 41px;
  }
}
@media (min-width: 768px) {
  .widget__text--left {
    border-style: solid;
    border-width: 0 1px 1px 1px;
  }
}
.widget__text--left {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .widget__text--left {
    border-color: #FFF;
  }
}
.widget__text--left {
  font-size: 1rem;
  font-weight: 400;
  padding: 6px 13px 8px;
  max-height: 40px;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100000;
  transition: background-color 0.2s linear, color 0.2s linear;
  text-align: center;
  text-decoration: none !important;
  /*@if variable-exists(widgettext__bottom) and $widgettext__bottom == 0 {
    @include media-breakpoint-down(md) {
      display: none;
    }
  }*/
}

@media (min-width: 768px) {
  .widget__text--left {
    width: auto;
    top: 75%;
    left: -2px;
    bottom: inherit;
    transform: rotate(270deg);
    transform-origin: 0 0;
  }
}
.widget__text--left {
  color: #FFF;
  background-color: #203886;
}
.widget__text--left:active, .widget__text--left:focus, .widget__text--left:hover {
  color: #FFF;
  background-color: #203886;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.newsblockoverlay {
  min-height: 200px;
}
.newsblockoverlay .newsblockoverlay__col h3 {
  font-weight: bold;
}

@media (min-width: 1200px) {
  .newsblockoverlay__col:first-of-type {
    border: 0;
    border-right: 1px;
    border-style: solid;
  }
}
body.colorscheme-1 {
  --newsblockoverlay-col-border-color: #FFF;
  --news-readmore-arrow-color: #FFF;
}

body.colorscheme-2 {
  --newsblockoverlay-col-border-color: #E2007A;
  --news-readmore-arrow-color: #E2007A;
}

body.colorscheme-3 {
  --newsblockoverlay-col-border-color: #83B81A;
  --news-readmore-arrow-color: #83B81A;
}

.newsblockoverlay__col h3,
.newsblockoverlay__col p {
  color: #FFF;
}

.newsblockoverlay {
  background-color: #203886;
}

.read_more .arrow {
  color: var(--newsblockoverlay-col-border-color);
}

@media (min-width: 1200px) {
  .newsblockoverlay__col:first-of-type {
    border-color: var(--newsblockoverlay-col-border-color);
  }
}
.newsblockoverlay__col {
  animation: newsblock-slide-in 1s linear;
}

@media (min-width: 1200px) {
  .newsblockoverlay h2 {
    font-size: 1.5rem;
    line-height: 1;
  }
  .newsblockoverlay h3,
  .newsblockoverlay p {
    font-size: 1rem;
    line-height: 1;
  }
}
@media (max-width: 1199.98px) {
  .newsblockoverlay {
    max-width: 100% !important;
    padding-top: 2rem;
    padding-bottom: 15px;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  .newsblockoverlay {
    position: absolute;
    bottom: 0;
    left: 50vw;
    right: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch;
    /*> h2 {
      position: absolute;
      top: 2rem;
      left: 2rem;
    }*/
  }
  .newsblockoverlay.container {
    width: auto;
    padding: 0;
    margin: 0;
  }
  .newsblockoverlay .features-bg,
  .newsblockoverlay .img-wrapper,
  .newsblockoverlay .lightbox {
    min-height: 100%;
    height: 100%;
  }
  .newsblockoverlay__col {
    order: 0;
    flex: 0 1 33.3333333333%;
    padding: 0 2rem 2rem;
    align-self: auto;
  }
  .newsblockoverlay__col p {
    margin-bottom: 0;
  }
}
.newsblockoverlay {
  /*background-color: $color-grey--light;
  @include media-breakpoint-up(md) {
    background-color: rgba($white, .8);
  }*/
}
.newsblockoverlay h2 {
  color: #FFF;
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
.iconbox {
  display: block;
  padding: 30px 15px 15px;
  text-align: center;
  text-decoration: none !important;
  height: 100%;
  position: relative;
}

@media (min-width: 992px) {
  .iconbox {
    overflow: hidden;
  }
  .iconbox figure img {
    transition: transform 0.5s ease-in-out;
    transform: rotate(20deg);
  }
  .iconbox.figcaption-slidein figcaption {
    width: 100%;
    transition: transform 0.25s ease-in-out;
    transform: translateX(150%);
  }
  .iconbox:hover figure img {
    transform: rotate(0);
  }
  .iconbox:hover.figcaption-slidein:hover figcaption {
    transform: translateX(0);
  }
}
@media (min-width: 768px) {
  .iconbox, .iconbox:hover {
    color: #fff;
  }
}
:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
/*%keyframes reveal {
  0 {
    transform: scale(1.05);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}*/
.hover__card--top {
  min-height: 100%;
}
.hover__card--top .img__wrapper {
  overflow: hidden;
}
.hover__card--top figcaption {
  padding: 30px 15px;
  margin-top: 0;
  text-align: center;
}
.hover__card--top figcaption h2,
.hover__card--top figcaption h3,
.hover__card--top figcaption h4,
.hover__card--top figcaption h5,
.hover__card--top figcaption h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.hover__card--top img {
  transform: scale(1);
  transition: all 1s ease;
}
.hover__card--top:hover img {
  transform: scale(1.1);
}

@media (min-width: 768px) {
  .hover-container:hover .hover__card {
    box-shadow: 8px 8px 10px -1px rgba(32, 56, 134, 0.4);
    background-color: #203886;
  }
  .hover-container:hover .hover__card .block__name {
    color: #203886;
  }
  .hover-container:hover .hover__card .block__description {
    color: #fff;
  }
}
.parallax {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax > .container,
.parallax > .container .row, .parallax,
.parallax .row {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.parallax > .container {
  z-index: 1;
}
.parallax .background {
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  min-height: 1px;
  width: 100%;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax .background::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.parallax.progressiveimg .background, .parallax.progressiveimg .background.is-loaded {
  transform: none;
}
.parallax.progressiveimg .background.is-loaded {
  will-change: opacity;
  animation: none;
}

.parallax .background.overlay::before {
  background-image: linear-gradient(rgba(32, 56, 134, 0.85), rgba(32, 56, 134, 0.85));
}
.parallax.bg-color1 .background.overlay::before {
  background-image: linear-gradient(rgba(32, 56, 134, 0.85), rgba(32, 56, 134, 0.85));
}
.parallax.bg-color2 .background.overlay::before {
  background-image: linear-gradient(rgba(77, 95, 158, 0.85), rgba(77, 95, 158, 0.85));
}
.parallax.bg-color3 .background.overlay::before {
  background-image: linear-gradient(rgba(232, 235, 243, 0.85), rgba(232, 235, 243, 0.85));
}
.parallax.bg-color4 .background.overlay::before, .cta-nav .nav-item:last-of-type .parallax.nav-link .background.overlay::before {
  background-image: linear-gradient(rgba(226, 0, 122, 0.85), rgba(226, 0, 122, 0.85));
}
.parallax.bg-color5 .background.overlay::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85));
}

:root {
  --nav-height: 102px;
}

/*
$nav-height: 75px;
$nav-height-sm: 75px; //147px;
$nav-height-md: 75px; //101px;
$nav-height-lg: 75px; //101px;
$nav-height-landingpage: 108px !default; // header without searchbar
$nav-height-sm__no-search: 103px !default; //75px;
$nav-height-lg__no-search: 108px !default; // header with searchbar
*/
/*.youtube-wrapper {
  .youtube-play-button {
    border: 1px solid white;
    border-radius: 7px;
  }
}*/
.youtube-wrapper .youtube-headline {
  font-weight: bold;
}

.youtube iframe {
  max-width: 100%;
}

.youtube-wrapper {
  text-align: left;
  position: relative;
  /*
  .youtube-submit{
  	background-color: #FF0000;
  	//background-color: rgba(255, 0, 0, .7);
  	padding: 7px;
  	margin: 0 auto;
  	text-align: center;
  	max-width: 400px;
  }*/
}
@media (max-width: 767.98px) {
  .youtube-wrapper .youtube-thumb {
    overflow: hidden;
    padding: 1rem;
  }
}
.youtube-wrapper .youtube-thumb {
  background-repeat: no-repeat;
  background-size: cover;
}
.youtube-wrapper .youtube-text {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .youtube-wrapper .youtube-submit {
    max-width: 350px;
    position: absolute;
    top: 15px;
    left: 15px;
  }
}
.youtube-wrapper .youtube-submit {
  /*display:flex;
  justify-content:center;
  align-items:flex-end;
  flex-wrap: wrap;
  margin: 10px;
  padding: 10px;*/
}
.youtube-wrapper .youtube-submit a {
  text-decoration: underline;
}
.youtube-wrapper .youtube-play-button {
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 15px;
  border-radius: 2px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .youtube-wrapper .youtube-play-button {
    display: inline;
  }
}

.youtube-wrapper .youtube-thumb {
  color: #fff;
  background-color: #000;
}
.youtube-wrapper .youtube-play-button {
  background-color: #E2007A;
  color: #fff;
}

.video-container {
  position: relative;
  /*16:9*/
  height: 0;
  overflow: hidden;
}
.video-container embed,
.video-container iframe,
.video-container object,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.videoresponsive {
  overflow: hidden;
}
.videoresponsive .background {
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
}

.googlemap-wrapper {
  display: block;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.googlemap-wrapper .googlemap,
.googlemap-wrapper .googlemap-submit,
.googlemap-wrapper .googlemap-thumb {
  height: 100%;
}
.googlemap-wrapper .googlemap-thumb {
  position: relative;
  max-width: 100%;
}
.googlemap-wrapper .googlemap-thumb:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 0;
}
.googlemap-wrapper .googlemap-submit {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px;
  position: relative;
  z-index: 1;
}
.googlemap-wrapper .googlemap-play-button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 15px;
  border-radius: 2px;
  /*
  background-color: #5f84f2;
  color: #fff;
  &:hover {
    color: #fff;
  }
  */
  cursor: pointer;
}
.googlemap-wrapper .googlemap-play-button::before {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  display: inline-block;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZWY1NDExIiBjbGFzcz0icGF0aDEiIGQ9Ik04IDIuMWMxLjEgMCAyLjIgMC41IDMgMS4zIDAuOCAwLjkgMS4zIDEuOSAxLjMgMy4xcy0wLjUgMi41LTEuMyAzLjNsLTMgMy4xLTMtMy4xYy0wLjgtMC44LTEuMy0yLTEuMy0zLjMgMC0xLjIgMC40LTIuMiAxLjMtMy4xIDAuOC0wLjggMS45LTEuMyAzLTEuM3oiPjwvcGF0aD4KCTxwYXRoIGZpbGw9IiNmZmYiIGNsYXNzPSJwYXRoMiIgZD0iTTggMTUuOGwtNC40LTQuNmMtMS4yLTEuMi0xLjktMi45LTEuOS00LjcgMC0xLjcgMC42LTMuMiAxLjgtNC41IDEuMy0xLjIgMi44LTEuOCA0LjUtMS44czMuMiAwLjcgNC40IDEuOWMxLjIgMS4yIDEuOCAyLjggMS44IDQuNXMtMC43IDMuNS0xLjggNC43bC00LjQgNC41ek00IDEwLjdsNCA0LjEgMy45LTQuMWMxLTEuMSAxLjYtMi42IDEuNi00LjIgMC0xLjUtMC42LTIuOS0xLjYtNHMtMi40LTEuNy0zLjktMS43LTIuOSAwLjYtNCAxLjdjLTEgMS4xLTEuNiAyLjUtMS42IDQgMCAxLjYgMC42IDMuMiAxLjYgNC4ydjB6Ij48L3BhdGg+Cgk8cGF0aCBmaWxsPSIjZmZmIiBjbGFzcz0icGF0aDMiIGQ9Ik04IDE2bC00LjUtNC43Yy0xLjItMS4yLTEuOS0zLTEuOS00LjggMC0xLjcgMC42LTMuMyAxLjktNC42IDEuMi0xLjIgMi44LTEuOSA0LjUtMS45czMuMyAwLjcgNC41IDEuOWMxLjIgMS4zIDEuOSAyLjkgMS45IDQuNiAwIDEuOC0wLjcgMy42LTEuOSA0LjhsLTQuNSA0Ljd6TTggMC4zYy0xLjYgMC0zLjIgMC43LTQuMyAxLjktMS4yIDEuMi0xLjggMi43LTEuOCA0LjMgMCAxLjcgMC43IDMuNCAxLjggNC41bDQuMyA0LjUgNC4zLTQuNWMxLjEtMS4yIDEuOC0yLjkgMS44LTQuNXMtMC42LTMuMS0xLjgtNC40Yy0xLjItMS4xLTIuNy0xLjgtNC4zLTEuOHpNOCAxNS4xbC00LjEtNC4yYy0xLTEuMi0xLjctMi44LTEuNy00LjRzMC42LTMgMS43LTQuMWMxLjEtMS4xIDIuNi0xLjcgNC4xLTEuN3MzIDAuNiA0LjEgMS43YzEuMSAxLjEgMS43IDIuNiAxLjcgNC4xIDAgMS42LTAuNiAzLjItMS43IDQuM2wtNC4xIDQuM3pNNC4yIDEwLjZsMy44IDQgMy44LTRjMS0xIDEuNi0yLjYgMS42LTQuMXMtMC42LTIuOC0xLjYtMy45Yy0xLTEtMi40LTEuNi0zLjgtMS42cy0yLjggMC42LTMuOCAxLjZjLTEgMS4xLTEuNiAyLjQtMS42IDMuOSAwIDEuNiAwLjYgMy4xIDEuNiA0LjF2MHoiPjwvcGF0aD4KPC9zdmc+Cg==);
}

.googlemap-wrapper .googlemap-thumb:before {
  background-image: linear-gradient(rgba(32, 55, 134, 0.85), rgba(32, 55, 134, 0.85));
}
.googlemap-wrapper .googlemap-play-button {
  background-color: #5f84f2;
  color: #fff;
}
.googlemap-wrapper .googlemap-play-button:hover {
  color: #fff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./public/typo3conf/ext/t3rud_distribution/Resources/Private/Layouts/Page/Default.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVDNydWREaXN0cmlidXRpb24vTGF5b3V0cy9QYWdlL0RlZmF1bHQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLHVDQUF1QztBQUN2QztFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvSEFBNEk7RUFDNUksaUZBQWlGO0FBQ25GO0FBQ0EsbUNBQW1DO0FBQ25DO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9IQUF3STtFQUN4SSxnRUFBZ0U7QUFDbEU7QUFDQSxxQ0FBcUM7QUFDckM7RUFDRSwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsb0hBQTBJO0VBQzFJLHlHQUF5RztBQUMzRztBQUNBLG9DQUFvQztBQUNwQztFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvSEFBeUk7RUFDekksMkdBQTJHO0FBQzdHO0FBQ0EsZ0NBQWdDO0FBQ2hDO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9IQUFxSTtFQUNySSx5SkFBeUo7QUFDM0o7Ozs7O0FDNUNBOztFQUFBO0FBV0E7O0VBQUE7QUE0Q0E7O0VBQUE7QUFJQTtFQUNFLHlCQXhEdUI7RUF5RHZCLG9CQXhEb0I7RUF5RHBCO0VBQ0E7RUFDQTtBQWpERjs7QUFxREU7RUFDRTtBQWxESjs7QUFpREU7RUFDRTtBQTlDSjs7QUE2Q0U7RUFDRTtBQTFDSjs7QUF5Q0U7RUFDRTtBQXRDSjs7QUFxQ0U7RUFDRTtBQWxDSjs7QUFpQ0U7RUFDRTtBQTlCSjs7QUE2QkU7RUFDRTtBQTFCSjs7QUF5QkU7RUFDRTtBQXRCSjs7QUFxQkU7RUFDRTtBQWxCSjs7QUFpQkU7RUFDRTtBQWRKOztBQWFFO0VBQ0U7QUFWSjs7QUFTRTtFQUNFO0FBTko7O0FBS0U7RUFDRTtBQUZKOztBQUNFO0VBQ0U7QUFFSjs7QUFIRTtFQUNFO0FBTUo7O0FBUEU7RUFDRTtBQVVKOztBQVhFO0VBQ0U7QUFjSjs7QUFmRTtFQUNFO0FBa0JKOztBQW5CRTtFQUNFO0FBc0JKOztBQXZCRTtFQUNFO0FBMEJKOztBQTNCRTtFQUNFO0FBOEJKOztBQS9CRTtFQUNFO0FBa0NKOztBQW5DRTtFQUNFO0FBc0NKOztBQXZDRTtFQUNFO0FBMENKOztBQTNDRTtFQUNFO0FBOENKOztBQS9DRTtFQUNFO0FBa0RKOztBQW5ERTtFQUNFO0FBc0RKOztBQXZERTtFQUNFO0FBMERKOztBQTNERTtFQUNFO0FBOERKOztBQS9ERTtFQUNFO0FBa0VKOztBQW5FRTtFQUNFO0FBc0VKOztBQXZFRTtFQUNFO0FBMEVKOztBQTNFRTtFQUNFO0FBOEVKOztBQS9FRTtFQUNFO0FBa0ZKOztBQW5GRTtFQUNFO0FBc0ZKOztBQXZGRTtFQUNFO0FBMEZKOztBQTNGRTtFQUNFO0FBOEZKOztBQXpGRTtFQUNFO0FBNEZKOztBQTdGRTtFQUNFO0FBZ0dKOztBQWpHRTtFQUNFO0FBb0dKOztBQXJHRTtFQUNFO0FBd0dKOztBQXpHRTtFQUNFO0FBNEdKOztBQTdHRTtFQUNFO0FBZ0hKOztBQWpIRTtFQUNFO0FBb0hKOztBQXJIRTtFQUNFO0FBd0hKOztBQXpIRTtFQUNFO0FBNEhKOztBQTdIRTtFQUNFO0FBZ0lKOztBQWpJRTtFQUNFO0FBb0lKOztBQXJJRTtFQUNFO0FBd0lKOztBQXpJRTtFQUNFO0FBNElKOztBQTdJRTtFQUNFO0FBZ0pKOztBQWpKRTtFQUNFO0FBb0pKOztBQXJKRTtFQUNFO0FBd0pKOztBQXpKRTtFQUNFO0FBNEpKOztBQTdKRTtFQUNFO0FBZ0tKOztBQWpLRTtFQUNFO0FBb0tKOztBQXJLRTtFQUNFO0FBd0tKOztBQW5LRTtFQUNFLGtDQWxFVTtBQXdPZDs7QUF2S0U7RUFDRSxnQ0FsRVU7QUE0T2Q7O0FBM0tFO0VBQ0UsbUNBbEVVO0FBZ1BkOztBQS9LRTtFQUNFLG9DQWxFVTtBQW9QZDs7QUFuTEU7RUFDRSx1Q0FsRVU7QUF3UGQ7O0FBdkxFO0VBQ0Usa0VBbEVVO0FBNFBkOztBQTNMRTtFQUNFLCtEQWxFVTtBQWdRZDs7QUEvTEU7RUFDRSxnRUFsRVU7QUFvUWQ7O0FBbk1FO0VBQ0UsZ0VBbEVVO0FBd1FkOztBQXZNRTtFQUNFLCtEQWxFVTtBQTRRZDs7QUEzTUU7RUFDRSxrRUFsRVU7QUFnUmQ7O0FBL01FO0VBQ0Usa0VBbEVVO0FBb1JkOztBQW5ORTtFQUNFLDBEQWxFVTtBQXdSZDs7QUF2TkU7RUFDRSxvREFsRVU7QUE0UmQ7O0FBM05FO0VBQ0UsaUVBbEVVO0FBZ1NkOztBQS9ORTtFQUNFLGdFQWxFVTtBQW9TZDs7QUFuT0U7RUFDRSxtRUFsRVU7QUF3U2Q7O0FBdk9FO0VBQ0Usa0VBbEVVO0FBNFNkOztBQTNPRTtFQUNFLDhEQWxFVTtBQWdUZDs7QUEvT0U7RUFDRSwyREFsRVU7QUFvVGQ7O0FBblBFO0VBQ0Usa0VBbEVVO0FBd1RkOztBQXZQRTtFQUNFLDBEQWxFVTtBQTRUZDs7QUEzUEU7RUFDRSwwREFsRVU7QUFnVWQ7O0FBL1BFO0VBQ0UsK0RBbEVVO0FBb1VkOztBQW5RRTtFQUNFLCtEQWxFVTtBQXdVZDs7QUF2UUU7RUFDRSxpRUFsRVU7QUE0VWQ7O0FBM1FFO0VBQ0Usa0VBbEVVO0FBZ1ZkOztBQS9RRTtFQUNFLG1FQWxFVTtBQW9WZDs7QUFuUkU7RUFDRSxrRUFsRVU7QUF3VmQ7O0FBbFJBOztFQUFBO0FBS0E7RUFDRTtFQUNBO0FBbVJGOztBQWhSQTs7RUFFRTtBQW1SRjs7QUEvUUE7RUFDRTtFQUNBO0FBa1JGOztBQS9RQTtFQUNFO0FBa1JGOztBQS9RQTtFQUNFO0FBa1JGOztBQS9RQTtFQUNFO0FBa1JGOztBQS9RQTtFQUNFO0FBa1JGOztBQS9RQTs7RUFFRTtFQUNBO0FBa1JGOztBQTlRQTtFQUNFO0VBQ0E7QUFpUkY7O0FBOVFBO0VBQ0U7QUFpUkY7O0FBOVFBO0VBQ0U7QUFpUkY7O0FBOVFBOztFQUVFO0VBQ0E7QUFpUkY7O0FBN1FBO0VBQ0U7VUFBQTtFQUNBO0FBZ1JGOztBQTdRQTtFQUNFO0FBZ1JGOztBQTdRQTtFQUNFO0FBZ1JGOztBQTdRQTtFQUNFO0FBZ1JGOztBQTdRQTtFQUNFO0FBZ1JGOztBQTdRQTs7RUFFRTtBQWdSRixDOzs7O0FDNWJBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixTQUFTO0lBQ1QsNkJBQTZCO0lBQzdCLFlBQVk7SUFDWixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsWUFBWTtJQUNaLE9BQU87SUFDUCxhQUFhO0lBQ2IsZUFBZTtJQUNmLHdDQUF3QztJQUN4QyxNQUFNO0lBQ04sMEJBQTBCO0lBQzFCLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsY0FBYztBQUNsQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTs7OztJQUlJLFNBQVM7SUFDVCxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0FBQ1Y7O0FBRUE7SUFDSSxpQ0FBaUM7SUFDakMsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLFVBQVU7SUFDViw0QkFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLDBEQUEwRDtBQUM5RDs7QUFFQTtJQUNJLFdBQVc7SUFDWCwwREFBMEQ7QUFDOUQ7O0FBRUE7Ozs7SUFJSSxjQUFjO0lBQ2QsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixzREFBc0Q7SUFDdEQsa0JBQWtCO0lBQ2xCLGNBQWM7QUFDbEI7O0FBRUE7Ozs7SUFJSSxVQUFVO0lBQ1YsdURBQXVEO0lBQ3ZELG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsNENBQTRDO0lBQzVDLFlBQVk7SUFDWixPQUFPO0lBQ1AsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZiwwQkFBMEI7SUFDMUIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixNQUFNO0lBQ04sMkJBQTJCO0lBQzNCLHlCQUFpQjtPQUFqQixzQkFBaUI7WUFBakIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksUUFBUTtJQUNSLE1BQU07QUFDVjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsd0JBQXdCO0lBQ3hCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsMENBQTBDO0lBQzFDLGFBQWE7SUFDYixZQUFZO0lBQ1osT0FBTztJQUNQLGFBQWE7SUFDYixjQUFjO0lBQ2QsaUNBQWlDO0lBQ2pDLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTix1Q0FBdUM7SUFDdkMsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixRQUFRO0FBQ1o7O0FBRUE7Ozs7SUFJSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsU0FBUztJQUNULGVBQWU7SUFDZixjQUFjO0lBQ2QsaUNBQWlDO0lBQ2pDLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNEQUFzRDtJQUN0RCxtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsT0FBTztJQUNQLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sMEJBQTBCO0lBQzFCLHVDQUF1QztJQUN2Qyx5QkFBaUI7T0FBakIsc0JBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQTs7SUFFSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULFlBQVk7SUFDWixPQUFPO0lBQ1AsU0FBUztJQUNULGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04seUJBQWlCO09BQWpCLHNCQUFpQjtZQUFqQixpQkFBaUI7SUFDakIsV0FBVztBQUNmOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBOzs7O0lBSUksWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsV0FBVztBQUNmOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBOztJQUVJLHVCQUF1QjtJQUN2QixTQUFTO0lBQ1QsY0FBYztJQUNkLFlBQVk7SUFDWixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixXQUFXO0FBQ2Y7O0FBRUEsWUFBWTtBQUNaO0lBQ0ksT0FBTztJQUNQLGtCQUFrQjtJQUNsQixNQUFNO0FBQ1Y7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsV0FBVztBQUNmOztBQUVBO0lBQ0ksV0FBVztJQUNYLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsU0FBUztJQUNULFVBQVU7QUFDZDs7QUFFQSxZQUFZOztBQUVaO0lBQ0ksZ0NBQWdDO0lBQ2hDLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLFNBQVM7SUFDVCxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLFdBQVc7QUFDZjs7QUFFQTs7O0lBR0ksV0FBVztBQUNmOztBQUVBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTs7SUFFSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7QUFDakI7O0FBRUEsYUFBYTtBQUNiO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsZUFBZTtBQUNuQjs7QUFFQTs7SUFFSSxhQUFhO0FBQ2pCOztBQUVBOztJQUVJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07SUFDTixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixrQ0FBa0M7SUFDbEMsY0FBYztBQUNsQjs7QUFFQSx5REFBeUQ7O0FBRXpEO0lBQ0ksdUJBQXVCO0lBQ3ZCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osVUFBVTtJQUNWLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsVUFBVTtBQUNkOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixRQUFRO0lBQ1IsTUFBTTtBQUNWOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBOztJQUVJLGFBQWE7QUFDakI7O0FBRUEsc0JBQXNCOztBQUV0QjtJQUNJLDRCQUE0QjtJQUM1QixhQUFhO0lBQ2IsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0FBVztBQUNmOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLE9BQU87SUFDUCwrQkFBK0I7SUFDL0IsMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLFFBQVE7SUFDUixpQ0FBaUM7QUFDckM7O0FBRUEsWUFBWTs7QUFFWjtJQUNJOzs7Ozs7OzhCQU8wQjtJQUMxQixTQUFTO0lBQ1QsV0FBVztJQUNYLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIsb0JBQW9CO0lBQ3BCLFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJO1FBQ0ksK0hBQStIO0lBQ25JO0FBQ0o7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLG1CQUFtQjtBQUN2Qjs7QUFFQTs7O0lBR0ksV0FBVztJQUNYLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCwwQkFBMEI7QUFDOUI7O0FBRUEsc0JBQXNCOztBQUV0QjtJQUNJLDZDQUE2QztJQUM3Qyx1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFNBQVM7SUFDVCx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCxjQUFjO0FBQ2xCOztBQUVBO0lBQ0k7UUFDSSx5QkFBeUI7SUFDN0I7QUFDSjs7QUFFQSx1QkFBdUI7O0FBRXZCO0lBQ0ksc0RBQXNEO0FBQzFEOztBQUVBLDRCQUE0Qjs7QUFFNUI7SUFDSSxVQUFVO0lBQ1YsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLFVBQVU7SUFDViwrQkFBK0I7QUFDbkM7O0FBRUEsMkJBQTJCOztBQUUzQjs7SUFFSSxVQUFVO0lBQ1Ysd0RBQXdEO0FBQzVEOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBLGtDQUFrQzs7QUFFbEM7SUFDSSxVQUFVO0lBQ1YsaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksVUFBVTtJQUNWLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLFVBQVU7SUFDViwyQkFBMkI7QUFDL0I7O0FBRUEsNkJBQTZCOztBQUU3QjtJQUNJLFVBQVU7SUFDViwwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLHVCQUF1QjtBQUMzQjs7QUFFQSwrQkFBK0I7O0FBRS9CO0lBQ0ksVUFBVTtJQUNWLG9EQUFvRDtBQUN4RDs7QUFFQTtJQUNJLFVBQVU7SUFDVixtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsZ0RBQWdEO0FBQ3BEOztBQUVBLDJCQUEyQjs7QUFFM0I7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSx3Q0FBd0M7QUFDNUM7O0FBRUEscUNBQXFDO0FBQ3JDO0lBQ0k7UUFDSSxpQkFBaUI7UUFDakIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksY0FBYztJQUNsQjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLG1CQUFtQjtRQUNuQixjQUFjO1FBQ2QsWUFBWTtRQUNaLFVBQVU7UUFDVixZQUFZO1FBQ1osUUFBUTtRQUNSLE1BQU07UUFDTixXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0k7WUFDSSxrREFBa0Q7WUFDbEQsb0RBQW9EO1FBQ3hEO0lBQ0o7QUFDSixDOzs7O0FDanBCQTs7Z0RBRWdEOztBQUVoRDtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQSwwQkFBMEIsYUFBYSxFQUFFOztBQUV6QztFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7O0FBRUEsY0FBYzs7QUFFZDtFQUNFLHdDQUF3QztVQUNoQyxnQ0FBZ0M7RUFDeEMseUJBQXlCO0tBQ3RCLHNCQUFzQjtVQUVqQixpQkFBaUI7QUFDM0I7O0FBRUE7RUFDRSxZQUFZO0VBRVosWUFBWTtBQUNkOztBQUVBO0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBLDhCQUE4Qjs7QUFFOUI7RUFDRSxrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtFQUFrRTtFQUNsRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUEsb0NBQW9DOztBQUVwQztFQUNFLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsMkJBQTJCO0FBQzdCOztBQUVBLHNDQUFzQyxVQUFVLEVBQUU7QUFDbEQsa0NBQWtDLFdBQVcsRUFBRTtBQUMvQyxrQkFBa0I7QUFDbEI7RUFDRSxVQUFVO0VBQ1YsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFFQSx3QkFBd0I7O0FBRXhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFhO0VBQ2IsVUFBVTtFQUNWLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7O0FBRUEsb0NBQW9DLGNBQWMsRUFBRTs7QUFFcEQ7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7Ozs7QUN6SUE7SUFDSSxZQUFZO0lBQ1osZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUNBQWlDO0lBQ2pDLE1BQU07SUFDTixPQUFPO0lBQ1AsVUFBVTtJQUNWLFlBQVk7SUFDWixnQ0FBZ0M7SUFDaEMsd0JBQXdCO0lBQ3hCLGlDQUFpQztJQUNqQyx5QkFBeUI7SUFDekIsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJO1FBQ0ksVUFBVTtJQUNkOztJQUVBO1FBQ0ksVUFBVTtJQUNkO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLFVBQVU7SUFDZDs7SUFFQTtRQUNJLFVBQVU7SUFDZDtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLHdCQUF3QjtJQUN4Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixTQUFTO0lBQ1QsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdDQUFnQztJQUNoQyx3QkFBd0I7SUFDeEIsaUNBQWlDO0lBQ2pDLHlCQUF5QjtJQUN6QixvQ0FBb0M7SUFDcEMsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0k7UUFDSSxVQUFVO0lBQ2Q7O0lBRUE7UUFDSSxVQUFVO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksVUFBVTtJQUNkOztJQUVBO1FBQ0ksVUFBVTtJQUNkO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGVBQWU7SUFDZixhQUFhO0lBQ2IsVUFBVTtJQUNWLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDZEQUF1eEM7SUFDdnhDLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSTtRQUNJLGNBQWM7SUFDbEI7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjtBQUNKOztBQUVBO0lBQ0k7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCO0FBQ0o7Ozs7O0FDcElBLGdCQUFnQjtBQUVoQjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDQUE7RUFDRTtBREVGOztBQ0NBOzs7Ozs7OztDQUFBO0FDT0E7O0VBRUU7RUFDQTtBRklGOztBRURBOzs7OztDQUFBO0FBaUJJO0VBQ0U7QUZQTjs7QUV5Q0E7RUFDRTtBRnRDRjs7QUUwQ0E7OzttREFBQTtBQzVFQTs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBSjJERjs7QUsxREE7OztFQUdFO0FMNkRGOztBSzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNkRGOztBS3ZEQTtFQUNFO0FMMERGOztBS2hEQTtFQUNFO0VBQ0EscU5Dc080QjtFQ2pHeEI7RUZuSUosZ0JDK080QjtFRDlPNUIsZ0JDbVA0QjtFRGxQNUIsY0pibUI7RUljbkI7RUFDQSxzQkpUTTtBRDREUjs7QUt2Q0E7RUFDRTtBTDBDRjs7QUtqQ0E7RUFDRTtFQUNBO0VBQ0E7QUxvQ0Y7O0FLdkJBO0VBQ0U7RUFDQSxxQkNpTjRCO0FOdkw5Qjs7QUtuQkE7RUFDRTtFQUNBLG1CQ29GMEI7QU45RDVCOztBS1hBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FMY0Y7O0FLWEE7RUFDRTtFQUNBO0VBQ0E7QUxjRjs7QUtYQTs7O0VBR0U7RUFDQTtBTGNGOztBS1hBOzs7O0VBSUU7QUxjRjs7QUtYQTtFQUNFLGdCQ2tKNEI7QU5wSTlCOztBS1hBO0VBQ0U7RUFDQTtBTGNGOztBS1hBO0VBQ0U7QUxjRjs7QUtYQTs7RUFFRSxtQkNxSTRCO0FOdkg5Qjs7QUtYQTtFRUlJO0FQV0o7O0FLTkE7O0VBRUU7RUVQRTtFRlNGO0VBQ0E7QUxTRjs7QUtOQTtFQUFNO0FMVU47O0FLVEE7RUFBTTtBTGFOOztBS05BO0VBQ0UsY0oxS1c7RUkyS1gscUJDWHdDO0VEWXhDO0FMU0Y7QVF6TEU7RUhtTEUsY0Nkc0M7RURldEMsMEJDZHNDO0FOdUIxQzs7QUtBQTtFQUNFO0VBQ0E7QUxHRjtBUWxNRTtFSGtNRTtFQUNBO0FMR0o7O0FLTUE7Ozs7RUFJRSxpR0MwRDRCO0VDbEgxQjtBUHNESjs7QUtNQTtFQUVFO0VBRUE7RUFFQTtFQUdBO0FMUkY7O0FLZ0JBO0VBRUU7QUxkRjs7QUtzQkE7RUFDRTtFQUNBO0FMbkJGOztBS3NCQTtFQUdFO0VBQ0E7QUxyQkY7O0FLNkJBO0VBQ0U7QUwxQkY7O0FLNkJBO0VBQ0Usb0JDOEU0QjtFRDdFNUIsdUJDNkU0QjtFRDVFNUIsY0poUGlCO0VJaVBqQjtFQUNBO0FMMUJGOztBS2lDQTtFQUVFO0VBQ0E7QUwvQkY7O0FLdUNBO0VBRUU7RUFDQSxxQkM0SnNDO0FOak14Qzs7QUsyQ0E7RUFFRTtBTHpDRjs7QUtpREE7RUFDRTtBTDlDRjs7QUtpREE7Ozs7O0VBS0U7RUFDQTtFRWhLRTtFRmtLRjtBTDlDRjs7QUtpREE7O0VBRUU7QUw5Q0Y7O0FLaURBOztFQUVFO0FMOUNGOztBS29EQTtFQUNFO0FMakRGOztBS3VEQTtFQUNFO0FMcERGOztBSzJEQTs7OztFQUlFO0FMeERGOztBS2lFSTs7OztFQUNFO0FMM0ROOztBS2lFQTs7OztFQUlFO0VBQ0E7QUw5REY7O0FLaUVBOztFQUVFO0VBQ0E7QUw5REY7O0FLa0VBO0VBQ0U7RUFFQTtBTGhFRjs7QUttRUE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBTHRFRjs7QUsyRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOU9JO0VGZ1BKO0VBQ0E7RUFDQTtBTHhFRjs7QUsyRUE7RUFDRTtBTHhFRjs7QUs0RUE7O0VBRUU7QUx6RUY7O0FLNEVBO0VBS0U7RUFDQTtBTDdFRjs7QUtvRkE7RUFDRTtBTGpGRjs7QUt5RkE7RUFDRTtFQUNBO0FMdEZGOztBSzZGQTtFQUNFO0FMMUZGOztBSzZGQTtFQUNFO0VBQ0E7QUwxRkY7O0FLNkZBO0VBQ0U7QUwxRkY7O0FLK0ZBO0VBQ0U7QUw1RkY7O0FTaFlBOztFQUVFLHFCSHNTNEI7RUdwUzVCLGdCSHNTNEI7RUdyUzVCLGdCSHNTNEI7QU40RjlCOztBUzlYQTtFRnFLTTtBUDZOTjs7QVNqWUE7RUZvS007QVBpT047O0FTcFlBO0VGbUtNO0FQcU9OOztBU3ZZQTtFRmtLTTtBUHlPTjs7QVMxWUE7RUZpS007QVA2T047O0FTN1lBO0VGZ0tNO0FQaVBOOztBUy9ZQTtFRjhKTTtFRTVKSixnQkh3UzRCO0FOMEc5Qjs7QVM5WUE7RUZ3Sk07RUV0SkosZ0JIMlI0QjtFRzFSNUIsZ0JIa1I0QjtBTitIOUI7O0FTL1lBO0VGbUpNO0VFakpKLGdCSHVSNEI7RUd0UjVCLGdCSDZRNEI7QU5xSTlCOztBU2haQTtFRjhJTTtFRTVJSixnQkhtUjRCO0VHbFI1QixnQkh3UTRCO0FOMkk5Qjs7QVNqWkE7RUZ5SU07RUV2SUosZ0JIK1E0QjtFRzlRNUIsZ0JIbVE0QjtBTmlKOUI7O0FTNVlBO0VBQ0UsZ0JIZ0ZPO0VHL0VQLG1CSCtFTztFRzlFUDtFQUNBO0FUK1lGOztBU3ZZQTs7RUZrR0k7RUUvRkYsZ0JIMk40QjtBTitLOUI7O0FTdllBOztFQUVFLGNIbVE0QjtFR2xRNUIseUJIMlE0QjtBTitIOUI7O0FTbFlBO0VDL0VFO0VBQ0E7QVZxZEY7O0FTbFlBO0VDcEZFO0VBQ0E7QVYwZEY7O0FTcFlBO0VBQ0U7QVR1WUY7QVNyWUU7RUFDRSxvQkhxUDBCO0FOa0o5Qjs7QVM3WEE7RUYyREk7RUV6REY7QVRnWUY7O0FTNVhBO0VBQ0UsbUJIdUJPO0VDNkNIO0FQNFROOztBUzVYQTtFQUNFO0VGK0NFO0VFN0NGLGNScEZpQjtBRG1kbkI7QVM3WEU7RUFDRTtBVCtYSjs7QVdsZkE7RUNJRTtFQUdBO0FaZ2ZGOztBV2pmQTtFQUNFLGdCTHFnQ2tDO0VLcGdDbEMsc0JWNkJNO0VVNUJOO0VDTEE7RUFHQTtBWndmRjs7QVcxZUE7RUFFRTtBWDRlRjs7QVd6ZUE7RUFDRTtFQUNBO0FYNGVGOztBV3plQTtFSjhISTtFSTVIRixjVkxpQjtBRGlmbkI7O0FhbmhCQTtFTm1LSTtFTWpLRixjUG1DUTtFT2xDUjtBYnNoQkY7QWFuaEJFO0VBQ0U7QWJxaEJKOztBYWhoQkE7RUFDRTtFTnNKRTtFTXBKRixXWjRCTTtFWTNCTix5QlpxQm1CO0FEOGZyQjtBYS9nQkU7RUFDRTtFTjhJQTtFTTVJQSxnQlB5UTBCO0FOd1E5Qjs7QWEzZ0JBO0VBQ0U7RU5xSUU7RU1uSUYsY1pLbUI7QUR5Z0JyQjtBYTNnQkU7RU5nSUU7RU05SEE7RUFDQTtBYjZnQko7O0FheGdCQTtFQUNFLGlCUGlrQ2tDO0VPaGtDbEM7QWIyZ0JGOztBY25qQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2akJGOztBZ0IxZ0JJO0VGekNFO0lBQ0UsZ0JSOExlO0VOeVhyQjtBQUNGO0FnQmhoQkk7RUZ6Q0U7SUFDRSxnQlI4TGU7RU44WHJCO0FBQ0Y7QWdCcmhCSTtFRnpDRTtJQUNFLGdCUjhMZTtFTm1ZckI7QUFDRjtBZ0IxaEJJO0VGekNFO0lBQ0UsaUJSOExlO0VOd1lyQjtBQUNGO0FjM2lCRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtBZmlsQkY7O0FjM2lCRTtFQUNFO0VBQ0E7QWQ4aUJKO0FjNWlCSTs7RUFFRTtFQUNBO0FkOGlCTjs7QWlCcG1CRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjZtQko7O0FpQnZsQk07RUFDRTtFQUNBO0VBQ0E7QWpCMGxCUjs7QWU5akJFO0VBQ0U7RUFDQTtBZmlrQko7O0FlbmtCRTtFQUNFO0VBQ0E7QWZza0JKOztBZXhrQkU7RUFDRTtFQUNBO0FmMmtCSjs7QWU3a0JFO0VBQ0U7RUFDQTtBZmdsQko7O0FlbGxCRTtFQUNFO0VBQ0E7QWZxbEJKOztBZXZsQkU7RUFDRTtFQUNBO0FmMGxCSjs7QWlCN21CTTtFRkNKO0VBQ0E7RUFDQTtBZmduQkY7O0FpQjdtQlU7RUZiUjtFQUlBO0FmMm5CRjs7QWlCbG5CVTtFRmJSO0VBSUE7QWZnb0JGOztBaUJ2bkJVO0VGYlI7RUFJQTtBZnFvQkY7O0FpQjVuQlU7RUZiUjtFQUlBO0FmMG9CRjs7QWlCam9CVTtFRmJSO0VBSUE7QWYrb0JGOztBaUJ0b0JVO0VGYlI7RUFJQTtBZm9wQkY7O0FpQjNvQlU7RUZiUjtFQUlBO0FmeXBCRjs7QWlCaHBCVTtFRmJSO0VBSUE7QWY4cEJGOztBaUJycEJVO0VGYlI7RUFJQTtBZm1xQkY7O0FpQjFwQlU7RUZiUjtFQUlBO0Fmd3FCRjs7QWlCL3BCVTtFRmJSO0VBSUE7QWY2cUJGOztBaUJwcUJVO0VGYlI7RUFJQTtBZmtyQkY7O0FpQm5xQk07RUFBd0I7QWpCdXFCOUI7O0FpQnJxQk07RUFBdUI7QWpCeXFCN0I7O0FpQnRxQlE7RUFBd0IsUUFEYjtBakIycUJuQjs7QWlCMXFCUTtFQUF3QixRQURiO0FqQitxQm5COztBaUI5cUJRO0VBQXdCLFFBRGI7QWpCbXJCbkI7O0FpQmxyQlE7RUFBd0IsUUFEYjtBakJ1ckJuQjs7QWlCdHJCUTtFQUF3QixRQURiO0FqQjJyQm5COztBaUIxckJRO0VBQXdCLFFBRGI7QWpCK3JCbkI7O0FpQjlyQlE7RUFBd0IsUUFEYjtBakJtc0JuQjs7QWlCbHNCUTtFQUF3QixRQURiO0FqQnVzQm5COztBaUJ0c0JRO0VBQXdCLFFBRGI7QWpCMnNCbkI7O0FpQjFzQlE7RUFBd0IsUUFEYjtBakIrc0JuQjs7QWlCOXNCUTtFQUF3QixTQURiO0FqQm10Qm5COztBaUJsdEJRO0VBQXdCLFNBRGI7QWpCdXRCbkI7O0FpQnR0QlE7RUFBd0IsU0FEYjtBakIydEJuQjs7QWlCbnRCWTtFRmhCVjtBZnV1QkY7O0FpQnZ0Qlk7RUZoQlY7QWYydUJGOztBaUIzdEJZO0VGaEJWO0FmK3VCRjs7QWlCL3RCWTtFRmhCVjtBZm12QkY7O0FpQm51Qlk7RUZoQlY7QWZ1dkJGOztBaUJ2dUJZO0VGaEJWO0FmMnZCRjs7QWlCM3VCWTtFRmhCVjtBZit2QkY7O0FpQi91Qlk7RUZoQlY7QWZtd0JGOztBaUJudkJZO0VGaEJWO0FmdXdCRjs7QWlCdnZCWTtFRmhCVjtBZjJ3QkY7O0FpQjN2Qlk7RUZoQlY7QWYrd0JGOztBZ0Ixd0JJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnl5Qk47RWU3d0JBO0lBQ0U7SUFDQTtFZit3QkY7RWVqeEJBO0lBQ0U7SUFDQTtFZm14QkY7RWVyeEJBO0lBQ0U7SUFDQTtFZnV4QkY7RWV6eEJBO0lBQ0U7SUFDQTtFZjJ4QkY7RWU3eEJBO0lBQ0U7SUFDQTtFZit4QkY7RWVqeUJBO0lBQ0U7SUFDQTtFZm15QkY7RWlCdHpCSTtJRkNKO0lBQ0E7SUFDQTtFZnd6QkE7RWlCcnpCUTtJRmJSO0lBSUE7RWZrMEJBO0VpQnp6QlE7SUZiUjtJQUlBO0VmczBCQTtFaUI3ekJRO0lGYlI7SUFJQTtFZjAwQkE7RWlCajBCUTtJRmJSO0lBSUE7RWY4MEJBO0VpQnIwQlE7SUZiUjtJQUlBO0VmazFCQTtFaUJ6MEJRO0lGYlI7SUFJQTtFZnMxQkE7RWlCNzBCUTtJRmJSO0lBSUE7RWYwMUJBO0VpQmoxQlE7SUZiUjtJQUlBO0VmODFCQTtFaUJyMUJRO0lGYlI7SUFJQTtFZmsyQkE7RWlCejFCUTtJRmJSO0lBSUE7RWZzMkJBO0VpQjcxQlE7SUZiUjtJQUlBO0VmMDJCQTtFaUJqMkJRO0lGYlI7SUFJQTtFZjgyQkE7RWlCLzFCSTtJQUF3QjtFakJrMkI1QjtFaUJoMkJJO0lBQXVCO0VqQm0yQjNCO0VpQmgyQk07SUFBd0IsUUFEYjtFakJvMkJqQjtFaUJuMkJNO0lBQXdCLFFBRGI7RWpCdTJCakI7RWlCdDJCTTtJQUF3QixRQURiO0VqQjAyQmpCO0VpQnoyQk07SUFBd0IsUUFEYjtFakI2MkJqQjtFaUI1MkJNO0lBQXdCLFFBRGI7RWpCZzNCakI7RWlCLzJCTTtJQUF3QixRQURiO0VqQm0zQmpCO0VpQmwzQk07SUFBd0IsUUFEYjtFakJzM0JqQjtFaUJyM0JNO0lBQXdCLFFBRGI7RWpCeTNCakI7RWlCeDNCTTtJQUF3QixRQURiO0VqQjQzQmpCO0VpQjMzQk07SUFBd0IsUUFEYjtFakIrM0JqQjtFaUI5M0JNO0lBQXdCLFNBRGI7RWpCazRCakI7RWlCajRCTTtJQUF3QixTQURiO0VqQnE0QmpCO0VpQnA0Qk07SUFBd0IsU0FEYjtFakJ3NEJqQjtFaUJoNEJVO0lGaEJWO0VmbTVCQTtFaUJuNEJVO0lGaEJWO0VmczVCQTtFaUJ0NEJVO0lGaEJWO0VmeTVCQTtFaUJ6NEJVO0lGaEJWO0VmNDVCQTtFaUI1NEJVO0lGaEJWO0VmKzVCQTtFaUIvNEJVO0lGaEJWO0VmazZCQTtFaUJsNUJVO0lGaEJWO0VmcTZCQTtFaUJyNUJVO0lGaEJWO0VmdzZCQTtFaUJ4NUJVO0lGaEJWO0VmMjZCQTtFaUIzNUJVO0lGaEJWO0VmODZCQTtFaUI5NUJVO0lGaEJWO0VmaTdCQTtFaUJqNkJVO0lGaEJWO0VmbzdCQTtBQUNGO0FnQmg3Qkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RWpCODhCTjtFZWw3QkE7SUFDRTtJQUNBO0VmbzdCRjtFZXQ3QkE7SUFDRTtJQUNBO0VmdzdCRjtFZTE3QkE7SUFDRTtJQUNBO0VmNDdCRjtFZTk3QkE7SUFDRTtJQUNBO0VmZzhCRjtFZWw4QkE7SUFDRTtJQUNBO0VmbzhCRjtFZXQ4QkE7SUFDRTtJQUNBO0VmdzhCRjtFaUIzOUJJO0lGQ0o7SUFDQTtJQUNBO0VmNjlCQTtFaUIxOUJRO0lGYlI7SUFJQTtFZnUrQkE7RWlCOTlCUTtJRmJSO0lBSUE7RWYyK0JBO0VpQmwrQlE7SUZiUjtJQUlBO0VmKytCQTtFaUJ0K0JRO0lGYlI7SUFJQTtFZm0vQkE7RWlCMStCUTtJRmJSO0lBSUE7RWZ1L0JBO0VpQjkrQlE7SUZiUjtJQUlBO0VmMi9CQTtFaUJsL0JRO0lGYlI7SUFJQTtFZisvQkE7RWlCdC9CUTtJRmJSO0lBSUE7RWZtZ0NBO0VpQjEvQlE7SUZiUjtJQUlBO0VmdWdDQTtFaUI5L0JRO0lGYlI7SUFJQTtFZjJnQ0E7RWlCbGdDUTtJRmJSO0lBSUE7RWYrZ0NBO0VpQnRnQ1E7SUZiUjtJQUlBO0VmbWhDQTtFaUJwZ0NJO0lBQXdCO0VqQnVnQzVCO0VpQnJnQ0k7SUFBdUI7RWpCd2dDM0I7RWlCcmdDTTtJQUF3QixRQURiO0VqQnlnQ2pCO0VpQnhnQ007SUFBd0IsUUFEYjtFakI0Z0NqQjtFaUIzZ0NNO0lBQXdCLFFBRGI7RWpCK2dDakI7RWlCOWdDTTtJQUF3QixRQURiO0VqQmtoQ2pCO0VpQmpoQ007SUFBd0IsUUFEYjtFakJxaENqQjtFaUJwaENNO0lBQXdCLFFBRGI7RWpCd2hDakI7RWlCdmhDTTtJQUF3QixRQURiO0VqQjJoQ2pCO0VpQjFoQ007SUFBd0IsUUFEYjtFakI4aENqQjtFaUI3aENNO0lBQXdCLFFBRGI7RWpCaWlDakI7RWlCaGlDTTtJQUF3QixRQURiO0VqQm9pQ2pCO0VpQm5pQ007SUFBd0IsU0FEYjtFakJ1aUNqQjtFaUJ0aUNNO0lBQXdCLFNBRGI7RWpCMGlDakI7RWlCemlDTTtJQUF3QixTQURiO0VqQjZpQ2pCO0VpQnJpQ1U7SUZoQlY7RWZ3akNBO0VpQnhpQ1U7SUZoQlY7RWYyakNBO0VpQjNpQ1U7SUZoQlY7RWY4akNBO0VpQjlpQ1U7SUZoQlY7RWZpa0NBO0VpQmpqQ1U7SUZoQlY7RWZva0NBO0VpQnBqQ1U7SUZoQlY7RWZ1a0NBO0VpQnZqQ1U7SUZoQlY7RWYwa0NBO0VpQjFqQ1U7SUZoQlY7RWY2a0NBO0VpQjdqQ1U7SUZoQlY7RWZnbENBO0VpQmhrQ1U7SUZoQlY7RWZtbENBO0VpQm5rQ1U7SUZoQlY7RWZzbENBO0VpQnRrQ1U7SUZoQlY7RWZ5bENBO0FBQ0Y7QWdCcmxDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJtbkNOO0VldmxDQTtJQUNFO0lBQ0E7RWZ5bENGO0VlM2xDQTtJQUNFO0lBQ0E7RWY2bENGO0VlL2xDQTtJQUNFO0lBQ0E7RWZpbUNGO0Vlbm1DQTtJQUNFO0lBQ0E7RWZxbUNGO0Vldm1DQTtJQUNFO0lBQ0E7RWZ5bUNGO0VlM21DQTtJQUNFO0lBQ0E7RWY2bUNGO0VpQmhvQ0k7SUZDSjtJQUNBO0lBQ0E7RWZrb0NBO0VpQi9uQ1E7SUZiUjtJQUlBO0VmNG9DQTtFaUJub0NRO0lGYlI7SUFJQTtFZmdwQ0E7RWlCdm9DUTtJRmJSO0lBSUE7RWZvcENBO0VpQjNvQ1E7SUZiUjtJQUlBO0Vmd3BDQTtFaUIvb0NRO0lGYlI7SUFJQTtFZjRwQ0E7RWlCbnBDUTtJRmJSO0lBSUE7RWZncUNBO0VpQnZwQ1E7SUZiUjtJQUlBO0Vmb3FDQTtFaUIzcENRO0lGYlI7SUFJQTtFZndxQ0E7RWlCL3BDUTtJRmJSO0lBSUE7RWY0cUNBO0VpQm5xQ1E7SUZiUjtJQUlBO0VmZ3JDQTtFaUJ2cUNRO0lGYlI7SUFJQTtFZm9yQ0E7RWlCM3FDUTtJRmJSO0lBSUE7RWZ3ckNBO0VpQnpxQ0k7SUFBd0I7RWpCNHFDNUI7RWlCMXFDSTtJQUF1QjtFakI2cUMzQjtFaUIxcUNNO0lBQXdCLFFBRGI7RWpCOHFDakI7RWlCN3FDTTtJQUF3QixRQURiO0VqQmlyQ2pCO0VpQmhyQ007SUFBd0IsUUFEYjtFakJvckNqQjtFaUJuckNNO0lBQXdCLFFBRGI7RWpCdXJDakI7RWlCdHJDTTtJQUF3QixRQURiO0VqQjByQ2pCO0VpQnpyQ007SUFBd0IsUUFEYjtFakI2ckNqQjtFaUI1ckNNO0lBQXdCLFFBRGI7RWpCZ3NDakI7RWlCL3JDTTtJQUF3QixRQURiO0VqQm1zQ2pCO0VpQmxzQ007SUFBd0IsUUFEYjtFakJzc0NqQjtFaUJyc0NNO0lBQXdCLFFBRGI7RWpCeXNDakI7RWlCeHNDTTtJQUF3QixTQURiO0VqQjRzQ2pCO0VpQjNzQ007SUFBd0IsU0FEYjtFakIrc0NqQjtFaUI5c0NNO0lBQXdCLFNBRGI7RWpCa3RDakI7RWlCMXNDVTtJRmhCVjtFZjZ0Q0E7RWlCN3NDVTtJRmhCVjtFZmd1Q0E7RWlCaHRDVTtJRmhCVjtFZm11Q0E7RWlCbnRDVTtJRmhCVjtFZnN1Q0E7RWlCdHRDVTtJRmhCVjtFZnl1Q0E7RWlCenRDVTtJRmhCVjtFZjR1Q0E7RWlCNXRDVTtJRmhCVjtFZit1Q0E7RWlCL3RDVTtJRmhCVjtFZmt2Q0E7RWlCbHVDVTtJRmhCVjtFZnF2Q0E7RWlCcnVDVTtJRmhCVjtFZnd2Q0E7RWlCeHVDVTtJRmhCVjtFZjJ2Q0E7RWlCM3VDVTtJRmhCVjtFZjh2Q0E7QUFDRjtBZ0IxdkNJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnd4Q047RWU1dkNBO0lBQ0U7SUFDQTtFZjh2Q0Y7RWVod0NBO0lBQ0U7SUFDQTtFZmt3Q0Y7RWVwd0NBO0lBQ0U7SUFDQTtFZnN3Q0Y7RWV4d0NBO0lBQ0U7SUFDQTtFZjB3Q0Y7RWU1d0NBO0lBQ0U7SUFDQTtFZjh3Q0Y7RWVoeENBO0lBQ0U7SUFDQTtFZmt4Q0Y7RWlCcnlDSTtJRkNKO0lBQ0E7SUFDQTtFZnV5Q0E7RWlCcHlDUTtJRmJSO0lBSUE7RWZpekNBO0VpQnh5Q1E7SUZiUjtJQUlBO0VmcXpDQTtFaUI1eUNRO0lGYlI7SUFJQTtFZnl6Q0E7RWlCaHpDUTtJRmJSO0lBSUE7RWY2ekNBO0VpQnB6Q1E7SUZiUjtJQUlBO0VmaTBDQTtFaUJ4ekNRO0lGYlI7SUFJQTtFZnEwQ0E7RWlCNXpDUTtJRmJSO0lBSUE7RWZ5MENBO0VpQmgwQ1E7SUZiUjtJQUlBO0VmNjBDQTtFaUJwMENRO0lGYlI7SUFJQTtFZmkxQ0E7RWlCeDBDUTtJRmJSO0lBSUE7RWZxMUNBO0VpQjUwQ1E7SUZiUjtJQUlBO0VmeTFDQTtFaUJoMUNRO0lGYlI7SUFJQTtFZjYxQ0E7RWlCOTBDSTtJQUF3QjtFakJpMUM1QjtFaUIvMENJO0lBQXVCO0VqQmsxQzNCO0VpQi8wQ007SUFBd0IsUUFEYjtFakJtMUNqQjtFaUJsMUNNO0lBQXdCLFFBRGI7RWpCczFDakI7RWlCcjFDTTtJQUF3QixRQURiO0VqQnkxQ2pCO0VpQngxQ007SUFBd0IsUUFEYjtFakI0MUNqQjtFaUIzMUNNO0lBQXdCLFFBRGI7RWpCKzFDakI7RWlCOTFDTTtJQUF3QixRQURiO0VqQmsyQ2pCO0VpQmoyQ007SUFBd0IsUUFEYjtFakJxMkNqQjtFaUJwMkNNO0lBQXdCLFFBRGI7RWpCdzJDakI7RWlCdjJDTTtJQUF3QixRQURiO0VqQjIyQ2pCO0VpQjEyQ007SUFBd0IsUUFEYjtFakI4MkNqQjtFaUI3MkNNO0lBQXdCLFNBRGI7RWpCaTNDakI7RWlCaDNDTTtJQUF3QixTQURiO0VqQm8zQ2pCO0VpQm4zQ007SUFBd0IsU0FEYjtFakJ1M0NqQjtFaUIvMkNVO0lGaEJWO0VmazRDQTtFaUJsM0NVO0lGaEJWO0VmcTRDQTtFaUJyM0NVO0lGaEJWO0VmdzRDQTtFaUJ4M0NVO0lGaEJWO0VmMjRDQTtFaUIzM0NVO0lGaEJWO0VmODRDQTtFaUI5M0NVO0lGaEJWO0VmaTVDQTtFaUJqNENVO0lGaEJWO0VmbzVDQTtFaUJwNENVO0lGaEJWO0VmdTVDQTtFaUJ2NENVO0lGaEJWO0VmMDVDQTtFaUIxNENVO0lGaEJWO0VmNjVDQTtFaUI3NENVO0lGaEJWO0VmZzZDQTtFaUJoNUNVO0lGaEJWO0VmbTZDQTtBQUNGO0FnQi81Q0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RWpCNjdDTjtFZWo2Q0E7SUFDRTtJQUNBO0VmbTZDRjtFZXI2Q0E7SUFDRTtJQUNBO0VmdTZDRjtFZXo2Q0E7SUFDRTtJQUNBO0VmMjZDRjtFZTc2Q0E7SUFDRTtJQUNBO0VmKzZDRjtFZWo3Q0E7SUFDRTtJQUNBO0VmbTdDRjtFZXI3Q0E7SUFDRTtJQUNBO0VmdTdDRjtFaUIxOENJO0lGQ0o7SUFDQTtJQUNBO0VmNDhDQTtFaUJ6OENRO0lGYlI7SUFJQTtFZnM5Q0E7RWlCNzhDUTtJRmJSO0lBSUE7RWYwOUNBO0VpQmo5Q1E7SUZiUjtJQUlBO0VmODlDQTtFaUJyOUNRO0lGYlI7SUFJQTtFZmsrQ0E7RWlCejlDUTtJRmJSO0lBSUE7RWZzK0NBO0VpQjc5Q1E7SUZiUjtJQUlBO0VmMCtDQTtFaUJqK0NRO0lGYlI7SUFJQTtFZjgrQ0E7RWlCcitDUTtJRmJSO0lBSUE7RWZrL0NBO0VpQnorQ1E7SUZiUjtJQUlBO0Vmcy9DQTtFaUI3K0NRO0lGYlI7SUFJQTtFZjAvQ0E7RWlCai9DUTtJRmJSO0lBSUE7RWY4L0NBO0VpQnIvQ1E7SUZiUjtJQUlBO0Vma2dEQTtFaUJuL0NJO0lBQXdCO0VqQnMvQzVCO0VpQnAvQ0k7SUFBdUI7RWpCdS9DM0I7RWlCcC9DTTtJQUF3QixRQURiO0VqQncvQ2pCO0VpQnYvQ007SUFBd0IsUUFEYjtFakIyL0NqQjtFaUIxL0NNO0lBQXdCLFFBRGI7RWpCOC9DakI7RWlCNy9DTTtJQUF3QixRQURiO0VqQmlnRGpCO0VpQmhnRE07SUFBd0IsUUFEYjtFakJvZ0RqQjtFaUJuZ0RNO0lBQXdCLFFBRGI7RWpCdWdEakI7RWlCdGdETTtJQUF3QixRQURiO0VqQjBnRGpCO0VpQnpnRE07SUFBd0IsUUFEYjtFakI2Z0RqQjtFaUI1Z0RNO0lBQXdCLFFBRGI7RWpCZ2hEakI7RWlCL2dETTtJQUF3QixRQURiO0VqQm1oRGpCO0VpQmxoRE07SUFBd0IsU0FEYjtFakJzaERqQjtFaUJyaERNO0lBQXdCLFNBRGI7RWpCeWhEakI7RWlCeGhETTtJQUF3QixTQURiO0VqQjRoRGpCO0VpQnBoRFU7SUZoQlY7RWZ1aURBO0VpQnZoRFU7SUZoQlY7RWYwaURBO0VpQjFoRFU7SUZoQlY7RWY2aURBO0VpQjdoRFU7SUZoQlY7RWZnakRBO0VpQmhpRFU7SUZoQlY7RWZtakRBO0VpQm5pRFU7SUZoQlY7RWZzakRBO0VpQnRpRFU7SUZoQlY7RWZ5akRBO0VpQnppRFU7SUZoQlY7RWY0akRBO0VpQjVpRFU7SUZoQlY7RWYrakRBO0VpQi9pRFU7SUZoQlY7RWZra0RBO0VpQmxqRFU7SUZoQlY7RWZxa0RBO0VpQnJqRFU7SUZoQlY7RWZ3a0RBO0FBQ0Y7QWtCNW5EQTtFQUNFO0VBQ0EsbUJaaUlPO0VZaElQLGNqQitCbUI7QUQrbERyQjtBa0IzbkRFOztFQUVFLGdCWm1WMEI7RVlsVjFCO0VBQ0E7QWxCNm5ESjtBa0IxbkRFO0VBQ0U7RUFDQTtBbEI0bkRKO0FrQnpuREU7RUFDRTtBbEIybkRKOztBa0JqbkRFOztFQUVFLGVaNlQwQjtBTnV6QzlCOztBa0IzbURBO0VBQ0U7QWxCOG1ERjtBa0I1bURFOztFQUVFO0FsQjhtREo7QWtCMW1ESTs7RUFFRTtBbEI0bUROOztBa0J0bURFOzs7O0VBSUU7QWxCeW1ESjs7QWtCaG1ERTtFQUNFLHFDWnlSMEI7QU4wMEM5Qjs7QVFscURFO0VVMkVJLGNqQmpEZTtFaUJrRGYsc0NaOFF3QjtBTjYwQzlCOztBbUI3cURJOzs7RUFHRSx5QkQyRitCO0FsQnFsRHJDO0FtQjVxRE07Ozs7RUFJRSxxQkRtRnlFO0FsQjJsRGpGOztBUW5yREU7RVdpQk0seUJBSmU7QW5CMHFEdkI7QW1CcHFEUTs7RUFFRSx5QkFSYTtBbkI4cUR2Qjs7QW1CanNESTs7O0VBR0UseUJEMkYrQjtBbEJ5bURyQztBbUJoc0RNOzs7O0VBSUUscUJEbUZ5RTtBbEIrbURqRjs7QVF2c0RFO0VXaUJNLHlCQUplO0FuQjhyRHZCO0FtQnhyRFE7O0VBRUUseUJBUmE7QW5Ca3NEdkI7O0FtQnJ0REk7OztFQUdFLHlCRDJGK0I7QWxCNm5EckM7QW1CcHRETTs7OztFQUlFLHFCRG1GeUU7QWxCbW9EakY7O0FRM3RERTtFV2lCTSx5QkFKZTtBbkJrdER2QjtBbUI1c0RROztFQUVFLHlCQVJhO0FuQnN0RHZCOztBbUJ6dURJOzs7RUFHRSx5QkQyRitCO0FsQmlwRHJDO0FtQnh1RE07Ozs7RUFJRSxxQkRtRnlFO0FsQnVwRGpGOztBUS91REU7RVdpQk0seUJBSmU7QW5Cc3VEdkI7QW1CaHVEUTs7RUFFRSx5QkFSYTtBbkIwdUR2Qjs7QW1CN3ZESTs7O0VBR0UseUJEMkYrQjtBbEJxcURyQztBbUI1dkRNOzs7O0VBSUUscUJEbUZ5RTtBbEIycURqRjs7QVFud0RFO0VXaUJNLHlCQUplO0FuQjB2RHZCO0FtQnB2RFE7O0VBRUUseUJBUmE7QW5COHZEdkI7O0FtQmp4REk7OztFQUdFLHlCRDJGK0I7QWxCeXJEckM7QW1CaHhETTs7OztFQUlFLHFCRG1GeUU7QWxCK3JEakY7O0FRdnhERTtFV2lCTSx5QkFKZTtBbkI4d0R2QjtBbUJ4d0RROztFQUVFLHlCQVJhO0FuQmt4RHZCOztBbUJyeURJOzs7RUFHRSx5QkQyRitCO0FsQjZzRHJDO0FtQnB5RE07Ozs7RUFJRSxxQkRtRnlFO0FsQm10RGpGOztBUTN5REU7RVdpQk0seUJBSmU7QW5Ca3lEdkI7QW1CNXhEUTs7RUFFRSx5QkFSYTtBbkJzeUR2Qjs7QW1CenpESTs7O0VBR0UseUJEMkYrQjtBbEJpdURyQztBbUJ4ekRNOzs7O0VBSUUscUJEbUZ5RTtBbEJ1dURqRjs7QVEvekRFO0VXaUJNLHlCQUplO0FuQnN6RHZCO0FtQmh6RFE7O0VBRUUseUJBUmE7QW5CMHpEdkI7O0FtQjcwREk7OztFQUdFLHNDYjZWd0I7QU5tL0M5Qjs7QVE3MERFO0VXaUJNLHNDQUplO0FuQm8wRHZCO0FtQjl6RFE7O0VBRUUsc0NBUmE7QW5CdzBEdkI7O0FrQmh2REk7RUFDRSxXakJ0RUU7RWlCdUVGLHlCakI3RWU7RWlCOEVmLHFCWmlRd0I7QU5rL0M5QjtBa0I5dURJO0VBQ0UsY2pCdkZhO0VpQndGYix5QmpCekZjO0VpQjBGZCxxQmpCM0ZPO0FEMjBEYjs7QWtCM3VEQTtFQUNFLFdqQnRGTTtFaUJ1Rk4seUJqQjdGbUI7QUQyMERyQjtBa0I1dURFOzs7RUFHRSxxQlo2TzBCO0FOaWdEOUI7QWtCM3VERTtFQUNFO0FsQjZ1REo7QWtCenVESTtFQUNFLDJDWmlPd0I7QU4wZ0Q5QjtBUWgzREU7RVU0SU0sV2pCNUdBO0VpQjZHQSw0Q1oyTnNCO0FONGdEOUI7O0FnQnZ6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJ5dEROO0VrQnR0RE07SUFDRTtFbEJ3dERSO0FBQ0Y7QWdCbjBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQm91RE47RWtCanVETTtJQUNFO0VsQm11RFI7QUFDRjtBZ0I5MERJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCK3VETjtFa0I1dURNO0lBQ0U7RWxCOHVEUjtBQUNGO0FnQnoxREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEIwdkROO0VrQnZ2RE07SUFDRTtFbEJ5dkRSO0FBQ0Y7QWdCcDJESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQnF3RE47RWtCbHdETTtJQUNFO0VsQm93RFI7QUFDRjtBa0I5d0RJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWxCK3dEUjtBa0I1d0RRO0VBQ0U7QWxCOHdEVjs7QW9CMzdEQTtFQUNFO0VBQ0E7RUFDQSxtQ2QyZXNDO0VjMWV0QztFYjBLSTtFYXZLSixnQmRtUjRCO0VjbFI1QixnQmR1UjRCO0VjdFI1QixjbkJvQmlCO0VtQm5CakIsc0JuQjRCTTtFbUIzQk47RUFDQTtFQ0dFO0VDTEUsd0VGUUo7QXBCeTdERjtBc0I3N0RNO0VGZE47SUVlUTtFdEJnOEROO0FBQ0Y7QW9CMzdERTtFQUNFO0VBQ0E7QXBCNjdESjtBdUI3OERFO0VBQ0UsY3RCcUJlO0VzQnBCZixzQnRCNkJJO0VzQjVCSixxQmpCc2RvQztFaUJyZHBDO0VBS0UsZ0RqQnFYd0I7QU5zbEQ5QjtBb0I3N0RFO0VBQ0UsY25CRmU7RW1CSWY7QXBCODdESjtBb0JqOERFO0VBQ0UsY25CRmU7RW1CSWY7QXBCODdESjtBb0J0N0RFO0VBRUUseUJuQmZnQjtFbUJpQmhCO0FwQnM3REo7O0FvQjk2REU7Ozs7RUFDRTtLQUFBO1VBQUE7QXBCbzdESjs7QW9COTZERTtFQUNFO0VBQ0E7QXBCaTdESjtBb0I5NkRFO0VBTUUsY25CMUNlO0VtQjJDZixzQm5CbENJO0FENjhEUjs7QW9CdDZEQTs7RUFFRTtFQUNBO0FwQnk2REY7O0FvQi81REE7RUFDRTtFQUNBO0VBQ0E7RWJpRUU7RWEvREYsZ0JkZ000QjtBTmt1RDlCOztBb0IvNURBO0VBQ0U7RUFDQTtFYjBFSTtFYXhFSixnQmQ2SDRCO0FOcXlEOUI7O0FvQi81REE7RUFDRTtFQUNBO0VibUVJO0VhakVKLGdCZHVINEI7QU4yeUQ5Qjs7QW9CejVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Vib0RJO0VhbERKLGdCZG1LNEI7RWNsSzVCLGNuQjdGbUI7RW1COEZuQjtFQUNBO0VBQ0E7QXBCNDVERjtBb0IxNURFO0VBRUU7RUFDQTtBcEIyNURKOztBb0IvNERBO0VBQ0Usa0NkNlZzQztFYzVWdEM7RWIyQkk7RWF6QkosZ0JkK0U0QjtBTm0wRDlCOztBb0I5NERBO0VBQ0UsZ0Nkc1ZzQztFY3JWdEM7RWJtQkk7RWFqQkosZ0Jkc0U0QjtBTjIwRDlCOztBb0IzNERFO0VBRUU7QXBCNjRESjs7QW9CejREQTtFQUNFO0FwQjQ0REY7O0FvQnA0REE7RUFDRSxtQmQyVXNDO0FONGpEeEM7O0FvQnA0REE7RUFDRTtFQUNBLG1CZDRUc0M7QU4ya0R4Qzs7QW9CLzNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQms0REY7QW9CaDRERTs7RUFFRTtFQUNBO0FwQms0REo7O0FvQnozREE7RUFDRTtFQUNBO0VBQ0EscUJkaVNzQztBTjJsRHhDOztBb0J6M0RBO0VBQ0U7RUFDQSxrQmQ2UnNDO0VjNVJ0QztBcEI0M0RGO0FvQnozREU7RUFFRSxjbkJuTWU7QUQ2akVuQjs7QW9CdDNEQTtFQUNFO0FwQnkzREY7O0FvQnQzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQmQ4UXNDO0FOMm1EeEM7QW9CdDNERTtFQUNFO0VBQ0E7RUFDQSx1QmR5UW9DO0VjeFFwQztBcEJ3M0RKOztBdUJya0VFO0VBQ0U7RUFDQTtFQUNBLG1CakIyY29DO0VDdFZwQztFZ0JuSEEsY0hxTnFDO0FwQm0zRHpDOztBdUJya0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEJ3SEU7RWdCdEhGLGdCakJ1TzBCO0VpQnRPMUI7RUFDQTtBdkJ3a0VKO0F1Qm5rRUk7RUFFRTtBdkJva0VOOztBdUIvakVJOzs7O0VBRUU7QXZCb2tFTjs7QXVCbG5FSTtFQW9ERSxxQkhrTG1DO0VHL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmdrRVI7QXVCN2pFTTtFQUNFLHFCSHVLaUM7RUd0S2pDO0F2QitqRVI7O0F1Qi9uRUk7RUF5RUk7RUFDQTtBdkIwakVSOztBdUJwb0VJO0VBbUZJLG9DakI2WGdDO0VpQjVYaEM7QXZCcWpFUjs7QXVCem9FSTtFQTJGRSxxQkgySW1DO0VHeElqQztFQUNBO0F2QmdqRVI7QXVCN2lFTTtFQUNFLHFCSG1JaUM7RUdsSWpDO0F2QitpRVI7O0F1QnhpRU07RUFDRSxjSDBIaUM7QXBCaTdEekM7QXVCeGlFTTs7O0VBRUU7QXZCMmlFUjs7QXVCcGlFTTtFQUNFLGNINkdpQztBcEIwN0R6QztBdUJyaUVRO0VBQ0UscUJIMEcrQjtBcEI2N0R6QztBdUJsaUVRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdkJvaUUvQjtBdUIvaEVRO0VBQ0U7QXZCaWlFVjtBdUI5aEVRO0VBQ0UscUJIeUYrQjtBcEJ1OER6Qzs7QXVCdmhFTTtFQUNFLHFCSCtFaUM7QXBCMjhEekM7QXVCdGhFUTtFQUNFLHFCSDBFK0I7RUd6RS9CO0F2QndoRVY7O0F1QnpxRUU7RUFDRTtFQUNBO0VBQ0EsbUJqQjJjb0M7RUN0VnBDO0VnQm5IQSxjSHFOcUM7QXBCdTlEekM7O0F1QnpxRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQndIRTtFZ0J0SEYsZ0JqQnVPMEI7RWlCdE8xQjtFQUNBO0F2QjRxRUo7QXVCdnFFSTtFQUVFO0F2QndxRU47O0F1Qm5xRUk7Ozs7RUFFRTtBdkJ3cUVOOztBdUJ0dEVJO0VBb0RFLHFCSGtMbUM7RUcvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCb3FFUjtBdUJqcUVNO0VBQ0UscUJIdUtpQztFR3RLakM7QXZCbXFFUjs7QXVCbnVFSTtFQXlFSTtFQUNBO0F2QjhwRVI7O0F1Qnh1RUk7RUFtRkksb0NqQjZYZ0M7RWlCNVhoQztBdkJ5cEVSOztBdUI3dUVJO0VBMkZFLHFCSDJJbUM7RUd4SWpDO0VBQ0E7QXZCb3BFUjtBdUJqcEVNO0VBQ0UscUJIbUlpQztFR2xJakM7QXZCbXBFUjs7QXVCNW9FTTtFQUNFLGNIMEhpQztBcEJxaEV6QztBdUI1b0VNOzs7RUFFRTtBdkIrb0VSOztBdUJ4b0VNO0VBQ0UsY0g2R2lDO0FwQjhoRXpDO0F1QnpvRVE7RUFDRSxxQkgwRytCO0FwQmlpRXpDO0F1QnRvRVE7RUFDRTtFQzVKTix5QkQ2SjJCO0F2QndvRS9CO0F1Qm5vRVE7RUFDRTtBdkJxb0VWO0F1QmxvRVE7RUFDRSxxQkh5RitCO0FwQjJpRXpDOztBdUIzbkVNO0VBQ0UscUJIK0VpQztBcEIraUV6QztBdUIxbkVRO0VBQ0UscUJIMEUrQjtFR3pFL0I7QXZCNG5FVjs7QW9CdmlFQTtFQUNFO0VBQ0E7RUFDQTtBcEIwaUVGO0FvQnJpRUU7RUFDRTtBcEJ1aUVKO0FnQnR3RUk7RUlvT0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEJxaUVKO0VvQmppRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQm1pRUo7RW9CL2hFRTtJQUNFO0lBQ0E7SUFDQTtFcEJpaUVKO0VvQjdoRUU7SUFDRTtFcEIraEVKO0VvQjVoRUU7O0lBRUU7RXBCOGhFSjtFb0J6aEVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEIyaEVKO0VvQnpoRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmRnTGtDO0ljL0tsQztFcEIyaEVKO0VvQnhoRUU7SUFDRTtJQUNBO0VwQjBoRUo7RW9CeGhFRTtJQUNFO0VwQjBoRUo7QUFDRjs7QXlCNTJFQTtFQUNFO0VBRUEsZ0JuQnVSNEI7RW1CdFI1QixjeEI0Qm1CO0V3QjNCbkI7RUFHQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUN1RkE7RW5CNEVJO0VtQjFFSixnQnBCMkw0QjtFZWhSMUIsZ0JLdUZxQztFSjVGbkMscUlHR0o7QXpCKzJFRjtBc0I5MkVNO0VHZE47SUhlUTtFdEJpM0VOO0FBQ0Y7QVEzM0VFO0VpQlVFLGN4QmdCaUI7RXdCZmpCO0F6Qm8zRUo7QXlCajNFRTtFQUVFO0VBQ0EsZ0RuQjhXMEI7QU5vZ0U5QjtBeUI5MkVFO0VBRUUsYW5Ca1owQjtBTjY5RDlCO0F5QjMyRUU7RUFDRTtBekI2MkVKO0F5Qi8xRUE7O0VBRUU7QXpCaTJFRjs7QXlCeDFFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QU5tMUVmO0FRbjVFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCKzVFekc7QTBCbjVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJnNUVOO0EwQjM0RUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QU5tMkVmO0EwQnI0RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCKzZFN0w7QTBCaDRFSTtFQUtJO0ExQjgzRVI7O0F5QnQzRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FOaTNFZjtBUWo3RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjY3RXpHO0EwQmo3RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCODZFTjtBMEJ6NkVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FOaTRFZjtBMEJuNkVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjY4RTdMO0EwQjk1RUk7RUFLSTtBMUI0NUVSOztBeUJwNUVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBTis0RWY7QVEvOEVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIyOUV6RztBMEIvOEVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQjQ4RU47QTBCdjhFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBTis1RWY7QTBCajhFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUIyK0U3TDtBMEI1N0VJO0VBS0k7QTFCMDdFUjs7QXlCbDdFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QU42NkVmO0FRNytFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCeS9Fekc7QTBCNytFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUIwK0VOO0EwQnIrRUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QU42N0VmO0EwQi85RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCeWdGN0w7QTBCMTlFSTtFQUtJO0ExQnc5RVI7O0F5Qmg5RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FOMjhFZjtBUTNnRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQnVoRnpHO0EwQjNnRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCd2dGTjtBMEJuZ0ZFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FOMjlFZjtBMEI3L0VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQnVpRjdMO0EwQngvRUk7RUFLSTtBMUJzL0VSOztBeUI5K0VFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBTnkrRWY7QVF6aUZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJxakZ6RztBMEJ6aUZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnNpRk47QTBCamlGRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBTnkvRWY7QTBCM2hGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJxa0Y3TDtBMEJ0aEZJO0VBS0k7QTFCb2hGUjs7QXlCNWdGRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QU51Z0ZmO0FRdmtGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCbWxGekc7QTBCdmtGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJva0ZOO0EwQi9qRkU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QU51aEZmO0EwQnpqRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCbW1GN0w7QTBCcGpGSTtFQUtJO0ExQmtqRlI7O0F5QjFpRkU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FOcWlGZjtBUXJtRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmluRnpHO0EwQnJtRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCa21GTjtBMEI3bEZFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FOcWpGZjtBMEJ2bEZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQmlvRjdMO0EwQmxsRkk7RUFLSTtBMUJnbEZSOztBeUJsa0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOa2tGZjtBUWxvRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU51a0ZmO0EwQjFrRkU7RUFFRTtBMUIya0ZKO0EwQnhrRkU7RUFFRSxjcEJKVztFb0JLWDtBMUJ5a0ZKO0EwQnRrRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU5tbEZmO0EwQnBrRkk7RUFLSTtBMUJra0ZSOztBeUIzbEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOMmxGZjtBUTNwRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU5nbUZmO0EwQm5tRkU7RUFFRTtBMUJvbUZKO0EwQmptRkU7RUFFRSxjcEJKVztFb0JLWDtBMUJrbUZKO0EwQi9sRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU40bUZmO0EwQjdsRkk7RUFLSTtBMUIybEZSOztBeUJwbkZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOb25GZjtBUXByRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU55bkZmO0EwQjVuRkU7RUFFRTtBMUI2bkZKO0EwQjFuRkU7RUFFRSxjcEJKVztFb0JLWDtBMUIybkZKO0EwQnhuRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU5xb0ZmO0EwQnRuRkk7RUFLSTtBMUJvbkZSOztBeUI3b0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FONm9GZjtBUTdzRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU5rcEZmO0EwQnJwRkU7RUFFRTtBMUJzcEZKO0EwQm5wRkU7RUFFRSxjcEJKVztFb0JLWDtBMUJvcEZKO0EwQmpwRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU44cEZmO0EwQi9vRkk7RUFLSTtBMUI2b0ZSOztBeUJ0cUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOc3FGZjtBUXR1RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU4ycUZmO0EwQjlxRkU7RUFFRTtBMUIrcUZKO0EwQjVxRkU7RUFFRSxjcEJKVztFb0JLWDtBMUI2cUZKO0EwQjFxRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU51ckZmO0EwQnhxRkk7RUFLSTtBMUJzcUZSOztBeUIvckZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOK3JGZjtBUS92RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU5vc0ZmO0EwQnZzRkU7RUFFRTtBMUJ3c0ZKO0EwQnJzRkU7RUFFRSxjcEJKVztFb0JLWDtBMUJzc0ZKO0EwQm5zRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU5ndEZmO0EwQmpzRkk7RUFLSTtBMUIrckZSOztBeUJ4dEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOd3RGZjtBUXh4RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU42dEZmO0EwQmh1RkU7RUFFRTtBMUJpdUZKO0EwQjl0RkU7RUFFRSxjcEJKVztFb0JLWDtBMUIrdEZKO0EwQjV0RkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU55dUZmO0EwQjF0Rkk7RUFLSTtBMUJ3dEZSOztBeUJqdkZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FOaXZGZjtBUWp6RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QU5zdkZmO0EwQnp2RkU7RUFFRTtBMUIwdkZKO0EwQnZ2RkU7RUFFRSxjcEJKVztFb0JLWDtBMUJ3dkZKO0EwQnJ2RkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QU5rd0ZmO0EwQm52Rkk7RUFLSTtBMUJpdkZSOztBeUIvdkZBO0VBQ0UsZ0JuQjZNNEI7RW1CNU01QixjeEJwRVc7RXdCcUVYLHFCbkIyRndDO0FOdXFGMUM7QVEzMEZFO0VpQjRFRSxjbkJ5RnNDO0VtQnhGdEMsMEJuQnlGc0M7QU55cUYxQztBeUIvdkZFO0VBRUUsMEJuQm9Gc0M7QU40cUYxQztBeUI3dkZFO0VBRUUsY3hCaEVlO0V3QmlFZjtBekI4dkZKOztBeUJudkZBO0VDUEU7RW5CNEVJO0VtQjFFSixnQnBCK0g0QjtFZXBOMUIsZ0JLdUZxQztBMUI2dkZ6Qzs7QXlCdHZGQTtFQ1hFO0VuQjRFSTtFbUIxRUosZ0JwQmdJNEI7RWVyTjFCLGdCS3VGcUM7QTFCb3dGekM7O0F5QnB2RkE7RUFDRTtFQUNBO0F6QnV2RkY7QXlCcHZGRTtFQUNFLGtCbkJ3VDBCO0FOODdFOUI7O0F5Qjl1RkU7OztFQUNFO0F6Qm12Rko7O0EyQjkzRkE7RUxnQk0sZ0NLZko7QTNCaTRGRjtBc0I5MkZNO0VLcEJOO0lMcUJRO0V0QmkzRk47QUFDRjtBMkJwNEZFO0VBQ0U7QTNCczRGSjs7QTJCajRGRTtFQUNFO0EzQm80Rko7O0EyQmg0RkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw2QktFSjtBM0JtNEZGO0FzQmo0Rk07RUtOTjtJTE9RO0V0Qm80Rk47QUFDRjtBMkJ0NEZFO0VBQ0U7RUFDQTtFTE5FLDRCS09GO0EzQnc0Rko7QXNCMzRGTTtFS0FKO0lMQ007RXRCODRGTjtBQUNGOztBNEJuNkZBOzs7O0VBSUU7QTVCczZGRjs7QTRCbjZGQTtFQUNFO0E1QnM2RkY7O0E0Qi81RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdEJ5cEJrQztFc0J4cEJsQztFQUNBO0VBQ0EsZ0J0Qml1QmtDO0VzQmh1QmxDO0VBQ0E7RXJCMkpJO0VxQnpKSixjM0JXbUI7RTJCVm5CO0VBQ0E7RUFDQSxvQzFCNkNZO0UwQjVDWjtFQUNBO0E1Qms2RkY7O0E0Qno1Rkk7RUFDRTtFQUNBO0E1QjQ1Rk47O0E0Qno1Rkk7RUFDRTtFQUNBO0E1QjQ1Rk47O0FnQmg1Rkk7RVluQkE7SUFDRTtJQUNBO0U1QnU2Rko7RTRCcDZGRTtJQUNFO0lBQ0E7RTVCczZGSjtBQUNGO0FnQjM1Rkk7RVluQkE7SUFDRTtJQUNBO0U1Qmk3Rko7RTRCOTZGRTtJQUNFO0lBQ0E7RTVCZzdGSjtBQUNGO0FnQnI2Rkk7RVluQkE7SUFDRTtJQUNBO0U1QjI3Rko7RTRCeDdGRTtJQUNFO0lBQ0E7RTVCMDdGSjtBQUNGO0FnQi82Rkk7RVluQkE7SUFDRTtJQUNBO0U1QnE4Rko7RTRCbDhGRTtJQUNFO0lBQ0E7RTVCbzhGSjtBQUNGO0FnQno3Rkk7RVluQkE7SUFDRTtJQUNBO0U1Qis4Rko7RTRCNThGRTtJQUNFO0lBQ0E7RTVCODhGSjtBQUNGO0E0QnY4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnRCK3JCZ0M7QU4wd0VwQztBNEJoOEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnRCaXJCZ0M7QU5peEVwQztBNEI3N0ZJO0VBQ0U7QTVCKzdGTjs7QTRCejdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J0QmdxQmdDO0FONHhFcEM7QTRCdjdGSTtFQUNFO0E1Qnk3Rk47O0E0Qmo3RkU7RUFJRTtFQUNBO0E1Qmk3Rko7O0E0QjU2RkE7RUM5R0U7RUFDQTtFQUNBO0VBQ0E7QTdCOGhHRjs7QTRCNTZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J0QmlLNEI7RXNCaEs1QixXM0JwRk07RTJCcUZOO0VBRUE7RUFDQTtFQUNBO0E1Qjg2RkY7QVFuaUdFO0VvQm9JRSx1QzFCekZ3QjtFMEIwRnhCO0VKL0lBLCtDdEJzRHFCO0FGNC9GekI7QTRCLzVGRTtFQUVFLFczQi9HSTtFMkJnSEo7RUp0SkEsZ0R0QnVEc0I7QUZnZ0cxQjtBNEI3NUZFO0VBRUUsYzNCaklTO0UyQmtJVDtFQUNBO0E1Qjg1Rko7O0E0QnQ1RkE7RUFDRTtBNUJ5NUZGOztBNEJyNUZBO0VBQ0U7RUFDQSxzQnRCaW1Ca0M7RXNCaG1CbEM7RXJCQUk7RXFCRUosYzNCbkppQjtFMkJvSmpCO0E1Qnc1RkY7O0E0QnA1RkE7RUFDRTtFQUNBO0VBQ0EsVzNCbEpNO0FEeWlHUjs7QThCbGxHQTs7RUFFRTtFQUNBO0VBQ0E7QTlCcWxHRjtBOEJubEdFOzs7RUFDRTtFQUNBO0E5QnVsR0o7QVF0bEdFOzs7RXNCSUk7QTlCdWxHTjtBOEJybEdJOzs7Ozs7Ozs7O0VBR0U7QTlCOGxHTjs7QThCeGxHQTtFQUNFO0VBQ0E7RUFDQTtBOUIybEdGO0E4QnpsR0U7RUFDRTtBOUIybEdKOztBOEJybEdFOztFQUVFO0E5QndsR0o7QThCN2pHQTtFQUNFO0VBQ0E7QTlCK2pHRjtBOEI3akdFO0VBR0U7QTlCNmpHSjtBOEIxakdFO0VBQ0U7QTlCNGpHSjs7QThCeGpHQTtFQUNFO0VBQ0E7QTlCMmpHRjs7QThCeGpHQTtFQUNFO0VBQ0E7QTlCMmpHRjs7QThCdmlHQTtFQUNFO0VBQ0E7RUFDQTtBOUIwaUdGO0E4QnhpR0U7O0VBRUU7QTlCMGlHSjtBOEJ2aUdFOztFQUVFO0E5QnlpR0o7QThCNWdHRTs7O0VBRUU7QTlCK2dHSjtBOEI3Z0dJOzs7OztFQUVFO0VBQ0E7RUFDQTtBOUJraEdOOztBK0IzcUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I4cUdGO0ErQjVxR0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjhxR0o7QStCNXFHSTs7Ozs7Ozs7Ozs7O0VBR0U7QS9CdXJHTjtBK0JsckdFOzs7RUFHRTtBL0JvckdKO0ErQmhyR0U7RUFDRTtBL0JrckdKO0ErQnhxR0U7RUFDRTtFQUNBO0EvQjBxR0o7QStCem9HQTs7RUFFRTtBL0Iyb0dGO0ErQnRvR0U7Ozs7RUFDRTtFQUNBO0EvQjJvR0o7QStCem9HSTs7OztFQUNFO0EvQjhvR047QStCMW9HRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0EvQjhwR0o7O0ErQjFwR0E7RUFBdUI7QS9COHBHdkI7O0ErQjdwR0E7RUFBc0I7QS9CaXFHdEI7O0ErQnpwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEIyREk7RXdCekRKLGdCekJxSzRCO0V5QnBLNUIsZ0J6QnlLNEI7RXlCeEs1QixjOUJ0R1c7RThCdUdYO0VBQ0E7RUFDQSxzQjlCcEZNO0U4QnFGTjtBL0I0cEdGO0ErQnhwR0U7O0VBRUU7QS9CMHBHSjs7QStCaHBHQTs7RUFFRSxnQ3pCbVdzQztBTmd6RnhDOztBK0JocEdBOzs7Ozs7OztFQU1FO0V4QndCSTtFd0J0QkosZ0J6QjJFNEI7QU4wa0c5Qjs7QStCanBHQTs7RUFFRSxrQ3pCaVZzQztBTm0wRnhDOztBK0JqcEdBOzs7Ozs7OztFQU1FO0V4Qk9JO0V3QkxKLGdCekIyRDRCO0FOMmxHOUI7O0ErQmxwR0E7O0VBRUU7QS9CcXBHRjs7QWdDajBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoQ28wR0Y7O0FnQ2owR0E7RUFDRTtFQUNBLGtCMUJ5ZnNDO0FOMjBGeEM7O0FnQ2owR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXMUJxZnNDO0UwQnBmdEM7RUFDQTtBaENvMEdGO0FnQ2wwR0U7RUFDRSxXL0JZSTtFK0JYSixxQjFCeU4wQjtFa0JwUDFCLHlCbEJvUDBCO0FONG1HOUI7QWdDaDBHRTtFQUtJLGdEMUJnV3dCO0FOODlGOUI7QWdDMXpHRTtFQUNFLHFCMUJzYm9DO0FOczRGeEM7QWdDenpHRTtFQUNFLFcvQlJJO0UrQlNKLHlCMUJrZjRDO0UwQmpmNUMscUIxQmlmNEM7QU4wMEZoRDtBZ0NwekdJO0VBQ0UsYy9CM0JhO0FEaTFHbkI7QWdDcHpHTTtFQUNFLHlCL0IvQlk7QURxMUdwQjs7QWdDNXlHQTtFQUNFO0VBQ0E7RUFFQTtBaEM4eUdGO0FnQzF5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQndib0M7RTBCdmJwQyxZMUJ1Ym9DO0UwQnRicEM7RUFDQTtFQUNBLHNCL0JoREk7RStCaURKO0FoQzR5R0o7QWdDdnlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzFCeWFvQztFMEJ4YXBDLFkxQndhb0M7RTBCdmFwQztFQUNBO0FoQ3l5R0o7O0FnQzF4R0k7RUFDRTtBaEM2eEdOO0FnQ3h4R0k7RUFDRSxxQjFCMEh3QjtFa0JwUDFCLHlCbEJvUDBCO0FOaXFHOUI7QWdDdnhHSTtFQUNFO0FoQ3l4R047QWdDcHhHSTtFUnBJQSx3Q2xCeWhCNEM7QU5rNEZoRDtBZ0NweEdJO0VSdklBLHdDbEJ5aEI0QztBTnE0RmhEOztBZ0M1d0dFO0VBRUUsa0IxQjBaNEM7QU5vM0ZoRDtBZ0Mxd0dJO0VBQ0U7QWhDNHdHTjtBZ0N2d0dJO0VSOUpBLHdDbEJ5aEI0QztBTis0RmhEOztBZ0MvdkdBO0VBQ0U7QWhDa3dHRjtBZ0MvdkdJO0VBQ0U7RUFDQSxjMUJrWTBDO0UwQmpZMUM7RUFFQSxxQjFCZ1kwQztBTmc0RmhEO0FnQzd2R0k7RUFDRTtFQUNBO0VBQ0EsdUIxQjJYMEM7RTBCMVgxQyx3QjFCMFgwQztFMEJ6WDFDLHlCL0IvSk87RStCaUtQLHFCMUJzWDBDO0VnQnhpQjFDLHlJVW1MQTtBaEM4dkdOO0FzQjc2R007RVV1S0Y7SVZ0S0k7RXRCZzdHTjtBQUNGO0FnQzl2R0k7RUFDRSxzQi9CN0pFO0UrQjhKRjtBaENnd0dOO0FnQzN2R0k7RVJ6TUEsd0NsQnloQjRDO0FOODZGaEQ7O0FnQ2p2R0E7RUFDRTtFQUNBO0VBQ0EsbUMxQnFSc0M7RTBCcFJ0QztFekI1Q0k7RXlCK0NKLGdCMUI2RDRCO0UwQjVENUIsZ0IxQmlFNEI7RTBCaEU1QixjL0JsTWlCO0UrQm1NakI7RUFDQTtFQUNBO0VYbk5FLGdCV29ObUQ7RUFFckQ7S0FBQTtVQUFBO0FoQ2t2R0Y7QWdDaHZHRTtFQUNFLHFCMUJ3UG9DO0UwQnZQcEM7RUFLRSxnRDFCbVc4QjtBTjI0RnBDO0FnQzN1R0k7RUFNRSxjL0IxTmE7RStCMk5iLHNCL0JsTkU7QUQwN0dSO0FnQ3B1R0U7RUFFRTtFQUNBLHNCMUIrSDBCO0UwQjlIMUI7QWhDcXVHSjtBZ0NsdUdFO0VBQ0UsYy9Cdk9lO0UrQndPZix5Qi9Cek9nQjtBRDY4R3BCO0FnQ2h1R0U7RUFDRTtBaENrdUdKO0FnQzl0R0U7RUFDRTtFQUNBO0FoQ2d1R0o7O0FnQzV0R0E7RUFDRSxrQzFCME5zQztFMEJ6TnRDLG9CMUJpSDRCO0UwQmhINUIsdUIxQmdINEI7RTBCL0c1QixvQjFCZ0g0QjtFQzFOeEI7QVAwMEdOOztBZ0M1dEdBO0VBQ0UsZ0MxQm1Oc0M7RTBCbE50QyxtQjFCOEc0QjtFMEI3RzVCLHNCMUI2RzRCO0UwQjVHNUIsa0IxQjZHNEI7RUMvTnhCO0FQazFHTjs7QWdDdnRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DMUJpTXNDO0UwQmhNdEM7QWhDMHRHRjs7QWdDdnRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DMUJ5THNDO0UwQnhMdEM7RUFDQTtFQUNBO0FoQzB0R0Y7QWdDeHRHRTtFQUNFLHFCMUJxS29DO0UwQnBLcEMsZ0QxQnlFMEI7QU5pcEc5QjtBZ0N0dEdFO0VBRUUseUIvQnRTZ0I7QUQ2L0dwQjtBZ0NudEdJO0VBQ0UsaUIxQjJUYTtBTjA1Rm5CO0FnQ2p0R0U7RUFDRTtBaENtdEdKOztBZ0Mvc0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DMUJ3SnNDO0UwQnZKdEM7RUFDQTtFQUVBLGdCMUJoRTRCO0UwQmlFNUIsZ0IxQjVENEI7RTBCNkQ1QixjL0IvVGlCO0UrQmdVakIsc0IvQnZUTTtFK0J3VE47QWhDaXRHRjtBZ0M3c0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIxQmlJb0M7RTBCaElwQztFQUNBLGdCMUI1RTBCO0UwQjZFMUIsYy9CL1VlO0UrQmdWZjtFUjdXQSx5QnZCNEJnQjtFK0JtVmhCO0FoQytzR0o7O0FnQ3BzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBaEN1c0dGO0FnQ3JzR0U7RUFDRTtBaEN1c0dKO0FnQ25zR0k7RUFBMEIsZ0UxQm9PZTtBTmsrRjdDO0FnQ3JzR0k7RUFBMEIsZ0UxQm1PZTtBTnErRjdDO0FnQ3ZzR0k7RUFBMEIsZ0UxQmtPZTtBTncrRjdDO0FnQ3ZzR0U7RUFDRTtBaEN5c0dKO0FnQ3RzR0U7RUFDRSxXMUJvTnlDO0UwQm5OekMsWTFCbU55QztFMEJsTnpDO0VSbFpBLHlCbEJvUDBCO0UwQmdLMUIsUzFCbU55QztFZ0I3bEJ2QyxvSFU2WUY7RVY3WUUsNEdVNllGO0VBQ0E7VUFBQTtBaENzc0dKO0FzQmhsSE07RVVpWUo7SVZoWU07SUFBQTtFdEJtbEhOO0FBQ0Y7QWdDenNHSTtFUjFaQSx5QmxCNG1CeUM7QU4wL0Y3QztBZ0N2c0dFO0VBQ0UsVzFCNkxnQztFMEI1TGhDLGMxQjZMZ0M7RTBCNUxoQztFQUNBLGUxQjRMZ0M7RTBCM0xoQyx5Qi9CellTO0UrQjBZVDtBaEN5c0dKO0FnQ3BzR0U7RUFDRSxXMUJ5THlDO0UwQnhMekMsWTFCd0x5QztFa0JwbUJ6Qyx5QmxCb1AwQjtFMEIwTDFCLFMxQnlMeUM7RWdCN2xCdkMsaUhVdWFGO0VWdmFFLDRHVXVhRjtFQUNBO09BQUE7QWhDb3NHSjtBc0J4bUhNO0VVNFpKO0lWM1pNO0lBQUE7RXRCMm1ITjtBQUNGO0FnQ3ZzR0k7RVJwYkEseUJsQjRtQnlDO0FOa2hHN0M7QWdDcnNHRTtFQUNFLFcxQm1LZ0M7RTBCbEtoQyxjMUJtS2dDO0UwQmxLaEM7RUFDQSxlMUJrS2dDO0UwQmpLaEMseUIvQm5hUztFK0JvYVQ7QWhDdXNHSjtBZ0Nsc0dFO0VBQ0UsVzFCK0p5QztFMEI5SnpDLFkxQjhKeUM7RTBCN0p6QztFQUNBLG9CMUJyRTBCO0UwQnNFMUIsbUIxQnRFMEI7RWtCblkxQix5QmxCb1AwQjtFMEJ1TjFCLFMxQjRKeUM7RWdCN2xCdkMsZ0hVb2NGO0VWcGNFLDRHVW9jRjtFQUNBO0FoQ2tzR0o7QXNCbm9ITTtFVXNiSjtJVnJiTTtJQUFBO0V0QnNvSE47QUFDRjtBZ0Nyc0dJO0VSamRBLHlCbEI0bUJ5QztBTjZpRzdDO0FnQ25zR0U7RUFDRSxXMUJzSWdDO0UwQnJJaEMsYzFCc0lnQztFMEJySWhDO0VBQ0EsZTFCcUlnQztFMEJwSWhDO0VBQ0E7RUFDQTtBaENxc0dKO0FnQ2pzR0U7RUFDRSx5Qi9CdmNTO0FEMG9IYjtBZ0MvckdFO0VBQ0U7RUFDQSx5Qi9CN2NTO0FEOG9IYjtBZ0M1ckdJO0VBQ0UseUIvQm5kTztBRGlwSGI7QWdDM3JHSTtFQUNFO0FoQzZyR047QWdDMXJHSTtFQUNFLHlCL0IzZE87QUR1cEhiO0FnQ3pyR0k7RUFDRTtBaEMyckdOO0FnQ3hyR0k7RUFDRSx5Qi9CbmVPO0FENnBIYjs7QWdDcnJHQTs7O0VWemZNLDRHVTRmSjtBaEN3ckdGO0FzQmhySE07RVVxZk47OztJVnBmUTtFdEJxckhOO0FBQ0Y7O0FpQ3RzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3lzSEY7O0FpQ3RzSEE7RUFDRTtFQUNBO0FqQ3lzSEY7QVF4c0hFO0V5QkdFO0FqQ3dzSEo7QWlDcHNIRTtFQUNFLGNoQ1dlO0VnQ1ZmO0VBQ0E7QWpDc3NISjs7QWlDOXJIQTtFQUNFO0FqQ2lzSEY7QWlDL3JIRTtFQUNFO0VBQ0E7RUFDQTtBakNpc0hKO0FRenRIRTtFeUI2Qkk7RUFDQSxxQzNCaXBCOEI7QU44aUdwQztBaUM1ckhJO0VBQ0UsY2hDZmE7RWdDZ0JiO0VBQ0E7QWpDOHJITjtBaUMxckhFOztFQUVFLGNoQ3ZCZTtFZ0N3QmYsc0JoQ2ZJO0VnQ2dCSixrQzNCc29CZ0M7QU5zakdwQztBaUN6ckhFO0VBRUU7QWpDMHJISjs7QWlDOXFIRTtFQUNFO0VBQ0E7QWpDaXJISjtBaUM3cUhFOztFQUVFLFdoQ3pDSTtFZ0MwQ0oseUIzQm9LMEI7QU4yZ0g5Qjs7QWlDcnFIRTs7RUFFRTtFQUNBO0FqQ3dxSEo7O0FpQ25xSEU7O0VBRUU7RUFDQTtFQUNBO0FqQ3NxSEo7O0FpQzVwSEU7RUFDRTtBakMrcEhKO0FpQzdwSEU7RUFDRTtBakMrcEhKOztBa0N4d0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJ3SEY7QWtDdndIRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDOHdISjtBa0MxdkhBO0VBQ0U7RUFDQSxzQjVCa3FCa0M7RTRCanFCbEMseUI1QmlxQmtDO0U0QmhxQmxDLGtCNUJnRk87RUM2Q0g7RTJCM0hKO0VBQ0E7QWxDNHZIRjtBUXR5SEU7RTBCNkNFO0FsQzR2SEo7O0FrQ252SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3N2SEY7QWtDcHZIRTtFQUNFO0VBQ0E7QWxDc3ZISjtBa0NudkhFO0VBQ0U7RUFDQTtBbENxdkhKOztBa0M1dUhBO0VBQ0U7RUFDQSxpQmhDRW1CO0VnQ0RuQixvQmhDQ21CO0FGOHVIckI7O0FrQ251SEE7RUFDRTtFQUNBO0VBR0E7QWxDb3VIRjs7QWtDaHVIQTtFQUNFO0UzQjhESTtFMkI1REo7RUFDQTtFQUNBO0FsQ211SEY7QVE3MEhFO0UwQjhHRTtBbENrdUhKOztBa0M1dEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQyt0SEY7O0FrQzV0SEE7RUFDRSxnQjVCZ2xCa0M7RTRCL2tCbEM7QWxDK3RIRjs7QWdCcnlISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDNHRIUjtBQUNGO0FnQjl6SEk7RWtCNkZBO0lBb0JJO0lBQ0E7RWxDaXRITjtFa0Mvc0hNO0lBQ0U7RWxDaXRIUjtFa0Mvc0hRO0lBQ0U7RWxDaXRIVjtFa0M5c0hRO0lBQ0UscUI1QnloQndCO0k0QnhoQnhCLG9CNUJ3aEJ3QjtFTndyR2xDO0VrQzNzSE07Ozs7OztJQUNFO0VsQ2t0SFI7RWtDcHNITTtJQUNFO0VsQ3NzSFI7RWtDbnNITTtJQUNFO0lBR0E7RWxDbXNIUjtFa0Noc0hNO0lBQ0U7RWxDa3NIUjtBQUNGO0FnQm4xSEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VsQ3l3SFI7QUFDRjtBZ0IzMkhJO0VrQjZGQTtJQW9CSTtJQUNBO0VsQzh2SE47RWtDNXZITTtJQUNFO0VsQzh2SFI7RWtDNXZIUTtJQUNFO0VsQzh2SFY7RWtDM3ZIUTtJQUNFLHFCNUJ5aEJ3QjtJNEJ4aEJ4QixvQjVCd2hCd0I7RU5xdUdsQztFa0N4dkhNOzs7Ozs7SUFDRTtFbEMrdkhSO0VrQ2p2SE07SUFDRTtFbENtdkhSO0VrQ2h2SE07SUFDRTtJQUdBO0VsQ2d2SFI7RWtDN3VITTtJQUNFO0VsQyt1SFI7QUFDRjtBZ0JoNEhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbENzekhSO0FBQ0Y7QWdCeDVISTtFa0I2RkE7SUFvQkk7SUFDQTtFbEMyeUhOO0VrQ3p5SE07SUFDRTtFbEMyeUhSO0VrQ3p5SFE7SUFDRTtFbEMyeUhWO0VrQ3h5SFE7SUFDRSxxQjVCeWhCd0I7STRCeGhCeEIsb0I1QndoQndCO0VOa3hHbEM7RWtDcnlITTs7Ozs7O0lBQ0U7RWxDNHlIUjtFa0M5eEhNO0lBQ0U7RWxDZ3lIUjtFa0M3eEhNO0lBQ0U7SUFHQTtFbEM2eEhSO0VrQzF4SE07SUFDRTtFbEM0eEhSO0FBQ0Y7QWdCNzZISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDbTJIUjtBQUNGO0FnQnI4SEk7RWtCNkZBO0lBb0JJO0lBQ0E7RWxDdzFITjtFa0N0MUhNO0lBQ0U7RWxDdzFIUjtFa0N0MUhRO0lBQ0U7RWxDdzFIVjtFa0NyMUhRO0lBQ0UscUI1QnloQndCO0k0QnhoQnhCLG9CNUJ3aEJ3QjtFTit6R2xDO0VrQ2wxSE07Ozs7OztJQUNFO0VsQ3kxSFI7RWtDMzBITTtJQUNFO0VsQzYwSFI7RWtDMTBITTtJQUNFO0lBR0E7RWxDMDBIUjtFa0N2MEhNO0lBQ0U7RWxDeTBIUjtBQUNGO0FnQjE5SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VsQ2c1SFI7QUFDRjtBZ0JsL0hJO0VrQjZGQTtJQW9CSTtJQUNBO0VsQ3E0SE47RWtDbjRITTtJQUNFO0VsQ3E0SFI7RWtDbjRIUTtJQUNFO0VsQ3E0SFY7RWtDbDRIUTtJQUNFLHFCNUJ5aEJ3QjtJNEJ4aEJ4QixvQjVCd2hCd0I7RU40MkdsQztFa0MvM0hNOzs7Ozs7SUFDRTtFbENzNEhSO0VrQ3gzSE07SUFDRTtFbEMwM0hSO0VrQ3YzSE07SUFDRTtJQUdBO0VsQ3UzSFI7RWtDcDNITTtJQUNFO0VsQ3MzSFI7QUFDRjtBa0N2N0hJO0VBb0JJO0VBQ0E7QWxDczZIUjtBa0N6N0hROzs7Ozs7RUFDRTtFQUNBO0FsQ2c4SFY7QWtDNzZIUTtFQUNFO0FsQys2SFY7QWtDNzZIVTtFQUNFO0FsQys2SFo7QWtDNTZIVTtFQUNFLHFCNUJ5aEJ3QjtFNEJ4aEJ4QixvQjVCd2hCd0I7QU5zNUdwQztBa0N6NkhROzs7Ozs7RUFDRTtBbENnN0hWO0FrQ2w2SFE7RUFDRTtBbENvNkhWO0FrQ2o2SFE7RUFDRTtFQUdBO0FsQ2k2SFY7QWtDOTVIUTtFQUNFO0FsQ2c2SFY7O0FrQ2w1SEU7RUFDRSx5QjVCaWdCZ0M7QU5vNUdwQztBUTdtSUU7RTBCMk5JLHlCNUI4ZjhCO0FOdTVHcEM7QWtDaDVISTtFQUNFLHlCNUJzZjhCO0FONDVHcEM7QVFubklFO0UwQm9PTSx5QjVCb2Y0QjtBTjg1R3BDO0FrQy80SE07RUFDRSx5QjVCa2Y0QjtBTis1R3BDO0FrQzc0SEk7Ozs7Ozs7O0VBSUUseUI1QnllOEI7QU4wNkdwQztBa0MvNEhFO0VBQ0UseUI1QmtlZ0M7RTRCamVoQyx5QmhDcExnQztBRnFrSXBDO0FrQzk0SEU7RUFDRTtBbENnNUhKO0FrQzc0SEU7RUFDRSx5QjVCeWRnQztBTnM3R3BDO0FrQzk0SEk7RUFDRSx5QjVCeWQ4QjtBTnU3R3BDO0FRaHBJRTtFMEJtUU0seUI1QnNkNEI7QU4wN0dwQzs7QWtDeDRIRTtFQUNFLFdqQ2hQSTtBRDJuSVI7QVF2cElFO0UwQitRSSxXakNuUEU7QUQ4bklSO0FrQ3Q0SEk7RUFDRSwrQjVCMmI4QjtBTjY4R3BDO0FRN3BJRTtFMEJ3Uk0sZ0M1QnliNEI7QU4rOEdwQztBa0NyNEhNO0VBQ0UsZ0M1QnViNEI7QU5nOUdwQztBa0NuNEhJOzs7Ozs7OztFQUlFLFdqQ3hRRTtBRGlwSVI7QWtDcjRIRTtFQUNFLCtCNUJ1YWdDO0U0QnRhaEMsc0M1QjJhZ0M7QU40OUdwQztBa0NwNEhFO0VBQ0U7QWxDczRISjtBa0NuNEhFO0VBQ0UsK0I1QjhaZ0M7QU51K0dwQztBa0NwNEhJO0VBQ0UsV2pDeFJFO0FEOHBJUjtBUTFySUU7RTBCdVRNLFdqQzNSQTtBRGlxSVI7O0FtQ3pzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0JsQ2lDTTtFa0NoQ047RUFDQTtBbkMyc0lGO0FtQ3hzSUU7RUFDRTtFQUNBO0FuQzBzSUo7QW1DdnNJRTtFQUNFO0VBQ0E7QW5DeXNJSjtBbUN2c0lJO0VBQ0U7QW5DeXNJTjtBbUNyc0lJO0VBQ0U7QW5DdXNJTjtBbUNoc0lFOztFQUVFO0FuQ2tzSUo7O0FtQzlySUE7RUFHRTtFQUdBO0VBQ0EsZ0I3Qmd4QmtDO0FONjZHcEM7O0FtQ3pySUE7RUFDRSxzQjdCMHdCa0M7QU5rN0dwQzs7QW1DenJJQTtFQUNFO0VBQ0E7QW5DNHJJRjs7QW1DenJJQTtFQUNFO0FuQzRySUY7O0FRanZJRTtFMkIwREU7QW5DMnJJSjtBbUN4cklFO0VBQ0Usb0I3Qnl2QmdDO0FOaThHcEM7O0FtQ2xySUE7RUFDRTtFQUNBO0VBRUEsNkJqQ2xCWTtFaUNtQlo7QW5Db3JJRjtBbUM3cUlBO0VBQ0U7RUFFQSw2QmpDN0JZO0VpQzhCWjtBbkM4cUlGO0FtQ2xxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNvcUlGOztBbUNqcUlBO0VBQ0U7RUFDQTtBbkNvcUlGOztBbUNocUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0I2c0JrQztBTnM5R3BDOztBbUMvcElBOzs7RUFHRTtFQUNBO0FuQ2txSUY7O0FtQ2pwSUU7RUFDRSxtQjdCcXJCZ0M7QU4rOUdwQztBZ0JudklJO0VtQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VuQ29wSUY7RW1DbHBJRTtJQUVFO0lBQ0Esa0I3QnlxQjhCO0k2QnhxQjlCO0lBQ0EsaUI3QnVxQjhCO0VONCtHbEM7QUFDRjs7QW1Ddm9JRTtFQUNFLG1CN0J5cEJnQztBTmkvR3BDO0FnQnJ3SUk7RW1CdUhKO0lBUUk7SUFDQTtFbkMwb0lGO0VtQ3ZvSUU7SUFFRTtJQUNBO0VuQ3dvSUo7RW1DdG9JSTtJQUNFO0lBQ0E7RW5Dd29JTjtBQUNGOztBbUM1bElFO0VBQ0Usc0I3QjhrQmdDO0FOaWhIcEM7QWdCdnhJSTtFbUJzTEo7SUFNSSxvQjdCMmxCZ0M7UzZCM2xCaEMsZTdCMmxCZ0M7STZCMWxCaEMsd0I3QjJsQmdDO1M2QjNsQmhDLG1CN0IybEJnQztJNkIxbEJoQztJQUNBO0VuQytsSUY7RW1DN2xJRTtJQUNFO0lBQ0E7RW5DK2xJSjtBQUNGOztBbUN0bElBO0VBQ0U7QW5DeWxJRjtBbUN2bElFO0VBQ0U7QW5DeWxJSjtBbUN2bElJO0VBQ0U7QW5DeWxJTjtBbUNqbElJO0VBRUU7QW5Da2xJTjs7QW9DNTJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1COUJxaUNrQztFOEJuaUNsQztFQUNBLHlCbkMyQmtCO0FEbTFJcEI7O0FvQ3gySUU7RUFDRSxvQjlCeWhDZ0M7QU5rMUdwQztBb0N6MklJO0VBQ0U7RUFDQSxxQjlCcWhDOEI7RThCcGhDOUIsY25DZ0JhO0VtQ2ZiO0FwQzIySU47QW9DajJJRTtFQUNFO0VBSUE7QXBDKzFJSjtBb0M1MUlFO0VBQ0UsY25DSmU7QURxMkluQjs7QXFDeDRJQTtFQUNFO0UzQkdBO0VBQ0E7QVZ5NElGOztBcUN4NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQi9Cb3hCa0M7RStCbnhCbEMsY3BDSVc7RW9DRlgseUJwQ0lvQjtFb0NIcEI7QXJDMDRJRjtBcUN4NElFO0VBQ0U7RUFDQSxjL0I4SnNDO0UrQjdKdEM7RUFDQSx5QnBDYWdCO0VvQ1poQixxQnBDV1M7QUQrM0liO0FxQ3Y0SUU7RUFDRTtFQUNBLFUvQjR3QmdDO0UrQjN3QmhDLGdEL0IrVzBCO0FOMGhJOUI7O0FxQ240SUk7RUFDRTtBckNzNElOO0FxQzUzSUU7RUFDRTtFQUNBLFdwQ0hJO0VvQ0lKLHlCcENoQ1M7RW9DaUNULHFCcENoQlM7QUQ4NEliO0FxQzMzSUU7RUFDRSxjcENsQmU7RW9DbUJmO0VBRUE7RUFDQSxzQnBDYkk7RW9DY0oscUJwQ3pCUztBRHE1SWI7O0FzQ243SUU7RUFDRTtFL0JnTEU7RStCOUtGLGdCaENtTzBCO0FObXRJOUI7QXNDejdJRTtFQUNFO0UvQmdMRTtFK0I5S0YsZ0JoQ29PMEI7QU51dEk5QjtBdUM1N0lBO0VBQ0U7RUFDQTtFaEM2SkU7RWdDM0pGLGdCakN3UjRCO0VpQ3ZSNUI7RUFDQTtFQUNBO0VBQ0E7RWpCR0kscUlpQkRKO0F2QzY3SUY7QXNCeDdJTTtFaUJmTjtJakJnQlE7RXRCMjdJTjtBQUNGO0FRajhJRTtFK0JHSTtBdkNpOElOOztBdUM1N0lFO0VBQ0U7QXZDKzdJSjs7QXVDMTdJQTtFQUNFO0VBQ0E7QXZDNjdJRjs7QXVDdDdJQTtFQUNFLG9CakNpNEJrQztFaUNoNEJsQyxtQmpDZzRCa0M7QU55akhwQzs7QXVDaDdJRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU4yNUlmO0FRdjlJRTtFZ0NWSTtFQUNBO0F4Q28rSU47QXdDaitJSTtFQUVFO0VBQ0E7QXhDaytJTjs7QXVDNzdJRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU53NklmO0FRcCtJRTtFZ0NWSTtFQUNBO0F4Q2kvSU47QXdDOStJSTtFQUVFO0VBQ0E7QXhDKytJTjs7QXVDMThJRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU5xN0lmO0FRai9JRTtFZ0NWSTtFQUNBO0F4QzgvSU47QXdDMy9JSTtFQUVFO0VBQ0E7QXhDNC9JTjs7QXVDdjlJRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU5rOElmO0FROS9JRTtFZ0NWSTtFQUNBO0F4QzJnSk47QXdDeGdKSTtFQUVFO0VBQ0E7QXhDeWdKTjs7QXVDcCtJRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU4rOElmO0FRM2dKRTtFZ0NWSTtFQUNBO0F4Q3doSk47QXdDcmhKSTtFQUVFO0VBQ0E7QXhDc2hKTjs7QXVDai9JRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU40OUlmO0FReGhKRTtFZ0NWSTtFQUNBO0F4Q3FpSk47QXdDbGlKSTtFQUVFO0VBQ0E7QXhDbWlKTjs7QXVDOS9JRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU55K0lmO0FRcmlKRTtFZ0NWSTtFQUNBO0F4Q2tqSk47QXdDL2lKSTtFQUVFO0VBQ0E7QXhDZ2pKTjs7QXVDM2dKRTtFQ2pEQTtFQUNBLHlCbEMwRWE7QU5zL0lmO0FRbGpKRTtFZ0NWSTtFQUNBO0F4QytqSk47QXdDNWpKSTtFQUVFO0VBQ0E7QXhDNmpKTjs7QXlDMWtKQTtFQUNFO0VBQ0EsbUJuQ3l6QmtDO0VtQ3Z6QmxDLHlCeEM4QmtCO0FEOGlKcEI7QWdCcGhKSTtFeUI1REo7SUFRSTtFekM0a0pGO0FBQ0Y7O0F5Q3prSkE7RUFDRTtFQUNBO0F6QzRrSkY7O0EwQ3RsSkE7RUFDRTtFQUNBO0VBQ0EsbUJwQ3k5QmtDO0VvQ3g5QmxDO0ExQ3lsSkY7O0EwQ3BsSkE7RUFFRTtBMUNzbEpGOztBMENsbEpBO0VBQ0UsZ0JwQzZRNEI7QU53MEk5Qjs7QTBDN2tKQTtFQUNFO0ExQ2dsSkY7QTBDN2tKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMra0pKOztBMENya0pFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQzBrSnZFO0EyQ3RuSkU7RUFDRTtBM0N3bkpKO0EyQ3JuSkU7RUFDRTtBM0N1bkpKOztBMENqbEpFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQ3NsSnZFO0EyQ2xvSkU7RUFDRTtBM0Nvb0pKO0EyQ2pvSkU7RUFDRTtBM0Ntb0pKOztBMEM3bEpFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQ2ttSnZFO0EyQzlvSkU7RUFDRTtBM0NncEpKO0EyQzdvSkU7RUFDRTtBM0Mrb0pKOztBMEN6bUpFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQzhtSnZFO0EyQzFwSkU7RUFDRTtBM0M0cEpKO0EyQ3pwSkU7RUFDRTtBM0MycEpKOztBMENybkpFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQzBuSnZFO0EyQ3RxSkU7RUFDRTtBM0N3cUpKO0EyQ3JxSkU7RUFDRTtBM0N1cUpKOztBMENqb0pFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQ3NvSnZFO0EyQ2xySkU7RUFDRTtBM0NvckpKO0EyQ2pySkU7RUFDRTtBM0NtckpKOztBMEM3b0pFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQ2twSnZFO0EyQzlySkU7RUFDRTtBM0Nnc0pKO0EyQzdySkU7RUFDRTtBM0MrckpKOztBMEN6cEpFO0VDL0NBLGNEZ0RxSDtFbEIzQ25ILHlCa0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0ExQzhwSnZFO0EyQzFzSkU7RUFDRTtBM0M0c0pKO0EyQ3pzSkU7RUFDRTtBM0Myc0pKOztBNENudEpFO0VBQ0U7SUFBTztFNUN1dEpUO0U0Q3R0SkU7SUFBSztFNUN5dEpQO0FBQ0Y7QTRDdHRKQTtFQUNFO0VBQ0EsWXRDaytCa0M7RXNDaitCbEM7RUFDQTtFckN3S0k7RXFDdEtKLHlCM0NvQmtCO0FEb3NKcEI7O0E0Q250SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQ29CTTtFMkNuQk47RUFDQTtFQUNBLHlCdEN1OUJrQztFZ0JsK0I5QiwyQnNCWUo7QTVDc3RKRjtBc0I5dEpNO0VzQkROO0l0QkVRO0V0Qml1Sk47QUFDRjs7QTRDeHRKQTtFcEJZRTtFb0JWQTtBNUMydEpGOztBNEN2dEpFO0VBQ0U7QTVDMHRKSjtBNEN2dEpNO0VBSko7SUFLTTtFNUMwdEpOO0FBQ0Y7O0E2Q3J3SkE7RUFDRTtFQUNBO0E3Q3d3SkY7O0E2Q3J3SkE7RUFDRTtBN0N3d0pGOztBOEMxd0pBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7QTlDMndKRjs7QThDandKQTtFQUNFO0VBQ0EsYzdDYWlCO0U2Q1pqQjtBOUNvd0pGO0FRM3dKRTtFc0NXRTtFQUNBLGM3Q09lO0U2Q05mO0VBQ0EseUI3Q0lnQjtBRCt2SnBCO0E4Q2h3SkU7RUFDRSxjN0NJaUI7RTZDSGpCLHlCN0NEZ0I7QURtd0pwQjs7QThDenZKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHNCN0NOTTtFNkNPTjtBOUMwdkpGO0E4Q2h2SkU7RUFFRSxjN0M1QmU7RTZDNkJmO0VBQ0Esc0I3Q3JCSTtBRHN3SlI7QThDN3VKRTtFQUNFO0VBQ0EsVzdDM0JJO0U2QzRCSix5QnhDa0wwQjtFd0NqTDFCLHFCeENpTDBCO0FOOGpKOUI7QThDNXVKRTtFQUNFO0E5Qzh1Sko7QThDNXVKSTtFQUNFO0VBQ0EscUJ4QzJKd0I7QU5tbEo5Qjs7QThDaHVKSTtFQUNFO0E5Q211Sk47QThDdHRKUTtFQUNFO0E5Q3d0SlY7QThDcnRKUTtFQUNFLHFCeEMwSG9CO0V3Q3pIcEI7QTlDdXRKVjtBOENydEpVO0VBQ0U7RUFDQSxzQnhDcUhrQjtBTmttSjlCOztBZ0JseEpJO0U4Qm1DQTtJQUNFO0U5Q212Sko7RThDdHVKTTtJQUNFO0U5Q3d1SlI7RThDcnVKTTtJQUNFLHFCeEMwSG9CO0l3Q3pIcEI7RTlDdXVKUjtFOENydUpRO0lBQ0U7SUFDQSxzQnhDcUhrQjtFTmtuSjVCO0FBQ0Y7QWdCbnlKSTtFOEJtQ0E7SUFDRTtFOUNtd0pKO0U4Q3R2Sk07SUFDRTtFOUN3dkpSO0U4Q3J2Sk07SUFDRSxxQnhDMEhvQjtJd0N6SHBCO0U5Q3V2SlI7RThDcnZKUTtJQUNFO0lBQ0Esc0J4Q3FIa0I7RU5rb0o1QjtBQUNGO0FnQm56Skk7RThCbUNBO0lBQ0U7RTlDbXhKSjtFOEN0d0pNO0lBQ0U7RTlDd3dKUjtFOENyd0pNO0lBQ0UscUJ4QzBIb0I7SXdDekhwQjtFOUN1d0pSO0U4Q3J3SlE7SUFDRTtJQUNBLHNCeENxSGtCO0VOa3BKNUI7QUFDRjtBZ0JuMEpJO0U4Qm1DQTtJQUNFO0U5Q215Sko7RThDdHhKTTtJQUNFO0U5Q3d4SlI7RThDcnhKTTtJQUNFLHFCeEMwSG9CO0l3Q3pIcEI7RTlDdXhKUjtFOENyeEpRO0lBQ0U7SUFDQSxzQnhDcUhrQjtFTmtxSjVCO0FBQ0Y7QWdCbjFKSTtFOEJtQ0E7SUFDRTtFOUNtekpKO0U4Q3R5Sk07SUFDRTtFOUN3eUpSO0U4Q3J5Sk07SUFDRSxxQnhDMEhvQjtJd0N6SHBCO0U5Q3V5SlI7RThDcnlKUTtJQUNFO0lBQ0Esc0J4Q3FIa0I7RU5rcko1QjtBQUNGO0E4Q3Z4SkU7RUFDRTtBOUN5eEpKO0E4Q3Z4Skk7RUFDRTtBOUN5eEpOOztBK0NsNkpFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E5Q2t4SjNDO0FRMTVKRTtFdUNQTSxjRCtJa0U7RUM5SWxFO0EvQ282SlI7QStDajZKTTtFQUNFLFc5QzhCQTtFOEM3QkEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUMyeEoxRTs7QStDaDdKRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUNneUozQztBUXg2SkU7RXVDUE0sY0QrSWtFO0VDOUlsRTtBL0NrN0pSO0ErQy82Sk07RUFDRSxXOUM4QkE7RThDN0JBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTlDeXlKMUU7O0ErQzk3SkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTlDOHlKM0M7QVF0N0pFO0V1Q1BNLGNEK0lrRTtFQzlJbEU7QS9DZzhKUjtBK0M3N0pNO0VBQ0UsVzlDOEJBO0U4QzdCQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E5Q3V6SjFFOztBK0M1OEpFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E5QzR6SjNDO0FRcDhKRTtFdUNQTSxjRCtJa0U7RUM5SWxFO0EvQzg4SlI7QStDMzhKTTtFQUNFLFc5QzhCQTtFOEM3QkEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUNxMEoxRTs7QStDMTlKRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUMwMEozQztBUWw5SkU7RXVDUE0sY0QrSWtFO0VDOUlsRTtBL0M0OUpSO0ErQ3o5Sk07RUFDRSxXOUM4QkE7RThDN0JBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTlDbTFKMUU7O0ErQ3grSkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTlDdzFKM0M7QVFoK0pFO0V1Q1BNLGNEK0lrRTtFQzlJbEU7QS9DMCtKUjtBK0N2K0pNO0VBQ0UsVzlDOEJBO0U4QzdCQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E5Q2kySjFFOztBK0N0L0pFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E5Q3MySjNDO0FROStKRTtFdUNQTSxjRCtJa0U7RUM5SWxFO0EvQ3cvSlI7QStDci9KTTtFQUNFLFc5QzhCQTtFOEM3QkEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUMrMkoxRTs7QStDcGdLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUNvM0ozQztBUTUvSkU7RXVDUE0sY0QrSWtFO0VDOUlsRTtBL0NzZ0tSO0ErQ25nS007RUFDRSxXOUM4QkE7RThDN0JBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTlDNjNKMUU7O0FnRHJoS0E7RUFDRTtFekNtTEk7RXlDakxKLGdCMUM4UjRCO0UwQzdSNUI7RUFDQSxXL0NxQ007RStDcENOLHlCMUN5bENrQztFMEN4bENsQztBaER3aEtGO0FRbmhLRTtFd0NERSxXL0MrQkk7RStDOUJKO0FoRHVoS0o7QVFuaEtFO0V3Q0NJO0FoRHFoS047O0FnRDFnS0E7RUFDRTtFQUNBO0VBQ0E7QWhENmdLRjs7QWdEdmdLQTtFQUNFO0FoRDBnS0Y7O0FpRGhqS0E7RUFHRSxpQjNDMjRCa0M7RTJDMTRCbEMsZ0IzQzA0QmtDO0VDMXRCOUI7RTBDN0tKLDJDM0M0NEJrQztFMkMzNEJsQztFQUNBO0VBQ0EsZ0QzQzY0QmtDO0UyQzU0QmxDO0FqRGdqS0Y7QWlEN2lLRTtFQUNFLHNCM0NnNEJnQztBTitxSXBDO0FpRDVpS0U7RUFDRTtBakQ4aUtKO0FpRDNpS0U7RUFDRTtFQUNBO0FqRDZpS0o7QWlEMWlLRTtFQUNFO0FqRDRpS0o7O0FpRHhpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEREaUI7RWdERWpCLDJDM0NxM0JrQztFMkNwM0JsQztFQUNBO0FqRDJpS0Y7O0FpRHZpS0E7RUFDRSxnQjNDbTJCa0M7QU51c0lwQzs7QWtEaGxLQTtFQUVFO0FsRGtsS0Y7QWtEaGxLRTtFQUNFO0VBQ0E7QWxEa2xLSjs7QWtEN2tLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE1QzRwQmtDO0U0QzNwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxEOGtLRjs7QWtEdmtLQTtFQUNFO0VBQ0E7RUFDQSxjNUNpNUJrQztFNEMvNEJsQztBbER5a0tGO0FrRHRrS0U7RTVCM0JJLG1DNEI0QkY7RUFDQSw4QjVDdTZCZ0M7QU5pcUlwQztBc0JqbUtNO0U0QnVCSjtJNUJ0Qk07RXRCb21LTjtBQUNGO0FrRDNrS0U7RUFDRSxlNUNxNkJnQztBTndxSXBDO0FrRHprS0U7RUFDRSxzQjVDazZCZ0M7QU55cUlwQzs7QWtEdmtLQTtFQUNFO0VBQ0E7QWxEMGtLRjtBa0R4a0tFO0VBQ0U7RUFDQTtBbEQwa0tKO0FrRHZrS0U7O0VBRUU7QWxEeWtLSjtBa0R0a0tFO0VBQ0U7QWxEd2tLSjs7QWtEcGtLQTtFQUNFO0VBQ0E7RUFDQTtBbER1a0tGO0FrRHBrS0U7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FsRHNrS0o7QWtEbGtLRTtFQUNFO0VBQ0E7RUFDQTtBbERva0tKO0FrRGxrS0k7RUFDRTtBbERva0tOO0FrRGprS0k7RUFDRTtBbERta0tOOztBa0Q3aktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCakR0RU07RWlEdUVOO0VBQ0E7RUFJQTtBbEQyaktGOztBa0R2aktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTVDZ2pCa0M7RTRDL2lCbEM7RUFDQTtFQUNBLHNCakR6Rk07QURtcEtSO0FrRHZqS0U7RUFBUztBbEQwaktYO0FrRHpqS0U7RUFBUyxZNUMrekJ5QjtBTjZ2SXBDOztBa0R2aktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I1QzZ6QmtDO0U0QzV6QmxDO0FsRDBqS0Y7QWtEdmpLRTtFQUNFLGtCNUN3ekJnQztFNEN0ekJoQztBbER3aktKOztBa0RuaktBO0VBQ0U7RUFDQSxnQjVDdUk0QjtBTis2SjlCOztBa0RqaktBO0VBQ0U7RUFHQTtFQUNBLGE1QzB3QmtDO0FOd3lJcEM7O0FrRDlpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEaWpLRjtBa0QzaUtFO0VBQ0U7QWxENmlLSjs7QWtEeGlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEMmlLRjs7QWdCbHJLSTtFa0M2SUY7SUFDRSxnQjVDdXdCZ0M7STRDdHdCaEM7RWxEeWlLRjtFa0R0aUtBO0lBQ0U7RWxEd2lLRjtFa0R0aUtFO0lBQ0U7RWxEd2lLSjtFa0RwaUtBO0lBQ0U7RWxEc2lLRjtFa0RwaUtFO0lBQ0U7SUFDQTtJQUFBO0VsRHNpS0o7RWtEOWhLQTtJQUFZLGdCNUMrdUJzQjtFTmt6SWxDO0FBQ0Y7QWdCenNLSTtFa0MyS0Y7O0lBRUUsZ0I1Q3V1QmdDO0VOMHpJbEM7QUFDRjtBZ0Ivc0tJO0VrQ2tMRjtJQUFZLGlCNUNpdUJzQjtFTmcwSWxDO0FBQ0Y7QW1EbndLQTtFQUNFO0FuRHF3S0Y7O0FtRGx3S0E7RUFDRTtBbkRxd0tGOztBbURsd0tBO0VBQ0U7RUFDQTtFQUNBO0FuRHF3S0Y7QW9ENXhLRTtFQUNFO0VBQ0E7RUFDQTtBcEQ4eEtKOztBbUR0d0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RTdCbEJJLHNDNkJtQko7QW5EeXdLRjtBc0J4eEtNO0U2QlFOO0k3QlBRO0V0QjJ4S047QUFDRjs7QW1EM3dLQTs7O0VBR0U7QW5EOHdLRjs7QW1EM3dLQTs7O0VBRUU7QW5EK3dLRjs7QW1ENXdLQTs7O0VBRUU7QW5EZ3hLRjs7QW1EdndLRTtFQUNFO0VBQ0E7RUFDQTtBbkQwd0tKO0FtRHZ3S0U7OztFQUdFO0VBQ0E7QW5EeXdLSjtBbUR0d0tFOzs7O0VBRUU7RUFDQTtFN0I1REUsMkI2QjZERjtBbkQwd0tKO0FzQm4wS007RTZCcURKOzs7O0k3QnBETTtFdEJ5MEtOO0FBQ0Y7O0FtRHp3S0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVN0NzOUJtQztFNkNyOUJuQztFQUNBLFdsRHRETTtFa0R1RE47RUFDQTtFQUNBO0VBQ0EsWTdDaTlCbUM7RWdCdmlDL0IsOEI2QnVGSjtBbkQyd0tGO0FzQjkxS007RTZCa0VOOztJN0JqRVE7RXRCazJLTjtBQUNGO0FReDJLRTs7O0UyQzJGRSxXbEQvREk7RWtEZ0VKO0VBQ0E7RUFDQSxZN0MwOEJpQztBTncwSXJDOztBbUQvd0tBO0VBQ0U7QW5Ea3hLRjs7QW1EN3dLQTtFQUNFO0FuRGd4S0Y7O0FtRHp3S0E7O0VBRUU7RUFDQSxXN0NtOEJtQztFNkNsOEJuQyxZN0NrOEJtQztFNkNqOEJuQztBbkQ0d0tGOztBbUQxd0tBO0VBQ0U7QW5ENndLRjs7QW1EM3dLQTtFQUNFO0FuRDh3S0Y7O0FtRHJ3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUI3Q3k1Qm1DO0U2Q3g1Qm5DLGdCN0N3NUJtQztFNkN2NUJuQztBbkR1d0tGO0FtRHJ3S0U7RUFDRTtFQUNBO0VBQ0EsVzdDdTVCaUM7RTZDdDVCakMsVzdDdTVCaUM7RTZDdDVCakMsaUI3Q3c1QmlDO0U2Q3Y1QmpDLGdCN0N1NUJpQztFNkN0NUJqQztFQUNBO0VBQ0Esc0JsRDlISTtFa0QrSEo7RUFFQTtFQUNBO0VBQ0E7RTdCL0pFLDZCNkJnS0Y7QW5Ec3dLSjtBc0JsNktNO0U2QjZJSjtJN0I1SU07RXRCcTZLTjtBQUNGO0FtRHh3S0U7RUFDRTtBbkQwd0tKOztBbURqd0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbER6Sk07RWtEMEpOO0FuRG93S0Y7O0FxRHQ4S0E7RUFDRTtJQUFLO0VyRDA4S0w7QUFDRjtBcUR4OEtBO0VBQ0U7RUFDQSxXL0Nza0N3QjtFK0Nya0N4QixZL0Nxa0N3QjtFK0Nwa0N4Qix3Qi9Dc2tDd0I7RStDcmtDeEI7RUFDQTtFQUVBO0VBQ0E7QXJEeThLRjs7QXFEdDhLQTtFQUNFLFcvQ2drQ3dCO0UrQy9qQ3hCLFkvQytqQ3dCO0UrQzlqQ3hCLG1CL0Nna0N3QjtBTnk0STFCOztBcURsOEtBO0VBQ0U7SUFDRTtFckRxOEtGO0VxRG44S0E7SUFDRTtJQUNBO0VyRHE4S0Y7QUFDRjtBcURsOEtBO0VBQ0U7RUFDQSxXL0NzaUN3QjtFK0NyaUN4QixZL0NxaUN3QjtFK0NwaUN4Qix3Qi9Dc2lDd0I7RStDcmlDeEI7RUFFQTtFQUNBO0VBQ0E7QXJEbThLRjs7QXFEaDhLQTtFQUNFLFcvQ2dpQ3dCO0UrQy9oQ3hCLFkvQytoQ3dCO0FObzZJMUI7O0FxRC83S0U7RUFDRTs7SUFFRTtFckRrOEtKO0FBQ0Y7QXNEOS9LQTtFQUFxQjtBdERpZ0xyQjs7QXNEaGdMQTtFQUFxQjtBdERvZ0xyQjs7QXNEbmdMQTtFQUFxQjtBdER1Z0xyQjs7QXNEdGdMQTtFQUFxQjtBdEQwZ0xyQjs7QXNEemdMQTtFQUFxQjtBdEQ2Z0xyQjs7QXNENWdMQTtFQUFxQjtBdERnaExyQjs7QXVEbGhMRTtFQUNFO0F2RHFoTEo7O0FRM2dMRTs7O0UrQ0xJO0F2RHNoTE47O0F1RDVoTEU7RUFDRTtBdkQraExKOztBUXJoTEU7OztFK0NMSTtBdkRnaUxOOztBdUR0aUxFO0VBQ0U7QXZEeWlMSjs7QVEvaExFOzs7RStDTEk7QXZEMGlMTjs7QXVEaGpMRTtFQUNFO0F2RG1qTEo7O0FRemlMRTs7O0UrQ0xJO0F2RG9qTE47O0F1RDFqTEU7RUFDRTtBdkQ2akxKOztBUW5qTEU7OztFK0NMSTtBdkQ4akxOOztBdURwa0xFO0VBQ0U7QXZEdWtMSjs7QVE3akxFOzs7RStDTEk7QXZEd2tMTjs7QXVEOWtMRTtFQUNFO0F2RGlsTEo7O0FRdmtMRTs7O0UrQ0xJO0F2RGtsTE47O0F1RHhsTEU7RUFDRTtBdkQybExKOztBUWpsTEU7OztFK0NMSTtBdkQ0bExOOztBd0QzbExBO0VBQ0U7QXhEOGxMRjs7QXdEM2xMQTtFQUNFO0F4RDhsTEY7O0F5RHptTEE7RUFBa0I7QXpENm1MbEI7O0F5RDVtTEE7RUFBa0I7QXpEZ25MbEI7O0F5RC9tTEE7RUFBa0I7QXpEbW5MbEI7O0F5RGxuTEE7RUFBa0I7QXpEc25MbEI7O0F5RHJuTEE7RUFBa0I7QXpEeW5MbEI7O0F5RHZuTEE7RUFBbUI7QXpEMm5MbkI7O0F5RDFuTEE7RUFBbUI7QXpEOG5MbkI7O0F5RDduTEE7RUFBbUI7QXpEaW9MbkI7O0F5RGhvTEE7RUFBbUI7QXpEb29MbkI7O0F5RG5vTEE7RUFBbUI7QXpEdW9MbkI7O0F5RHBvTEU7RUFDRTtBekR1b0xKOztBeUR4b0xFO0VBQ0U7QXpEMm9MSjs7QXlENW9MRTtFQUNFO0F6RCtvTEo7O0F5RGhwTEU7RUFDRTtBekRtcExKOztBeURwcExFO0VBQ0U7QXpEdXBMSjs7QXlEeHBMRTtFQUNFO0F6RDJwTEo7O0F5RDVwTEU7RUFDRTtBekQrcExKOztBeURocUxFO0VBQ0U7QXpEbXFMSjs7QXlEL3BMQTtFQUNFO0F6RGtxTEY7O0F5RDNwTEE7RUFDRTtBekQ4cExGOztBeUQzcExBO0VBQ0U7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0VBQ0E7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0VBQ0E7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0VBQ0E7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0VBQ0E7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0F6RDhwTEY7O0F5RDNwTEE7RUFDRTtBekQ4cExGOztBeUQzcExBO0VBQ0U7QXpEOHBMRjs7QXlEM3BMQTtFQUNFO0F6RDhwTEY7O0FvRHR1TEU7RUFDRTtFQUNBO0VBQ0E7QXBEeXVMSjs7QTBEbHVMTTtFQUF3QjtBMURzdUw5Qjs7QTBEdHVMTTtFQUF3QjtBMUQwdUw5Qjs7QTBEMXVMTTtFQUF3QjtBMUQ4dUw5Qjs7QTBEOXVMTTtFQUF3QjtBMURrdkw5Qjs7QTBEbHZMTTtFQUF3QjtBMURzdkw5Qjs7QTBEdHZMTTtFQUF3QjtBMUQwdkw5Qjs7QTBEMXZMTTtFQUF3QjtBMUQ4dkw5Qjs7QTBEOXZMTTtFQUF3QjtBMURrd0w5Qjs7QTBEbHdMTTtFQUF3QjtBMURzd0w5Qjs7QWdCcnRMSTtFMENqREU7SUFBd0I7RTFEMndMNUI7RTBEM3dMSTtJQUF3QjtFMUQ4d0w1QjtFMEQ5d0xJO0lBQXdCO0UxRGl4TDVCO0UwRGp4TEk7SUFBd0I7RTFEb3hMNUI7RTBEcHhMSTtJQUF3QjtFMUR1eEw1QjtFMER2eExJO0lBQXdCO0UxRDB4TDVCO0UwRDF4TEk7SUFBd0I7RTFENnhMNUI7RTBEN3hMSTtJQUF3QjtFMURneUw1QjtFMERoeUxJO0lBQXdCO0UxRG15TDVCO0FBQ0Y7QWdCbnZMSTtFMENqREU7SUFBd0I7RTFEd3lMNUI7RTBEeHlMSTtJQUF3QjtFMUQyeUw1QjtFMEQzeUxJO0lBQXdCO0UxRDh5TDVCO0UwRDl5TEk7SUFBd0I7RTFEaXpMNUI7RTBEanpMSTtJQUF3QjtFMURvekw1QjtFMERwekxJO0lBQXdCO0UxRHV6TDVCO0UwRHZ6TEk7SUFBd0I7RTFEMHpMNUI7RTBEMXpMSTtJQUF3QjtFMUQ2ekw1QjtFMEQ3ekxJO0lBQXdCO0UxRGcwTDVCO0FBQ0Y7QWdCaHhMSTtFMENqREU7SUFBd0I7RTFEcTBMNUI7RTBEcjBMSTtJQUF3QjtFMUR3MEw1QjtFMER4MExJO0lBQXdCO0UxRDIwTDVCO0UwRDMwTEk7SUFBd0I7RTFEODBMNUI7RTBEOTBMSTtJQUF3QjtFMURpMUw1QjtFMERqMUxJO0lBQXdCO0UxRG8xTDVCO0UwRHAxTEk7SUFBd0I7RTFEdTFMNUI7RTBEdjFMSTtJQUF3QjtFMUQwMUw1QjtFMEQxMUxJO0lBQXdCO0UxRDYxTDVCO0FBQ0Y7QWdCN3lMSTtFMENqREU7SUFBd0I7RTFEazJMNUI7RTBEbDJMSTtJQUF3QjtFMURxMkw1QjtFMERyMkxJO0lBQXdCO0UxRHcyTDVCO0UwRHgyTEk7SUFBd0I7RTFEMjJMNUI7RTBEMzJMSTtJQUF3QjtFMUQ4Mkw1QjtFMEQ5MkxJO0lBQXdCO0UxRGkzTDVCO0UwRGozTEk7SUFBd0I7RTFEbzNMNUI7RTBEcDNMSTtJQUF3QjtFMUR1M0w1QjtFMER2M0xJO0lBQXdCO0UxRDAzTDVCO0FBQ0Y7QWdCMTBMSTtFMENqREU7SUFBd0I7RTFEKzNMNUI7RTBELzNMSTtJQUF3QjtFMURrNEw1QjtFMERsNExJO0lBQXdCO0UxRHE0TDVCO0UwRHI0TEk7SUFBd0I7RTFEdzRMNUI7RTBEeDRMSTtJQUF3QjtFMUQyNEw1QjtFMEQzNExJO0lBQXdCO0UxRDg0TDVCO0UwRDk0TEk7SUFBd0I7RTFEaTVMNUI7RTBEajVMSTtJQUF3QjtFMURvNUw1QjtFMERwNUxJO0lBQXdCO0UxRHU1TDVCO0FBQ0Y7QTBEOTRMQTtFQUVJO0lBQXFCO0UxRGc1THZCO0UwRGg1TEU7SUFBcUI7RTFEbTVMdkI7RTBEbjVMRTtJQUFxQjtFMURzNUx2QjtFMER0NUxFO0lBQXFCO0UxRHk1THZCO0UwRHo1TEU7SUFBcUI7RTFENDVMdkI7RTBENTVMRTtJQUFxQjtFMUQrNUx2QjtFMEQvNUxFO0lBQXFCO0UxRGs2THZCO0UwRGw2TEU7SUFBcUI7RTFEcTZMdkI7RTBEcjZMRTtJQUFxQjtFMUR3Nkx2QjtBQUNGO0EyRDk3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGc4TEY7QTJEOTdMRTtFQUNFO0VBQ0E7QTNEZzhMSjtBMkQ3N0xFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRCs3TEo7O0EyRHQ3TEk7RUFDRTtBM0R5N0xOOztBMkQxN0xJO0VBQ0U7QTNENjdMTjs7QTJEOTdMSTtFQUNFO0EzRGk4TE47O0EyRGw4TEk7RUFDRTtBM0RxOExOOztBMkR0OExJO0VBQ0U7QTNEeThMTjs7QTJEMThMSTtFQUNFO0EzRDY4TE47O0EyRDk4TEk7RUFDRTtBM0RpOUxOOztBMkRsOUxJO0VBQ0U7QTNEcTlMTjs7QTREOStMSTtFQUFnQztBNURrL0xwQzs7QTREai9MSTtFQUFnQztBNURxL0xwQzs7QTREcC9MSTtFQUFnQztBNUR3L0xwQzs7QTREdi9MSTtFQUFnQztBNUQyL0xwQzs7QTREei9MSTtFQUE4QjtBNUQ2L0xsQzs7QTRENS9MSTtFQUE4QjtBNURnZ01sQzs7QTRELy9MSTtFQUE4QjtBNURtZ01sQzs7QTREbGdNSTtFQUE4QjtBNURzZ01sQzs7QTREcmdNSTtFQUE4QjtBNUR5Z01sQzs7QTREeGdNSTtFQUE4QjtBNUQ0Z01sQzs7QTREM2dNSTtFQUE4QjtBNUQrZ01sQzs7QTREOWdNSTtFQUE4QjtBNURraE1sQzs7QTREaGhNSTtFQUFvQztBNURvaE14Qzs7QTREbmhNSTtFQUFvQztBNUR1aE14Qzs7QTREdGhNSTtFQUFvQztBNUQwaE14Qzs7QTREemhNSTtFQUFvQztBNUQ2aE14Qzs7QTRENWhNSTtFQUFvQztBNURnaU14Qzs7QTREOWhNSTtFQUFpQztBNURraU1yQzs7QTREamlNSTtFQUFpQztBNURxaU1yQzs7QTREcGlNSTtFQUFpQztBNUR3aU1yQzs7QTREdmlNSTtFQUFpQztBNUQyaU1yQzs7QTREMWlNSTtFQUFpQztBNUQ4aU1yQzs7QTRENWlNSTtFQUFrQztBNURnak10Qzs7QTREL2lNSTtFQUFrQztBNURtak10Qzs7QTREbGpNSTtFQUFrQztBNURzak10Qzs7QTREcmpNSTtFQUFrQztBNUR5ak10Qzs7QTREeGpNSTtFQUFrQztBNUQ0ak10Qzs7QTREM2pNSTtFQUFrQztBNUQrak10Qzs7QTREN2pNSTtFQUFnQztBNURpa01wQzs7QTREaGtNSTtFQUFnQztBNURva01wQzs7QTREbmtNSTtFQUFnQztBNUR1a01wQzs7QTREdGtNSTtFQUFnQztBNUQwa01wQzs7QTREemtNSTtFQUFnQztBNUQ2a01wQzs7QTRENWtNSTtFQUFnQztBNURnbE1wQzs7QWdCcGtNSTtFNENsREE7SUFBZ0M7RTVEMm5NbEM7RTREMW5NRTtJQUFnQztFNUQ2bk1sQztFNEQ1bk1FO0lBQWdDO0U1RCtuTWxDO0U0RDluTUU7SUFBZ0M7RTVEaW9NbEM7RTREL25NRTtJQUE4QjtFNURrb01oQztFNERqb01FO0lBQThCO0U1RG9vTWhDO0U0RG5vTUU7SUFBOEI7RTVEc29NaEM7RTREcm9NRTtJQUE4QjtFNUR3b01oQztFNER2b01FO0lBQThCO0U1RDBvTWhDO0U0RHpvTUU7SUFBOEI7RTVENG9NaEM7RTREM29NRTtJQUE4QjtFNUQ4b01oQztFNEQ3b01FO0lBQThCO0U1RGdwTWhDO0U0RDlvTUU7SUFBb0M7RTVEaXBNdEM7RTREaHBNRTtJQUFvQztFNURtcE10QztFNERscE1FO0lBQW9DO0U1RHFwTXRDO0U0RHBwTUU7SUFBb0M7RTVEdXBNdEM7RTREdHBNRTtJQUFvQztFNUR5cE10QztFNER2cE1FO0lBQWlDO0U1RDBwTW5DO0U0RHpwTUU7SUFBaUM7RTVENHBNbkM7RTREM3BNRTtJQUFpQztFNUQ4cE1uQztFNEQ3cE1FO0lBQWlDO0U1RGdxTW5DO0U0RC9wTUU7SUFBaUM7RTVEa3FNbkM7RTREaHFNRTtJQUFrQztFNURtcU1wQztFNERscU1FO0lBQWtDO0U1RHFxTXBDO0U0RHBxTUU7SUFBa0M7RTVEdXFNcEM7RTREdHFNRTtJQUFrQztFNUR5cU1wQztFNER4cU1FO0lBQWtDO0U1RDJxTXBDO0U0RDFxTUU7SUFBa0M7RTVENnFNcEM7RTREM3FNRTtJQUFnQztFNUQ4cU1sQztFNEQ3cU1FO0lBQWdDO0U1RGdyTWxDO0U0RC9xTUU7SUFBZ0M7RTVEa3JNbEM7RTREanJNRTtJQUFnQztFNURvck1sQztFNERuck1FO0lBQWdDO0U1RHNyTWxDO0U0RHJyTUU7SUFBZ0M7RTVEd3JNbEM7QUFDRjtBZ0I3cU1JO0U0Q2xEQTtJQUFnQztFNURtdU1sQztFNERsdU1FO0lBQWdDO0U1RHF1TWxDO0U0RHB1TUU7SUFBZ0M7RTVEdXVNbEM7RTREdHVNRTtJQUFnQztFNUR5dU1sQztFNER2dU1FO0lBQThCO0U1RDB1TWhDO0U0RHp1TUU7SUFBOEI7RTVENHVNaEM7RTREM3VNRTtJQUE4QjtFNUQ4dU1oQztFNEQ3dU1FO0lBQThCO0U1RGd2TWhDO0U0RC91TUU7SUFBOEI7RTVEa3ZNaEM7RTREanZNRTtJQUE4QjtFNURvdk1oQztFNERudk1FO0lBQThCO0U1RHN2TWhDO0U0RHJ2TUU7SUFBOEI7RTVEd3ZNaEM7RTREdHZNRTtJQUFvQztFNUR5dk10QztFNER4dk1FO0lBQW9DO0U1RDJ2TXRDO0U0RDF2TUU7SUFBb0M7RTVENnZNdEM7RTRENXZNRTtJQUFvQztFNUQrdk10QztFNEQ5dk1FO0lBQW9DO0U1RGl3TXRDO0U0RC92TUU7SUFBaUM7RTVEa3dNbkM7RTREandNRTtJQUFpQztFNURvd01uQztFNERud01FO0lBQWlDO0U1RHN3TW5DO0U0RHJ3TUU7SUFBaUM7RTVEd3dNbkM7RTREdndNRTtJQUFpQztFNUQwd01uQztFNER4d01FO0lBQWtDO0U1RDJ3TXBDO0U0RDF3TUU7SUFBa0M7RTVENndNcEM7RTRENXdNRTtJQUFrQztFNUQrd01wQztFNEQ5d01FO0lBQWtDO0U1RGl4TXBDO0U0RGh4TUU7SUFBa0M7RTVEbXhNcEM7RTREbHhNRTtJQUFrQztFNURxeE1wQztFNERueE1FO0lBQWdDO0U1RHN4TWxDO0U0RHJ4TUU7SUFBZ0M7RTVEd3hNbEM7RTREdnhNRTtJQUFnQztFNUQweE1sQztFNER6eE1FO0lBQWdDO0U1RDR4TWxDO0U0RDN4TUU7SUFBZ0M7RTVEOHhNbEM7RTREN3hNRTtJQUFnQztFNURneU1sQztBQUNGO0FnQnJ4TUk7RTRDbERBO0lBQWdDO0U1RDIwTWxDO0U0RDEwTUU7SUFBZ0M7RTVENjBNbEM7RTRENTBNRTtJQUFnQztFNUQrME1sQztFNEQ5ME1FO0lBQWdDO0U1RGkxTWxDO0U0RC8wTUU7SUFBOEI7RTVEazFNaEM7RTREajFNRTtJQUE4QjtFNURvMU1oQztFNERuMU1FO0lBQThCO0U1RHMxTWhDO0U0RHIxTUU7SUFBOEI7RTVEdzFNaEM7RTREdjFNRTtJQUE4QjtFNUQwMU1oQztFNER6MU1FO0lBQThCO0U1RDQxTWhDO0U0RDMxTUU7SUFBOEI7RTVEODFNaEM7RTRENzFNRTtJQUE4QjtFNURnMk1oQztFNEQ5MU1FO0lBQW9DO0U1RGkyTXRDO0U0RGgyTUU7SUFBb0M7RTVEbTJNdEM7RTREbDJNRTtJQUFvQztFNURxMk10QztFNERwMk1FO0lBQW9DO0U1RHUyTXRDO0U0RHQyTUU7SUFBb0M7RTVEeTJNdEM7RTREdjJNRTtJQUFpQztFNUQwMk1uQztFNER6Mk1FO0lBQWlDO0U1RDQyTW5DO0U0RDMyTUU7SUFBaUM7RTVEODJNbkM7RTRENzJNRTtJQUFpQztFNURnM01uQztFNEQvMk1FO0lBQWlDO0U1RGszTW5DO0U0RGgzTUU7SUFBa0M7RTVEbTNNcEM7RTREbDNNRTtJQUFrQztFNURxM01wQztFNERwM01FO0lBQWtDO0U1RHUzTXBDO0U0RHQzTUU7SUFBa0M7RTVEeTNNcEM7RTREeDNNRTtJQUFrQztFNUQyM01wQztFNEQxM01FO0lBQWtDO0U1RDYzTXBDO0U0RDMzTUU7SUFBZ0M7RTVEODNNbEM7RTRENzNNRTtJQUFnQztFNURnNE1sQztFNEQvM01FO0lBQWdDO0U1RGs0TWxDO0U0RGo0TUU7SUFBZ0M7RTVEbzRNbEM7RTREbjRNRTtJQUFnQztFNURzNE1sQztFNERyNE1FO0lBQWdDO0U1RHc0TWxDO0FBQ0Y7QWdCNzNNSTtFNENsREE7SUFBZ0M7RTVEbTdNbEM7RTREbDdNRTtJQUFnQztFNURxN01sQztFNERwN01FO0lBQWdDO0U1RHU3TWxDO0U0RHQ3TUU7SUFBZ0M7RTVEeTdNbEM7RTREdjdNRTtJQUE4QjtFNUQwN01oQztFNER6N01FO0lBQThCO0U1RDQ3TWhDO0U0RDM3TUU7SUFBOEI7RTVEODdNaEM7RTRENzdNRTtJQUE4QjtFNURnOE1oQztFNEQvN01FO0lBQThCO0U1RGs4TWhDO0U0RGo4TUU7SUFBOEI7RTVEbzhNaEM7RTREbjhNRTtJQUE4QjtFNURzOE1oQztFNERyOE1FO0lBQThCO0U1RHc4TWhDO0U0RHQ4TUU7SUFBb0M7RTVEeThNdEM7RTREeDhNRTtJQUFvQztFNUQyOE10QztFNEQxOE1FO0lBQW9DO0U1RDY4TXRDO0U0RDU4TUU7SUFBb0M7RTVEKzhNdEM7RTREOThNRTtJQUFvQztFNURpOU10QztFNEQvOE1FO0lBQWlDO0U1RGs5TW5DO0U0RGo5TUU7SUFBaUM7RTVEbzlNbkM7RTREbjlNRTtJQUFpQztFNURzOU1uQztFNERyOU1FO0lBQWlDO0U1RHc5TW5DO0U0RHY5TUU7SUFBaUM7RTVEMDlNbkM7RTREeDlNRTtJQUFrQztFNUQyOU1wQztFNEQxOU1FO0lBQWtDO0U1RDY5TXBDO0U0RDU5TUU7SUFBa0M7RTVEKzlNcEM7RTREOTlNRTtJQUFrQztFNURpK01wQztFNERoK01FO0lBQWtDO0U1RG0rTXBDO0U0RGwrTUU7SUFBa0M7RTVEcStNcEM7RTREbitNRTtJQUFnQztFNURzK01sQztFNERyK01FO0lBQWdDO0U1RHcrTWxDO0U0RHYrTUU7SUFBZ0M7RTVEMCtNbEM7RTREeitNRTtJQUFnQztFNUQ0K01sQztFNEQzK01FO0lBQWdDO0U1RDgrTWxDO0U0RDcrTUU7SUFBZ0M7RTVEZy9NbEM7QUFDRjtBZ0JyK01JO0U0Q2xEQTtJQUFnQztFNUQyaE5sQztFNEQxaE5FO0lBQWdDO0U1RDZoTmxDO0U0RDVoTkU7SUFBZ0M7RTVEK2hObEM7RTREOWhORTtJQUFnQztFNURpaU5sQztFNEQvaE5FO0lBQThCO0U1RGtpTmhDO0U0RGppTkU7SUFBOEI7RTVEb2lOaEM7RTREbmlORTtJQUE4QjtFNURzaU5oQztFNERyaU5FO0lBQThCO0U1RHdpTmhDO0U0RHZpTkU7SUFBOEI7RTVEMGlOaEM7RTREemlORTtJQUE4QjtFNUQ0aU5oQztFNEQzaU5FO0lBQThCO0U1RDhpTmhDO0U0RDdpTkU7SUFBOEI7RTVEZ2pOaEM7RTREOWlORTtJQUFvQztFNURpak50QztFNERoak5FO0lBQW9DO0U1RG1qTnRDO0U0RGxqTkU7SUFBb0M7RTVEcWpOdEM7RTREcGpORTtJQUFvQztFNUR1ak50QztFNER0ak5FO0lBQW9DO0U1RHlqTnRDO0U0RHZqTkU7SUFBaUM7RTVEMGpObkM7RTREempORTtJQUFpQztFNUQ0ak5uQztFNEQzak5FO0lBQWlDO0U1RDhqTm5DO0U0RDdqTkU7SUFBaUM7RTVEZ2tObkM7RTREL2pORTtJQUFpQztFNURra05uQztFNERoa05FO0lBQWtDO0U1RG1rTnBDO0U0RGxrTkU7SUFBa0M7RTVEcWtOcEM7RTREcGtORTtJQUFrQztFNUR1a05wQztFNER0a05FO0lBQWtDO0U1RHlrTnBDO0U0RHhrTkU7SUFBa0M7RTVEMmtOcEM7RTREMWtORTtJQUFrQztFNUQ2a05wQztFNEQza05FO0lBQWdDO0U1RDhrTmxDO0U0RDdrTkU7SUFBZ0M7RTVEZ2xObEM7RTREL2tORTtJQUFnQztFNURrbE5sQztFNERqbE5FO0lBQWdDO0U1RG9sTmxDO0U0RG5sTkU7SUFBZ0M7RTVEc2xObEM7RTREcmxORTtJQUFnQztFNUR3bE5sQztBQUNGO0E2RG5vTkk7RUFBd0I7QTdEc29ONUI7O0E2RHJvTkk7RUFBd0I7QTdEeW9ONUI7O0E2RHhvTkk7RUFBd0I7QTdENG9ONUI7O0FnQnhsTkk7RTZDdERBO0lBQXdCO0U3RG1wTjFCO0U2RGxwTkU7SUFBd0I7RTdEcXBOMUI7RTZEcHBORTtJQUF3QjtFN0R1cE4xQjtBQUNGO0FnQnBtTkk7RTZDdERBO0lBQXdCO0U3RDhwTjFCO0U2RDdwTkU7SUFBd0I7RTdEZ3FOMUI7RTZEL3BORTtJQUF3QjtFN0RrcU4xQjtBQUNGO0FnQi9tTkk7RTZDdERBO0lBQXdCO0U3RHlxTjFCO0U2RHhxTkU7SUFBd0I7RTdEMnFOMUI7RTZEMXFORTtJQUF3QjtFN0Q2cU4xQjtBQUNGO0FnQjFuTkk7RTZDdERBO0lBQXdCO0U3RG9yTjFCO0U2RG5yTkU7SUFBd0I7RTdEc3JOMUI7RTZEcnJORTtJQUF3QjtFN0R3ck4xQjtBQUNGO0FnQnJvTkk7RTZDdERBO0lBQXdCO0U3RCtyTjFCO0U2RDlyTkU7SUFBd0I7RTdEaXNOMUI7RTZEaHNORTtJQUF3QjtFN0Rtc04xQjtBQUNGO0E4RHpzTkU7RUFBeUI7S0FBQTtVQUFBO0E5RDRzTjNCOztBOEQ1c05FO0VBQXlCO0tBQUE7VUFBQTtBOURndE4zQjs7QThEaHRORTtFQUF5QjtLQUFBO1VBQUE7QTlEb3ROM0I7O0ErRHB0TkU7RUFBc0I7QS9Ed3ROeEI7O0ErRHh0TkU7RUFBc0I7QS9ENHROeEI7O0FnRTN0TkU7RUFBeUI7QWhFK3ROM0I7O0FnRS90TkU7RUFBeUI7QWhFbXVOM0I7O0FnRW51TkU7RUFBeUI7QWhFdXVOM0I7O0FnRXZ1TkU7RUFBeUI7QWhFMnVOM0I7O0FnRTN1TkU7RUFBeUI7QWhFK3VOM0I7O0FnRTF1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRGlxQmtDO0FONGtNcEM7O0FnRTF1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRHlwQmtDO0FOb2xNcEM7O0FnRXp1TkU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhMURpcEJnQztFTjRsTWxDO0FBQ0Y7O0FpRXZ3TkE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFeXdORjs7QWtFL3ZORTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVpd05KOztBbUU5eE5BO0VBQWE7QW5Fa3lOYjs7QW1FanlOQTtFQUFVO0FuRXF5TlY7O0FtRXB5TkE7RUFBYTtBbkV3eU5iOztBbUV2eU5BO0VBQWU7QW5FMnlOZjs7QW9FMXlOSTtFQUF1QjtBcEU4eU4zQjs7QW9FOXlOSTtFQUF1QjtBcEVrek4zQjs7QW9FbHpOSTtFQUF1QjtBcEVzek4zQjs7QW9FdHpOSTtFQUF1QjtBcEUwek4zQjs7QW9FMXpOSTtFQUF1QjtBcEU4ek4zQjs7QW9FOXpOSTtFQUF1QjtBcEVrME4zQjs7QW9FbDBOSTtFQUF1QjtBcEVzME4zQjs7QW9FdDBOSTtFQUF1QjtBcEUwME4zQjs7QW9FMTBOSTtFQUF1QjtBcEU4ME4zQjs7QW9FOTBOSTtFQUF1QjtBcEVrMU4zQjs7QW9FOTBOQTtFQUFVO0FwRWsxTlY7O0FvRWoxTkE7RUFBVTtBcEVxMU5WOztBb0VqMU5BO0VBQWM7QXBFcTFOZDs7QW9FcDFOQTtFQUFjO0FwRXcxTmQ7O0FvRXQxTkE7RUFBVTtBcEUwMU5WOztBb0V6MU5BO0VBQVU7QXBFNjFOVjs7QXFFdDJOUTtFQUFnQztBckUwMk54Qzs7QXFFejJOUTs7RUFFRTtBckU0Mk5WOztBcUUxMk5ROztFQUVFO0FyRTYyTlY7O0FxRTMyTlE7O0VBRUU7QXJFODJOVjs7QXFFNTJOUTs7RUFFRTtBckUrMk5WOztBcUU5M05RO0VBQWdDO0FyRWs0TnhDOztBcUVqNE5ROztFQUVFO0FyRW80TlY7O0FxRWw0TlE7O0VBRUU7QXJFcTROVjs7QXFFbjROUTs7RUFFRTtBckVzNE5WOztBcUVwNE5ROztFQUVFO0FyRXU0TlY7O0FxRXQ1TlE7RUFBZ0M7QXJFMDVOeEM7O0FxRXo1TlE7O0VBRUU7QXJFNDVOVjs7QXFFMTVOUTs7RUFFRTtBckU2NU5WOztBcUUzNU5ROztFQUVFO0FyRTg1TlY7O0FxRTU1TlE7O0VBRUU7QXJFKzVOVjs7QXFFOTZOUTtFQUFnQztBckVrN054Qzs7QXFFajdOUTs7RUFFRTtBckVvN05WOztBcUVsN05ROztFQUVFO0FyRXE3TlY7O0FxRW43TlE7O0VBRUU7QXJFczdOVjs7QXFFcDdOUTs7RUFFRTtBckV1N05WOztBcUV0OE5RO0VBQWdDO0FyRTA4TnhDOztBcUV6OE5ROztFQUVFO0FyRTQ4TlY7O0FxRTE4TlE7O0VBRUU7QXJFNjhOVjs7QXFFMzhOUTs7RUFFRTtBckU4OE5WOztBcUU1OE5ROztFQUVFO0FyRSs4TlY7O0FxRTk5TlE7RUFBZ0M7QXJFaytOeEM7O0FxRWorTlE7O0VBRUU7QXJFbytOVjs7QXFFbCtOUTs7RUFFRTtBckVxK05WOztBcUVuK05ROztFQUVFO0FyRXMrTlY7O0FxRXArTlE7O0VBRUU7QXJFdStOVjs7QXFFdC9OUTtFQUFnQztBckUwL054Qzs7QXFFei9OUTs7RUFFRTtBckU0L05WOztBcUUxL05ROztFQUVFO0FyRTYvTlY7O0FxRTMvTlE7O0VBRUU7QXJFOC9OVjs7QXFFNS9OUTs7RUFFRTtBckUrL05WOztBcUU5Z09RO0VBQWdDO0FyRWtoT3hDOztBcUVqaE9ROztFQUVFO0FyRW9oT1Y7O0FxRWxoT1E7O0VBRUU7QXJFcWhPVjs7QXFFbmhPUTs7RUFFRTtBckVzaE9WOztBcUVwaE9ROztFQUVFO0FyRXVoT1Y7O0FxRXRpT1E7RUFBZ0M7QXJFMGlPeEM7O0FxRXppT1E7O0VBRUU7QXJFNGlPVjs7QXFFMWlPUTs7RUFFRTtBckU2aU9WOztBcUUzaU9ROztFQUVFO0FyRThpT1Y7O0FxRTVpT1E7O0VBRUU7QXJFK2lPVjs7QXFFOWpPUTtFQUFnQztBckVra094Qzs7QXFFamtPUTs7RUFFRTtBckVva09WOztBcUVsa09ROztFQUVFO0FyRXFrT1Y7O0FxRW5rT1E7O0VBRUU7QXJFc2tPVjs7QXFFcGtPUTs7RUFFRTtBckV1a09WOztBcUV0bE9RO0VBQWdDO0FyRTBsT3hDOztBcUV6bE9ROztFQUVFO0FyRTRsT1Y7O0FxRTFsT1E7O0VBRUU7QXJFNmxPVjs7QXFFM2xPUTs7RUFFRTtBckU4bE9WOztBcUU1bE9ROztFQUVFO0FyRStsT1Y7O0FxRTltT1E7RUFBZ0M7QXJFa25PeEM7O0FxRWpuT1E7O0VBRUU7QXJFb25PVjs7QXFFbG5PUTs7RUFFRTtBckVxbk9WOztBcUVubk9ROztFQUVFO0FyRXNuT1Y7O0FxRXBuT1E7O0VBRUU7QXJFdW5PVjs7QXFFL21PUTtFQUF3QjtBckVtbk9oQzs7QXFFbG5PUTs7RUFFRTtBckVxbk9WOztBcUVubk9ROztFQUVFO0FyRXNuT1Y7O0FxRXBuT1E7O0VBRUU7QXJFdW5PVjs7QXFFcm5PUTs7RUFFRTtBckV3bk9WOztBcUV2b09RO0VBQXdCO0FyRTJvT2hDOztBcUUxb09ROztFQUVFO0FyRTZvT1Y7O0FxRTNvT1E7O0VBRUU7QXJFOG9PVjs7QXFFNW9PUTs7RUFFRTtBckUrb09WOztBcUU3b09ROztFQUVFO0FyRWdwT1Y7O0FxRS9wT1E7RUFBd0I7QXJFbXFPaEM7O0FxRWxxT1E7O0VBRUU7QXJFcXFPVjs7QXFFbnFPUTs7RUFFRTtBckVzcU9WOztBcUVwcU9ROztFQUVFO0FyRXVxT1Y7O0FxRXJxT1E7O0VBRUU7QXJFd3FPVjs7QXFFdnJPUTtFQUF3QjtBckUyck9oQzs7QXFFMXJPUTs7RUFFRTtBckU2ck9WOztBcUUzck9ROztFQUVFO0FyRThyT1Y7O0FxRTVyT1E7O0VBRUU7QXJFK3JPVjs7QXFFN3JPUTs7RUFFRTtBckVnc09WOztBcUUvc09RO0VBQXdCO0FyRW10T2hDOztBcUVsdE9ROztFQUVFO0FyRXF0T1Y7O0FxRW50T1E7O0VBRUU7QXJFc3RPVjs7QXFFcHRPUTs7RUFFRTtBckV1dE9WOztBcUVydE9ROztFQUVFO0FyRXd0T1Y7O0FxRWx0T0k7RUFBbUI7QXJFc3RPdkI7O0FxRXJ0T0k7O0VBRUU7QXJFd3RPTjs7QXFFdHRPSTs7RUFFRTtBckV5dE9OOztBcUV2dE9JOztFQUVFO0FyRTB0T047O0FxRXh0T0k7O0VBRUU7QXJFMnRPTjs7QWdCcHVPSTtFcURsREk7SUFBZ0M7RXJFMnhPdEM7RXFFMXhPTTs7SUFFRTtFckU0eE9SO0VxRTF4T007O0lBRUU7RXJFNHhPUjtFcUUxeE9NOztJQUVFO0VyRTR4T1I7RXFFMXhPTTs7SUFFRTtFckU0eE9SO0VxRTN5T007SUFBZ0M7RXJFOHlPdEM7RXFFN3lPTTs7SUFFRTtFckUreU9SO0VxRTd5T007O0lBRUU7RXJFK3lPUjtFcUU3eU9NOztJQUVFO0VyRSt5T1I7RXFFN3lPTTs7SUFFRTtFckUreU9SO0VxRTl6T007SUFBZ0M7RXJFaTBPdEM7RXFFaDBPTTs7SUFFRTtFckVrME9SO0VxRWgwT007O0lBRUU7RXJFazBPUjtFcUVoME9NOztJQUVFO0VyRWswT1I7RXFFaDBPTTs7SUFFRTtFckVrME9SO0VxRWoxT007SUFBZ0M7RXJFbzFPdEM7RXFFbjFPTTs7SUFFRTtFckVxMU9SO0VxRW4xT007O0lBRUU7RXJFcTFPUjtFcUVuMU9NOztJQUVFO0VyRXExT1I7RXFFbjFPTTs7SUFFRTtFckVxMU9SO0VxRXAyT007SUFBZ0M7RXJFdTJPdEM7RXFFdDJPTTs7SUFFRTtFckV3Mk9SO0VxRXQyT007O0lBRUU7RXJFdzJPUjtFcUV0Mk9NOztJQUVFO0VyRXcyT1I7RXFFdDJPTTs7SUFFRTtFckV3Mk9SO0VxRXYzT007SUFBZ0M7RXJFMDNPdEM7RXFFejNPTTs7SUFFRTtFckUyM09SO0VxRXozT007O0lBRUU7RXJFMjNPUjtFcUV6M09NOztJQUVFO0VyRTIzT1I7RXFFejNPTTs7SUFFRTtFckUyM09SO0VxRTE0T007SUFBZ0M7RXJFNjRPdEM7RXFFNTRPTTs7SUFFRTtFckU4NE9SO0VxRTU0T007O0lBRUU7RXJFODRPUjtFcUU1NE9NOztJQUVFO0VyRTg0T1I7RXFFNTRPTTs7SUFFRTtFckU4NE9SO0VxRTc1T007SUFBZ0M7RXJFZzZPdEM7RXFFLzVPTTs7SUFFRTtFckVpNk9SO0VxRS81T007O0lBRUU7RXJFaTZPUjtFcUUvNU9NOztJQUVFO0VyRWk2T1I7RXFFLzVPTTs7SUFFRTtFckVpNk9SO0VxRWg3T007SUFBZ0M7RXJFbTdPdEM7RXFFbDdPTTs7SUFFRTtFckVvN09SO0VxRWw3T007O0lBRUU7RXJFbzdPUjtFcUVsN09NOztJQUVFO0VyRW83T1I7RXFFbDdPTTs7SUFFRTtFckVvN09SO0VxRW44T007SUFBZ0M7RXJFczhPdEM7RXFFcjhPTTs7SUFFRTtFckV1OE9SO0VxRXI4T007O0lBRUU7RXJFdThPUjtFcUVyOE9NOztJQUVFO0VyRXU4T1I7RXFFcjhPTTs7SUFFRTtFckV1OE9SO0VxRXQ5T007SUFBZ0M7RXJFeTlPdEM7RXFFeDlPTTs7SUFFRTtFckUwOU9SO0VxRXg5T007O0lBRUU7RXJFMDlPUjtFcUV4OU9NOztJQUVFO0VyRTA5T1I7RXFFeDlPTTs7SUFFRTtFckUwOU9SO0VxRXorT007SUFBZ0M7RXJFNCtPdEM7RXFFMytPTTs7SUFFRTtFckU2K09SO0VxRTMrT007O0lBRUU7RXJFNitPUjtFcUUzK09NOztJQUVFO0VyRTYrT1I7RXFFMytPTTs7SUFFRTtFckU2K09SO0VxRXIrT007SUFBd0I7RXJFdytPOUI7RXFFditPTTs7SUFFRTtFckV5K09SO0VxRXYrT007O0lBRUU7RXJFeStPUjtFcUV2K09NOztJQUVFO0VyRXkrT1I7RXFFditPTTs7SUFFRTtFckV5K09SO0VxRXgvT007SUFBd0I7RXJFMi9POUI7RXFFMS9PTTs7SUFFRTtFckU0L09SO0VxRTEvT007O0lBRUU7RXJFNC9PUjtFcUUxL09NOztJQUVFO0VyRTQvT1I7RXFFMS9PTTs7SUFFRTtFckU0L09SO0VxRTNnUE07SUFBd0I7RXJFOGdQOUI7RXFFN2dQTTs7SUFFRTtFckUrZ1BSO0VxRTdnUE07O0lBRUU7RXJFK2dQUjtFcUU3Z1BNOztJQUVFO0VyRStnUFI7RXFFN2dQTTs7SUFFRTtFckUrZ1BSO0VxRTloUE07SUFBd0I7RXJFaWlQOUI7RXFFaGlQTTs7SUFFRTtFckVraVBSO0VxRWhpUE07O0lBRUU7RXJFa2lQUjtFcUVoaVBNOztJQUVFO0VyRWtpUFI7RXFFaGlQTTs7SUFFRTtFckVraVBSO0VxRWpqUE07SUFBd0I7RXJFb2pQOUI7RXFFbmpQTTs7SUFFRTtFckVxalBSO0VxRW5qUE07O0lBRUU7RXJFcWpQUjtFcUVualBNOztJQUVFO0VyRXFqUFI7RXFFbmpQTTs7SUFFRTtFckVxalBSO0VxRS9pUEU7SUFBbUI7RXJFa2pQckI7RXFFampQRTs7SUFFRTtFckVtalBKO0VxRWpqUEU7O0lBRUU7RXJFbWpQSjtFcUVqalBFOztJQUVFO0VyRW1qUEo7RXFFampQRTs7SUFFRTtFckVtalBKO0FBQ0Y7QWdCN2pQSTtFcURsREk7SUFBZ0M7RXJFbW5QdEM7RXFFbG5QTTs7SUFFRTtFckVvblBSO0VxRWxuUE07O0lBRUU7RXJFb25QUjtFcUVsblBNOztJQUVFO0VyRW9uUFI7RXFFbG5QTTs7SUFFRTtFckVvblBSO0VxRW5vUE07SUFBZ0M7RXJFc29QdEM7RXFFcm9QTTs7SUFFRTtFckV1b1BSO0VxRXJvUE07O0lBRUU7RXJFdW9QUjtFcUVyb1BNOztJQUVFO0VyRXVvUFI7RXFFcm9QTTs7SUFFRTtFckV1b1BSO0VxRXRwUE07SUFBZ0M7RXJFeXBQdEM7RXFFeHBQTTs7SUFFRTtFckUwcFBSO0VxRXhwUE07O0lBRUU7RXJFMHBQUjtFcUV4cFBNOztJQUVFO0VyRTBwUFI7RXFFeHBQTTs7SUFFRTtFckUwcFBSO0VxRXpxUE07SUFBZ0M7RXJFNHFQdEM7RXFFM3FQTTs7SUFFRTtFckU2cVBSO0VxRTNxUE07O0lBRUU7RXJFNnFQUjtFcUUzcVBNOztJQUVFO0VyRTZxUFI7RXFFM3FQTTs7SUFFRTtFckU2cVBSO0VxRTVyUE07SUFBZ0M7RXJFK3JQdEM7RXFFOXJQTTs7SUFFRTtFckVnc1BSO0VxRTlyUE07O0lBRUU7RXJFZ3NQUjtFcUU5clBNOztJQUVFO0VyRWdzUFI7RXFFOXJQTTs7SUFFRTtFckVnc1BSO0VxRS9zUE07SUFBZ0M7RXJFa3RQdEM7RXFFanRQTTs7SUFFRTtFckVtdFBSO0VxRWp0UE07O0lBRUU7RXJFbXRQUjtFcUVqdFBNOztJQUVFO0VyRW10UFI7RXFFanRQTTs7SUFFRTtFckVtdFBSO0VxRWx1UE07SUFBZ0M7RXJFcXVQdEM7RXFFcHVQTTs7SUFFRTtFckVzdVBSO0VxRXB1UE07O0lBRUU7RXJFc3VQUjtFcUVwdVBNOztJQUVFO0VyRXN1UFI7RXFFcHVQTTs7SUFFRTtFckVzdVBSO0VxRXJ2UE07SUFBZ0M7RXJFd3ZQdEM7RXFFdnZQTTs7SUFFRTtFckV5dlBSO0VxRXZ2UE07O0lBRUU7RXJFeXZQUjtFcUV2dlBNOztJQUVFO0VyRXl2UFI7RXFFdnZQTTs7SUFFRTtFckV5dlBSO0VxRXh3UE07SUFBZ0M7RXJFMndQdEM7RXFFMXdQTTs7SUFFRTtFckU0d1BSO0VxRTF3UE07O0lBRUU7RXJFNHdQUjtFcUUxd1BNOztJQUVFO0VyRTR3UFI7RXFFMXdQTTs7SUFFRTtFckU0d1BSO0VxRTN4UE07SUFBZ0M7RXJFOHhQdEM7RXFFN3hQTTs7SUFFRTtFckUreFBSO0VxRTd4UE07O0lBRUU7RXJFK3hQUjtFcUU3eFBNOztJQUVFO0VyRSt4UFI7RXFFN3hQTTs7SUFFRTtFckUreFBSO0VxRTl5UE07SUFBZ0M7RXJFaXpQdEM7RXFFaHpQTTs7SUFFRTtFckVrelBSO0VxRWh6UE07O0lBRUU7RXJFa3pQUjtFcUVoelBNOztJQUVFO0VyRWt6UFI7RXFFaHpQTTs7SUFFRTtFckVrelBSO0VxRWowUE07SUFBZ0M7RXJFbzBQdEM7RXFFbjBQTTs7SUFFRTtFckVxMFBSO0VxRW4wUE07O0lBRUU7RXJFcTBQUjtFcUVuMFBNOztJQUVFO0VyRXEwUFI7RXFFbjBQTTs7SUFFRTtFckVxMFBSO0VxRTd6UE07SUFBd0I7RXJFZzBQOUI7RXFFL3pQTTs7SUFFRTtFckVpMFBSO0VxRS96UE07O0lBRUU7RXJFaTBQUjtFcUUvelBNOztJQUVFO0VyRWkwUFI7RXFFL3pQTTs7SUFFRTtFckVpMFBSO0VxRWgxUE07SUFBd0I7RXJFbTFQOUI7RXFFbDFQTTs7SUFFRTtFckVvMVBSO0VxRWwxUE07O0lBRUU7RXJFbzFQUjtFcUVsMVBNOztJQUVFO0VyRW8xUFI7RXFFbDFQTTs7SUFFRTtFckVvMVBSO0VxRW4yUE07SUFBd0I7RXJFczJQOUI7RXFFcjJQTTs7SUFFRTtFckV1MlBSO0VxRXIyUE07O0lBRUU7RXJFdTJQUjtFcUVyMlBNOztJQUVFO0VyRXUyUFI7RXFFcjJQTTs7SUFFRTtFckV1MlBSO0VxRXQzUE07SUFBd0I7RXJFeTNQOUI7RXFFeDNQTTs7SUFFRTtFckUwM1BSO0VxRXgzUE07O0lBRUU7RXJFMDNQUjtFcUV4M1BNOztJQUVFO0VyRTAzUFI7RXFFeDNQTTs7SUFFRTtFckUwM1BSO0VxRXo0UE07SUFBd0I7RXJFNDRQOUI7RXFFMzRQTTs7SUFFRTtFckU2NFBSO0VxRTM0UE07O0lBRUU7RXJFNjRQUjtFcUUzNFBNOztJQUVFO0VyRTY0UFI7RXFFMzRQTTs7SUFFRTtFckU2NFBSO0VxRXY0UEU7SUFBbUI7RXJFMDRQckI7RXFFejRQRTs7SUFFRTtFckUyNFBKO0VxRXo0UEU7O0lBRUU7RXJFMjRQSjtFcUV6NFBFOztJQUVFO0VyRTI0UEo7RXFFejRQRTs7SUFFRTtFckUyNFBKO0FBQ0Y7QWdCcjVQSTtFcURsREk7SUFBZ0M7RXJFMjhQdEM7RXFFMThQTTs7SUFFRTtFckU0OFBSO0VxRTE4UE07O0lBRUU7RXJFNDhQUjtFcUUxOFBNOztJQUVFO0VyRTQ4UFI7RXFFMThQTTs7SUFFRTtFckU0OFBSO0VxRTM5UE07SUFBZ0M7RXJFODlQdEM7RXFFNzlQTTs7SUFFRTtFckUrOVBSO0VxRTc5UE07O0lBRUU7RXJFKzlQUjtFcUU3OVBNOztJQUVFO0VyRSs5UFI7RXFFNzlQTTs7SUFFRTtFckUrOVBSO0VxRTkrUE07SUFBZ0M7RXJFaS9QdEM7RXFFaC9QTTs7SUFFRTtFckVrL1BSO0VxRWgvUE07O0lBRUU7RXJFay9QUjtFcUVoL1BNOztJQUVFO0VyRWsvUFI7RXFFaC9QTTs7SUFFRTtFckVrL1BSO0VxRWpnUU07SUFBZ0M7RXJFb2dRdEM7RXFFbmdRTTs7SUFFRTtFckVxZ1FSO0VxRW5nUU07O0lBRUU7RXJFcWdRUjtFcUVuZ1FNOztJQUVFO0VyRXFnUVI7RXFFbmdRTTs7SUFFRTtFckVxZ1FSO0VxRXBoUU07SUFBZ0M7RXJFdWhRdEM7RXFFdGhRTTs7SUFFRTtFckV3aFFSO0VxRXRoUU07O0lBRUU7RXJFd2hRUjtFcUV0aFFNOztJQUVFO0VyRXdoUVI7RXFFdGhRTTs7SUFFRTtFckV3aFFSO0VxRXZpUU07SUFBZ0M7RXJFMGlRdEM7RXFFemlRTTs7SUFFRTtFckUyaVFSO0VxRXppUU07O0lBRUU7RXJFMmlRUjtFcUV6aVFNOztJQUVFO0VyRTJpUVI7RXFFemlRTTs7SUFFRTtFckUyaVFSO0VxRTFqUU07SUFBZ0M7RXJFNmpRdEM7RXFFNWpRTTs7SUFFRTtFckU4alFSO0VxRTVqUU07O0lBRUU7RXJFOGpRUjtFcUU1alFNOztJQUVFO0VyRThqUVI7RXFFNWpRTTs7SUFFRTtFckU4alFSO0VxRTdrUU07SUFBZ0M7RXJFZ2xRdEM7RXFFL2tRTTs7SUFFRTtFckVpbFFSO0VxRS9rUU07O0lBRUU7RXJFaWxRUjtFcUUva1FNOztJQUVFO0VyRWlsUVI7RXFFL2tRTTs7SUFFRTtFckVpbFFSO0VxRWhtUU07SUFBZ0M7RXJFbW1RdEM7RXFFbG1RTTs7SUFFRTtFckVvbVFSO0VxRWxtUU07O0lBRUU7RXJFb21RUjtFcUVsbVFNOztJQUVFO0VyRW9tUVI7RXFFbG1RTTs7SUFFRTtFckVvbVFSO0VxRW5uUU07SUFBZ0M7RXJFc25RdEM7RXFFcm5RTTs7SUFFRTtFckV1blFSO0VxRXJuUU07O0lBRUU7RXJFdW5RUjtFcUVyblFNOztJQUVFO0VyRXVuUVI7RXFFcm5RTTs7SUFFRTtFckV1blFSO0VxRXRvUU07SUFBZ0M7RXJFeW9RdEM7RXFFeG9RTTs7SUFFRTtFckUwb1FSO0VxRXhvUU07O0lBRUU7RXJFMG9RUjtFcUV4b1FNOztJQUVFO0VyRTBvUVI7RXFFeG9RTTs7SUFFRTtFckUwb1FSO0VxRXpwUU07SUFBZ0M7RXJFNHBRdEM7RXFFM3BRTTs7SUFFRTtFckU2cFFSO0VxRTNwUU07O0lBRUU7RXJFNnBRUjtFcUUzcFFNOztJQUVFO0VyRTZwUVI7RXFFM3BRTTs7SUFFRTtFckU2cFFSO0VxRXJwUU07SUFBd0I7RXJFd3BROUI7RXFFdnBRTTs7SUFFRTtFckV5cFFSO0VxRXZwUU07O0lBRUU7RXJFeXBRUjtFcUV2cFFNOztJQUVFO0VyRXlwUVI7RXFFdnBRTTs7SUFFRTtFckV5cFFSO0VxRXhxUU07SUFBd0I7RXJFMnFROUI7RXFFMXFRTTs7SUFFRTtFckU0cVFSO0VxRTFxUU07O0lBRUU7RXJFNHFRUjtFcUUxcVFNOztJQUVFO0VyRTRxUVI7RXFFMXFRTTs7SUFFRTtFckU0cVFSO0VxRTNyUU07SUFBd0I7RXJFOHJROUI7RXFFN3JRTTs7SUFFRTtFckUrclFSO0VxRTdyUU07O0lBRUU7RXJFK3JRUjtFcUU3clFNOztJQUVFO0VyRStyUVI7RXFFN3JRTTs7SUFFRTtFckUrclFSO0VxRTlzUU07SUFBd0I7RXJFaXRROUI7RXFFaHRRTTs7SUFFRTtFckVrdFFSO0VxRWh0UU07O0lBRUU7RXJFa3RRUjtFcUVodFFNOztJQUVFO0VyRWt0UVI7RXFFaHRRTTs7SUFFRTtFckVrdFFSO0VxRWp1UU07SUFBd0I7RXJFb3VROUI7RXFFbnVRTTs7SUFFRTtFckVxdVFSO0VxRW51UU07O0lBRUU7RXJFcXVRUjtFcUVudVFNOztJQUVFO0VyRXF1UVI7RXFFbnVRTTs7SUFFRTtFckVxdVFSO0VxRS90UUU7SUFBbUI7RXJFa3VRckI7RXFFanVRRTs7SUFFRTtFckVtdVFKO0VxRWp1UUU7O0lBRUU7RXJFbXVRSjtFcUVqdVFFOztJQUVFO0VyRW11UUo7RXFFanVRRTs7SUFFRTtFckVtdVFKO0FBQ0Y7QWdCN3VRSTtFcURsREk7SUFBZ0M7RXJFbXlRdEM7RXFFbHlRTTs7SUFFRTtFckVveVFSO0VxRWx5UU07O0lBRUU7RXJFb3lRUjtFcUVseVFNOztJQUVFO0VyRW95UVI7RXFFbHlRTTs7SUFFRTtFckVveVFSO0VxRW56UU07SUFBZ0M7RXJFc3pRdEM7RXFFcnpRTTs7SUFFRTtFckV1elFSO0VxRXJ6UU07O0lBRUU7RXJFdXpRUjtFcUVyelFNOztJQUVFO0VyRXV6UVI7RXFFcnpRTTs7SUFFRTtFckV1elFSO0VxRXQwUU07SUFBZ0M7RXJFeTBRdEM7RXFFeDBRTTs7SUFFRTtFckUwMFFSO0VxRXgwUU07O0lBRUU7RXJFMDBRUjtFcUV4MFFNOztJQUVFO0VyRTAwUVI7RXFFeDBRTTs7SUFFRTtFckUwMFFSO0VxRXoxUU07SUFBZ0M7RXJFNDFRdEM7RXFFMzFRTTs7SUFFRTtFckU2MVFSO0VxRTMxUU07O0lBRUU7RXJFNjFRUjtFcUUzMVFNOztJQUVFO0VyRTYxUVI7RXFFMzFRTTs7SUFFRTtFckU2MVFSO0VxRTUyUU07SUFBZ0M7RXJFKzJRdEM7RXFFOTJRTTs7SUFFRTtFckVnM1FSO0VxRTkyUU07O0lBRUU7RXJFZzNRUjtFcUU5MlFNOztJQUVFO0VyRWczUVI7RXFFOTJRTTs7SUFFRTtFckVnM1FSO0VxRS8zUU07SUFBZ0M7RXJFazRRdEM7RXFFajRRTTs7SUFFRTtFckVtNFFSO0VxRWo0UU07O0lBRUU7RXJFbTRRUjtFcUVqNFFNOztJQUVFO0VyRW00UVI7RXFFajRRTTs7SUFFRTtFckVtNFFSO0VxRWw1UU07SUFBZ0M7RXJFcTVRdEM7RXFFcDVRTTs7SUFFRTtFckVzNVFSO0VxRXA1UU07O0lBRUU7RXJFczVRUjtFcUVwNVFNOztJQUVFO0VyRXM1UVI7RXFFcDVRTTs7SUFFRTtFckVzNVFSO0VxRXI2UU07SUFBZ0M7RXJFdzZRdEM7RXFFdjZRTTs7SUFFRTtFckV5NlFSO0VxRXY2UU07O0lBRUU7RXJFeTZRUjtFcUV2NlFNOztJQUVFO0VyRXk2UVI7RXFFdjZRTTs7SUFFRTtFckV5NlFSO0VxRXg3UU07SUFBZ0M7RXJFMjdRdEM7RXFFMTdRTTs7SUFFRTtFckU0N1FSO0VxRTE3UU07O0lBRUU7RXJFNDdRUjtFcUUxN1FNOztJQUVFO0VyRTQ3UVI7RXFFMTdRTTs7SUFFRTtFckU0N1FSO0VxRTM4UU07SUFBZ0M7RXJFODhRdEM7RXFFNzhRTTs7SUFFRTtFckUrOFFSO0VxRTc4UU07O0lBRUU7RXJFKzhRUjtFcUU3OFFNOztJQUVFO0VyRSs4UVI7RXFFNzhRTTs7SUFFRTtFckUrOFFSO0VxRTk5UU07SUFBZ0M7RXJFaStRdEM7RXFFaCtRTTs7SUFFRTtFckVrK1FSO0VxRWgrUU07O0lBRUU7RXJFaytRUjtFcUVoK1FNOztJQUVFO0VyRWsrUVI7RXFFaCtRTTs7SUFFRTtFckVrK1FSO0VxRWovUU07SUFBZ0M7RXJFby9RdEM7RXFFbi9RTTs7SUFFRTtFckVxL1FSO0VxRW4vUU07O0lBRUU7RXJFcS9RUjtFcUVuL1FNOztJQUVFO0VyRXEvUVI7RXFFbi9RTTs7SUFFRTtFckVxL1FSO0VxRTcrUU07SUFBd0I7RXJFZy9ROUI7RXFFLytRTTs7SUFFRTtFckVpL1FSO0VxRS8rUU07O0lBRUU7RXJFaS9RUjtFcUUvK1FNOztJQUVFO0VyRWkvUVI7RXFFLytRTTs7SUFFRTtFckVpL1FSO0VxRWhnUk07SUFBd0I7RXJFbWdSOUI7RXFFbGdSTTs7SUFFRTtFckVvZ1JSO0VxRWxnUk07O0lBRUU7RXJFb2dSUjtFcUVsZ1JNOztJQUVFO0VyRW9nUlI7RXFFbGdSTTs7SUFFRTtFckVvZ1JSO0VxRW5oUk07SUFBd0I7RXJFc2hSOUI7RXFFcmhSTTs7SUFFRTtFckV1aFJSO0VxRXJoUk07O0lBRUU7RXJFdWhSUjtFcUVyaFJNOztJQUVFO0VyRXVoUlI7RXFFcmhSTTs7SUFFRTtFckV1aFJSO0VxRXRpUk07SUFBd0I7RXJFeWlSOUI7RXFFeGlSTTs7SUFFRTtFckUwaVJSO0VxRXhpUk07O0lBRUU7RXJFMGlSUjtFcUV4aVJNOztJQUVFO0VyRTBpUlI7RXFFeGlSTTs7SUFFRTtFckUwaVJSO0VxRXpqUk07SUFBd0I7RXJFNGpSOUI7RXFFM2pSTTs7SUFFRTtFckU2alJSO0VxRTNqUk07O0lBRUU7RXJFNmpSUjtFcUUzalJNOztJQUVFO0VyRTZqUlI7RXFFM2pSTTs7SUFFRTtFckU2alJSO0VxRXZqUkU7SUFBbUI7RXJFMGpSckI7RXFFempSRTs7SUFFRTtFckUyalJKO0VxRXpqUkU7O0lBRUU7RXJFMmpSSjtFcUV6alJFOztJQUVFO0VyRTJqUko7RXFFempSRTs7SUFFRTtFckUyalJKO0FBQ0Y7QWdCcmtSSTtFcURsREk7SUFBZ0M7RXJFMm5SdEM7RXFFMW5STTs7SUFFRTtFckU0blJSO0VxRTFuUk07O0lBRUU7RXJFNG5SUjtFcUUxblJNOztJQUVFO0VyRTRuUlI7RXFFMW5STTs7SUFFRTtFckU0blJSO0VxRTNvUk07SUFBZ0M7RXJFOG9SdEM7RXFFN29STTs7SUFFRTtFckUrb1JSO0VxRTdvUk07O0lBRUU7RXJFK29SUjtFcUU3b1JNOztJQUVFO0VyRStvUlI7RXFFN29STTs7SUFFRTtFckUrb1JSO0VxRTlwUk07SUFBZ0M7RXJFaXFSdEM7RXFFaHFSTTs7SUFFRTtFckVrcVJSO0VxRWhxUk07O0lBRUU7RXJFa3FSUjtFcUVocVJNOztJQUVFO0VyRWtxUlI7RXFFaHFSTTs7SUFFRTtFckVrcVJSO0VxRWpyUk07SUFBZ0M7RXJFb3JSdEM7RXFFbnJSTTs7SUFFRTtFckVxclJSO0VxRW5yUk07O0lBRUU7RXJFcXJSUjtFcUVuclJNOztJQUVFO0VyRXFyUlI7RXFFbnJSTTs7SUFFRTtFckVxclJSO0VxRXBzUk07SUFBZ0M7RXJFdXNSdEM7RXFFdHNSTTs7SUFFRTtFckV3c1JSO0VxRXRzUk07O0lBRUU7RXJFd3NSUjtFcUV0c1JNOztJQUVFO0VyRXdzUlI7RXFFdHNSTTs7SUFFRTtFckV3c1JSO0VxRXZ0Uk07SUFBZ0M7RXJFMHRSdEM7RXFFenRSTTs7SUFFRTtFckUydFJSO0VxRXp0Uk07O0lBRUU7RXJFMnRSUjtFcUV6dFJNOztJQUVFO0VyRTJ0UlI7RXFFenRSTTs7SUFFRTtFckUydFJSO0VxRTF1Uk07SUFBZ0M7RXJFNnVSdEM7RXFFNXVSTTs7SUFFRTtFckU4dVJSO0VxRTV1Uk07O0lBRUU7RXJFOHVSUjtFcUU1dVJNOztJQUVFO0VyRTh1UlI7RXFFNXVSTTs7SUFFRTtFckU4dVJSO0VxRTd2Uk07SUFBZ0M7RXJFZ3dSdEM7RXFFL3ZSTTs7SUFFRTtFckVpd1JSO0VxRS92Uk07O0lBRUU7RXJFaXdSUjtFcUUvdlJNOztJQUVFO0VyRWl3UlI7RXFFL3ZSTTs7SUFFRTtFckVpd1JSO0VxRWh4Uk07SUFBZ0M7RXJFbXhSdEM7RXFFbHhSTTs7SUFFRTtFckVveFJSO0VxRWx4Uk07O0lBRUU7RXJFb3hSUjtFcUVseFJNOztJQUVFO0VyRW94UlI7RXFFbHhSTTs7SUFFRTtFckVveFJSO0VxRW55Uk07SUFBZ0M7RXJFc3lSdEM7RXFFcnlSTTs7SUFFRTtFckV1eVJSO0VxRXJ5Uk07O0lBRUU7RXJFdXlSUjtFcUVyeVJNOztJQUVFO0VyRXV5UlI7RXFFcnlSTTs7SUFFRTtFckV1eVJSO0VxRXR6Uk07SUFBZ0M7RXJFeXpSdEM7RXFFeHpSTTs7SUFFRTtFckUwelJSO0VxRXh6Uk07O0lBRUU7RXJFMHpSUjtFcUV4elJNOztJQUVFO0VyRTB6UlI7RXFFeHpSTTs7SUFFRTtFckUwelJSO0VxRXowUk07SUFBZ0M7RXJFNDBSdEM7RXFFMzBSTTs7SUFFRTtFckU2MFJSO0VxRTMwUk07O0lBRUU7RXJFNjBSUjtFcUUzMFJNOztJQUVFO0VyRTYwUlI7RXFFMzBSTTs7SUFFRTtFckU2MFJSO0VxRXIwUk07SUFBd0I7RXJFdzBSOUI7RXFFdjBSTTs7SUFFRTtFckV5MFJSO0VxRXYwUk07O0lBRUU7RXJFeTBSUjtFcUV2MFJNOztJQUVFO0VyRXkwUlI7RXFFdjBSTTs7SUFFRTtFckV5MFJSO0VxRXgxUk07SUFBd0I7RXJFMjFSOUI7RXFFMTFSTTs7SUFFRTtFckU0MVJSO0VxRTExUk07O0lBRUU7RXJFNDFSUjtFcUUxMVJNOztJQUVFO0VyRTQxUlI7RXFFMTFSTTs7SUFFRTtFckU0MVJSO0VxRTMyUk07SUFBd0I7RXJFODJSOUI7RXFFNzJSTTs7SUFFRTtFckUrMlJSO0VxRTcyUk07O0lBRUU7RXJFKzJSUjtFcUU3MlJNOztJQUVFO0VyRSsyUlI7RXFFNzJSTTs7SUFFRTtFckUrMlJSO0VxRTkzUk07SUFBd0I7RXJFaTRSOUI7RXFFaDRSTTs7SUFFRTtFckVrNFJSO0VxRWg0Uk07O0lBRUU7RXJFazRSUjtFcUVoNFJNOztJQUVFO0VyRWs0UlI7RXFFaDRSTTs7SUFFRTtFckVrNFJSO0VxRWo1Uk07SUFBd0I7RXJFbzVSOUI7RXFFbjVSTTs7SUFFRTtFckVxNVJSO0VxRW41Uk07O0lBRUU7RXJFcTVSUjtFcUVuNVJNOztJQUVFO0VyRXE1UlI7RXFFbjVSTTs7SUFFRTtFckVxNVJSO0VxRS80UkU7SUFBbUI7RXJFazVSckI7RXFFajVSRTs7SUFFRTtFckVtNVJKO0VxRWo1UkU7O0lBRUU7RXJFbTVSSjtFcUVqNVJFOztJQUVFO0VyRW01Uko7RXFFajVSRTs7SUFFRTtFckVtNVJKO0FBQ0Y7QXNFcDlSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdEVvOVJKOztBdUU5OVJBO0VBQWtCO0F2RWsrUmxCOztBdUU5OVJBO0VBQWlCO0F2RWsrUmpCOztBdUVqK1JBO0VBQWlCO0F2RXErUmpCOztBdUVwK1JBO0VBQWlCO0F2RXcrUmpCOztBdUV2K1JBO0VDVEU7RUFDQTtFQUNBO0F4RW8vUkY7O0F1RXIrUkk7RUFBd0I7QXZFeStSNUI7O0F1RXgrUkk7RUFBd0I7QXZFNCtSNUI7O0F1RTMrUkk7RUFBd0I7QXZFKytSNUI7O0FnQjE4Ukk7RXVEdkNBO0lBQXdCO0V2RXMvUjFCO0V1RXIvUkU7SUFBd0I7RXZFdy9SMUI7RXVFdi9SRTtJQUF3QjtFdkUwL1IxQjtBQUNGO0FnQnQ5Ukk7RXVEdkNBO0lBQXdCO0V2RWlnUzFCO0V1RWhnU0U7SUFBd0I7RXZFbWdTMUI7RXVFbGdTRTtJQUF3QjtFdkVxZ1MxQjtBQUNGO0FnQmorUkk7RXVEdkNBO0lBQXdCO0V2RTRnUzFCO0V1RTNnU0U7SUFBd0I7RXZFOGdTMUI7RXVFN2dTRTtJQUF3QjtFdkVnaFMxQjtBQUNGO0FnQjUrUkk7RXVEdkNBO0lBQXdCO0V2RXVoUzFCO0V1RXRoU0U7SUFBd0I7RXZFeWhTMUI7RXVFeGhTRTtJQUF3QjtFdkUyaFMxQjtBQUNGO0FnQnYvUkk7RXVEdkNBO0lBQXdCO0V2RWtpUzFCO0V1RWppU0U7SUFBd0I7RXZFb2lTMUI7RXVFbmlTRTtJQUF3QjtFdkVzaVMxQjtBQUNGO0F1RWppU0E7RUFBbUI7QXZFb2lTbkI7O0F1RW5pU0E7RUFBbUI7QXZFdWlTbkI7O0F1RXRpU0E7RUFBbUI7QXZFMGlTbkI7O0F1RXRpU0E7RUFBdUI7QXZFMGlTdkI7O0F1RXppU0E7RUFBdUI7QXZFNmlTdkI7O0F1RTVpU0E7RUFBdUI7QXZFZ2pTdkI7O0F1RS9pU0E7RUFBdUI7QXZFbWpTdkI7O0F1RWxqU0E7RUFBdUI7QXZFc2pTdkI7O0F1RXJqU0E7RUFBdUI7QXZFeWpTdkI7O0F1RXJqU0E7RUFBYztBdkV5alNkOztBeUVobVNFO0VBQ0U7QXpFbW1TSjs7QVF6bFNFO0VpRUxNO0F6RWttU1I7O0F5RXhtU0U7RUFDRTtBekUybVNKOztBUWptU0U7RWlFTE07QXpFMG1TUjs7QXlFaG5TRTtFQUNFO0F6RW1uU0o7O0FRem1TRTtFaUVMTTtBekVrblNSOztBeUV4blNFO0VBQ0U7QXpFMm5TSjs7QVFqblNFO0VpRUxNO0F6RTBuU1I7O0F5RWhvU0U7RUFDRTtBekVtb1NKOztBUXpuU0U7RWlFTE07QXpFa29TUjs7QXlFeG9TRTtFQUNFO0F6RTJvU0o7O0FRam9TRTtFaUVMTTtBekUwb1NSOztBeUVocFNFO0VBQ0U7QXpFbXBTSjs7QVF6b1NFO0VpRUxNO0F6RWtwU1I7O0F5RXhwU0U7RUFDRTtBekUycFNKOztBUWpwU0U7RWlFTE07QXpFMHBTUjs7QXVFbm5TQTtFQUFhO0F2RXVuU2I7O0F1RXRuU0E7RUFBYztBdkUwblNkOztBdUV4blNBO0VBQWlCO0F2RTRuU2pCOztBdUUzblNBO0VBQWlCO0F2RStuU2pCOztBdUUzblNBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFc3JTRjs7QXVFL25TQTtFQUF3QjtBdkVtb1N4Qjs7QXVFam9TQTtFQUNFO0VBQ0E7QXZFb29TRjs7QXVFL25TQTtFQUFjO0F2RW1vU2Q7O0EyRXBzU0E7RUFDRTtBM0V1c1NGOztBMkVwc1NBO0VBQ0U7QTNFdXNTRjs7QTRFdnNTRTtFQUNFOzs7SUFLRTtJQUVBO0U1RXVzU0o7RTRFbnNTSTtJQUNFO0U1RXFzU047RTRFNXJTRTtJQUNFO0U1RThyU0o7RTRFaHJTRTtJQUNFO0U1RWtyU0o7RTRFaHJTRTs7SUFFRTtJQUNBO0U1RWtyU0o7RTRFL3FTRTs7SUFFRTtFNUVpclNKO0U0RTlxU0U7OztJQUdFO0lBQ0E7RTVFZ3JTSjtFNEU3cVNFOztJQUVFO0U1RStxU0o7RTRFdnFTRTtJQUNFLFF0RTJpQzhCO0VOOG5RbEM7RTRFdnFTRTtJQUNFO0U1RXlxU0o7RTRFdnFTRTtJQUNFO0U1RXlxU0o7RTRFcnFTRTtJQUNFO0U1RXVxU0o7RTRFcnFTRTtJQUNFO0U1RXVxU0o7RTRFcHFTRTtJQUNFO0U1RXNxU0o7RTRFcHFTSTs7SUFFRTtFNUVzcVNOO0U0RWpxU0k7O0lBRUU7RTVFbXFTTjtFNEUvcFNFO0lBQ0U7RTVFaXFTSjtFNEUvcFNJOzs7O0lBSUUscUIzRXZGSztFRHd2U1g7RTRFN3BTRTtJQUNFO0lBQ0EscUIzRTdGTztFRDR2U1g7QUFDRjtBRTFyU0E7Ozs7Ozs7RUFBQTtBQVFBO0V3QnRHRTtFRkFFLHNCdkJzQ0k7RXlCcENOLGtCekJpQ2tCO0VDcUVsQjtBRjhyU0Y7QVFoeVNFO0VrQkFFO0VGTkEsc0J2QnNDSTtFeUI5QkoscUJBVHFHO0ExQjR5U3pHO0EwQmh5U0U7RUFFRTtFRmJBLHNCdkJzQ0k7RXlCdkJKLHFCQWhCcUc7RUFxQm5HO0ExQjZ4U047QTBCeHhTRTtFQUVFO0VBQ0Esc0J6QlVJO0V5QlRKLGtCekJNZ0I7QURteFNwQjtBMEJseFNFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjR6UzdMO0EwQjd3U0k7RUFLSTtBMUIyd1NSO0FFcHRTRTtFQUtFO0VBQ0E7QUZrdFNKOztBRTlzU0E7RXdCcEhFO0VGQUUseUJ2QlVTO0V5QlJYLGtCekJvQ007RUNnRk47QUZtdFNGO0FRbjBTRTtFa0JBRTtFRk5BLHlCdkJVUztFeUJGVCxxQkFUcUc7QTFCKzBTekc7QTBCbjBTRTtFQUVFO0VGYkEseUJ2QlVTO0V5QktULHFCQWhCcUc7RUFxQm5HO0ExQmcwU047QTBCM3pTRTtFQUVFO0VBQ0EseUJ6QmxCUztFeUJtQlQsa0J6QlNJO0FEbXpTUjtBMEJyelNFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQisxUzdMO0EwQmh6U0k7RUFLSTtBMUI4eVNSO0FFenVTRTtFQUtFLFdEdkZJO0VDd0ZKLHlCRHBIUztBRDIxU2I7O0FFbnVTQTtFd0JsSUU7RUZBRSx5QnZCaUJTO0V5QmZYLGtCekJvQ007RUM4Rk47QUZ3dVNGO0FRdDJTRTtFa0JBRTtFRk5BLHlCdkJpQlM7RXlCVFQscUJBVHFHO0ExQmszU3pHO0EwQnQyU0U7RUFFRTtFRmJBLHlCdkJpQlM7RXlCRlQscUJBaEJxRztFQXFCbkc7QTFCbTJTTjtBMEI5MVNFO0VBRUU7RUFDQSx5QnpCWFM7RXlCWVQsa0J6QlNJO0FEczFTUjtBMEJ4MVNFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQms0UzdMO0EwQm4xU0k7RUFLSTtBMUJpMVNSO0FFOXZTRTtFQUtFLFdEckdJO0VDc0dKLHlCRDNIUztBRHUzU2I7O0FFeHZTQTtFd0JoSkU7RUZBRSx5QnZCaUJTO0V5QmZYLGtCekJvQ007RUM0R047QUY2dlNGO0FRejRTRTtFa0JBRTtFRk5BLHlCdkJpQlM7RXlCVFQscUJBVHFHO0ExQnE1U3pHO0EwQno0U0U7RUFFRTtFRmJBLHlCdkJpQlM7RXlCRlQscUJBaEJxRztFQXFCbkc7QTFCczRTTjtBMEJqNFNFO0VBRUU7RUFDQSx5QnpCWFM7RXlCWVQsa0J6QlNJO0FEeTNTUjtBMEIzM1NFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQnE2UzdMO0EwQnQzU0k7RUFLSTtBMUJvM1NSO0FFbnhTRTtFQUtFLFdEbkhJO0VDb0hKLHlCRHpJUztBRDA1U2I7O0FFM3dTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBRjZ3U0Y7O0FFMXdTQTs7SUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZ3U0Y7O0FFMXdTQTtFQUNFO0FGNndTRjs7QUV6d1NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBMkV4TEE7RUFDRTtBN0V3L1NGOztBNkVyL1NBOzs7Ozs7RUFNRTtBN0V3L1NGOztBNkVyL1NBO0VBQ0U7RUFDQTtBN0V3L1NGOztBNkVyL1NBOzs7RUFBQTtBQVlBO0VBQ0U7RUFJQTtFQUNBO0VBQ0E7QTdFNitTRjs7QTZFeitTQTs7O0VBQUE7QUF1Q0E7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWVBO0VBQ0U7QTdFdzhTRjs7QWdCcC9TSTtFNkRnREY7SUFDRTtFN0V3OFNGO0FBQ0Y7QWdCMS9TSTtFNkRzREY7SUFDRTtFN0V1OFNGO0FBQ0Y7QTZFcDhTQTs7O0VBQUE7QUFLQTtFQUNFO0E3RXE4U0Y7O0E2RWw4U0E7RUFDRTtFQXJFQTtFQU9BO0E3RXFnVEY7O0E2RWw4U0E7Ozs7RUExRUU7RUErRUE7QTdFcThTRjs7QTZFbDhTQTs7RUFsRkU7RUE0RkE7RUFJQTtBN0UyN1NGOztBNkV4N1NBOzs7Ozs7O0VBT0U7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUdBO0VBRUE7RUFVQTtFQUNBLDZDQTFMVztBN0VxbVRiOztBNkV4NlNBOztFQUVFO0E3RTI2U0Y7O0E2RXg2U0E7RUFDRTtBN0UyNlNGOztBNkV4NlNBOztFQUFBO0FBR0E7Ozs7O0VBQUE7QUFRQTs7O0VBekpFO0VBaUtBO0E3RXE2U0Y7O0E2RWo2U0E7OztFQUtFO0VBQ0E7QTdFazZTRjs7QTZFOTVTQTtFQUNFO0VBQ0E7QTdFaTZTRjs7QTZFNTVTRTs7RUFFRTtBN0UrNVNKOztBNkV6NVNBOzs7O0VBSUU7QTdFNDVTRjs7QTZFeDVTRTtFQXRNQTtFQXdNRTtFQUNBO0E3RTI1U0o7O0E2RXI1U0E7RUEvTUU7RUFtTkE7RUFDQTtBN0VzNVNGOztBNkVsNVNBOztFQXhORTtBN0UrbVRGOztBNkVqNVNBO0VBQ0U7QTdFbzVTRjs7QTZFajVTQTs7RUFFRTtBN0VvNVNGOztBNkVqNVNBO0VBQ0U7QTdFbzVTRjs7QTZFajVTQTtFQUNFO0E3RW81U0Y7O0E2RWg1U0E7O0VBaFBFO0E3RXFvVEY7O0E4RS9yVEE7RUFDRTtBOUVrc1RGOztBOEUvclRBOzs7OztDQUFBO0FBU0E7O0VBRUU7QTlFK3JURjs7QStFaHRUQTs7OztFQUFBO0FDR0E7RUFDRTtFQUNBO0FoRnF0VEY7O0FnRmx0VEE7Ozs7Ozs7OztFQVNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnF0VEY7O0FnRmx0VEE7Ozs7O0VBS0U7QWhGcXRURjs7QWdGbHRUQTs7RUFFRTtBaEZxdFRGOztBaUZwdlRFO0VBQ0U7QWpGdXZUSjs7QWlGeHZURTtFQUNFO0FqRjJ2VEo7O0FpRjV2VEU7RUFDRTtBakYrdlRKOztBaUZod1RFO0VBQ0U7QWpGbXdUSjs7QWlGcHdURTtFQUNFO0FqRnV3VEo7O0FpRnh3VEU7RUFDRTtBakYyd1RKOztBaUY1d1RFO0VBQ0U7QWpGK3dUSjs7QWlGaHhURTtFQUNFO0FqRm14VEo7O0FpRnB4VEU7RUFDRTtBakZ1eFRKOztBaUZ4eFRFO0VBQ0U7QWpGMnhUSjs7QWlGcnhURTtFQ0lBO0VBQ0E7RUFDQTtBbEZxeFRGOztBaUYzeFRFO0VDSUE7RUFDQTtFQUNBO0FsRjJ4VEY7O0FpRmp5VEU7RUNJQTtFQUNBO0VBQ0E7QWxGaXlURjs7QWlGdnlURTtFQ0lBO0VBQ0E7RUFDQTtBbEZ1eVRGOztBaUY3eVRFO0VDSUE7RUFDQTtFQUNBO0FsRjZ5VEY7O0FpRm56VEU7RUNJQTtFQUNBO0VBQ0E7QWxGbXpURjs7QW1GbDBUQTtFQUNFO0VBQ0EsYUNJd0I7QXBGaTBUMUI7O0FxRnYwVEE7RUFDRTtFQUNBO0VBQ0E7QXJGMDBURjtBcUZ4MFRFO0VBQU87QXJGMjBUVDs7QXFGeDBUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMjBURjs7QXNGeDFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMjFURjs7QXNGeDFUQTtFQUNFO0VBQ0E7QXRGMjFURjs7QXNGeDFUQTtFQUNFO0VBQ0E7QXRGMjFURjs7QXVGMTJUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2MlRGOztBdUYxMlRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjYyVEY7O0F1RjEyVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNjJURjs7QXVGMTJUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2MlRGOztBdUYxMlRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjYyVEY7O0F1RjEyVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNjJURjs7QXVGMTJUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2MlRGOztBdUYxMlRBO0VBQ0U7QXZGNjJURjs7QXVGMTJUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjYyVEY7O0F1RnYyVEE7RUFDRTs7Ozs7Ozs7O0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkYwMlRGO0FBQ0Y7QXVGdjJUQTtFQUNFO0lBQVU7RXZGMDJUVjtFdUZ6MlRBO0lBQU07RXZGNDJUTjtBQUNGO0F1RjEyVEE7RUFDRTtJQUFPO0V2RjYyVFA7RXVGNTJUQTtJQUFPO0V2RisyVFA7RXVGOTJUQTtJQUFPO0V2RmkzVFA7RXVGaDNUQTtJQUFPO0V2Rm0zVFA7RXVGbDNUQTtJQUFPO0V2RnEzVFA7RXVGcDNUQTtJQUFPO0V2RnUzVFA7RXVGdDNUQTtJQUFPO0V2RnkzVFA7QUFDRjtBdUZ2M1RBO0VBQ0U7SUFBTTtFdkYwM1ROO0FBQ0Y7QXVGeDNUQTtFQUNFO0lBQ0U7SUFDQTtFdkYwM1RGO0V1RngzVEE7SUFDRTtJQUNBO0V2RjAzVEY7QUFDRjtBdUZ2M1RBO0VBQ0U7SUFDRTtFdkZ5M1RGO0FBQ0Y7QXVGdDNUQTtFQUNFO0lBQUs7RXZGeTNUTDtFdUZ4M1RBO0lBQUs7RXZGMjNUTDtFdUYxM1RBO0lBQVU7RXZGNjNUVjtFdUY1M1RBO0lBQVc7RXZGKzNUWDtFdUY5M1RBO0lBQU07RXZGaTRUTjtFdUZoNFRBO0lBQU07RXZGbTRUTjtFdUZsNFRBO0lBQU07RXZGcTRUTjtFdUZwNFRBO0lBQU07RXZGdTRUTjtFdUZ0NFRBO0lBQVk7RXZGeTRUWjtBQUNGO0F1RnY0VEE7RUFDRTtJQUFLO0V2RjA0VEw7RXVGejRUQTtJQUFPO0V2RjQ0VFA7QUFDRjtBd0ZoaVVBO0VBQ0U7QXhGa2lVRjs7QXdGL2hVQTtFQUNFO0F4RmtpVUY7O0F3Ri9oVUE7RUFDRTtBeEZraVVGOztBd0YvaFVBO0VBQ0U7QXhGa2lVRjs7QXdGL2hVQTtFQUNFO0F4RmtpVUY7O0F3Ri9oVUE7O0VBRUU7QXhGa2lVRjs7QXdGL2hVQTtFQUNFO0F4RmtpVUY7O0F5RjVqVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCTG1Dd0I7RUtsQ3hCLFlMbUN3QjtBcEY0aFUxQjs7QXlGNWpVQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RitqVUY7O0F5RjVqVUE7RUFDRTtBekYralVGOztBeUY1alVBO0VBQ0U7QXpGK2pVRjs7QXlGNWpVQTtFQUNFO0F6RitqVUY7O0EwRjFsVUE7Z0VBQUE7QUFJRTtFQUFzQztBMUY0bFV4Qzs7QTBGNWxVRTtFQUFzQztBMUZnbVV4Qzs7QTBGaG1VRTtFQUFzQztBMUZvbVV4Qzs7QTBGcG1VRTtFQUFzQztBMUZ3bVV4Qzs7QTBGeG1VRTtFQUFzQztBMUY0bVV4Qzs7QTBGNW1VRTtFQUFzQztBMUZnblV4Qzs7QTBGaG5VRTtFQUFzQztBMUZvblV4Qzs7QTBGcG5VRTtFQUFzQztBMUZ3blV4Qzs7QTBGeG5VRTtFQUFzQztBMUY0blV4Qzs7QTBGNW5VRTtFQUFzQztBMUZnb1V4Qzs7QTBGaG9VRTtFQUFzQztBMUZvb1V4Qzs7QTBGcG9VRTtFQUFzQztBMUZ3b1V4Qzs7QTBGeG9VRTtFQUFzQztBMUY0b1V4Qzs7QTBGNW9VRTtFQUFzQztBMUZncFV4Qzs7QTBGaHBVRTtFQUFzQztBMUZvcFV4Qzs7QTBGcHBVRTtFQUFzQztBMUZ3cFV4Qzs7QTBGeHBVRTtFQUFzQztBMUY0cFV4Qzs7QTBGNXBVRTtFQUFzQztBMUZncVV4Qzs7QTBGaHFVRTtFQUFzQztBMUZvcVV4Qzs7QTBGcHFVRTtFQUFzQztBMUZ3cVV4Qzs7QTBGeHFVRTtFQUFzQztBMUY0cVV4Qzs7QTBGNXFVRTtFQUFzQztBMUZnclV4Qzs7QTBGaHJVRTtFQUFzQztBMUZvclV4Qzs7QTBGcHJVRTtFQUFzQztBMUZ3clV4Qzs7QTBGeHJVRTtFQUFzQztBMUY0clV4Qzs7QTBGNXJVRTtFQUFzQztBMUZnc1V4Qzs7QTBGaHNVRTtFQUFzQztBMUZvc1V4Qzs7QTBGcHNVRTtFQUFzQztBMUZ3c1V4Qzs7QTBGeHNVRTtFQUFzQztBMUY0c1V4Qzs7QTBGNXNVRTtFQUFzQztBMUZndFV4Qzs7QTBGaHRVRTtFQUFzQztBMUZvdFV4Qzs7QTBGcHRVRTtFQUFzQztBMUZ3dFV4Qzs7QTBGeHRVRTtFQUFzQztBMUY0dFV4Qzs7QTBGNXRVRTtFQUFzQztBMUZndVV4Qzs7QTBGaHVVRTtFQUFzQztBMUZvdVV4Qzs7QTBGcHVVRTtFQUFzQztBMUZ3dVV4Qzs7QTBGeHVVRTtFQUFzQztBMUY0dVV4Qzs7QTBGNXVVRTtFQUFzQztBMUZndlV4Qzs7QTBGaHZVRTtFQUFzQztBMUZvdlV4Qzs7QTBGcHZVRTtFQUFzQztBMUZ3dlV4Qzs7QTBGeHZVRTtFQUFzQztBMUY0dlV4Qzs7QTBGNXZVRTtFQUFzQztBMUZnd1V4Qzs7QTBGaHdVRTtFQUFzQztBMUZvd1V4Qzs7QTBGcHdVRTtFQUFzQztBMUZ3d1V4Qzs7QTBGeHdVRTtFQUFzQztBMUY0d1V4Qzs7QTBGNXdVRTtFQUFzQztBMUZneFV4Qzs7QTBGaHhVRTtFQUFzQztBMUZveFV4Qzs7QTBGcHhVRTtFQUFzQztBMUZ3eFV4Qzs7QTBGeHhVRTtFQUFzQztBMUY0eFV4Qzs7QTBGNXhVRTtFQUFzQztBMUZneVV4Qzs7QTBGaHlVRTtFQUFzQztBMUZveVV4Qzs7QTBGcHlVRTtFQUFzQztBMUZ3eVV4Qzs7QTBGeHlVRTtFQUFzQztBMUY0eVV4Qzs7QTBGNXlVRTtFQUFzQztBMUZnelV4Qzs7QTBGaHpVRTtFQUFzQztBMUZvelV4Qzs7QTBGcHpVRTtFQUFzQztBMUZ3elV4Qzs7QTBGeHpVRTtFQUFzQztBMUY0elV4Qzs7QTBGNXpVRTtFQUFzQztBMUZnMFV4Qzs7QTBGaDBVRTtFQUFzQztBMUZvMFV4Qzs7QTBGcDBVRTtFQUFzQztBMUZ3MFV4Qzs7QTBGeDBVRTtFQUFzQztBMUY0MFV4Qzs7QTBGNTBVRTtFQUFzQztBMUZnMVV4Qzs7QTBGaDFVRTtFQUFzQztBMUZvMVV4Qzs7QTBGcDFVRTtFQUFzQztBMUZ3MVV4Qzs7QTBGeDFVRTtFQUFzQztBMUY0MVV4Qzs7QTBGNTFVRTtFQUFzQztBMUZnMlV4Qzs7QTBGaDJVRTtFQUFzQztBMUZvMlV4Qzs7QTBGcDJVRTtFQUFzQztBMUZ3MlV4Qzs7QTBGeDJVRTtFQUFzQztBMUY0MlV4Qzs7QTBGNTJVRTtFQUFzQztBMUZnM1V4Qzs7QTBGaDNVRTtFQUFzQztBMUZvM1V4Qzs7QTBGcDNVRTtFQUFzQztBMUZ3M1V4Qzs7QTBGeDNVRTtFQUFzQztBMUY0M1V4Qzs7QTBGNTNVRTtFQUFzQztBMUZnNFV4Qzs7QTBGaDRVRTtFQUFzQztBMUZvNFV4Qzs7QTBGcDRVRTtFQUFzQztBMUZ3NFV4Qzs7QTBGeDRVRTtFQUFzQztBMUY0NFV4Qzs7QTBGNTRVRTtFQUFzQztBMUZnNVV4Qzs7QTBGaDVVRTtFQUFzQztBMUZvNVV4Qzs7QTBGcDVVRTtFQUFzQztBMUZ3NVV4Qzs7QTBGeDVVRTtFQUFzQztBMUY0NVV4Qzs7QTBGNTVVRTtFQUFzQztBMUZnNlV4Qzs7QTBGaDZVRTtFQUFzQztBMUZvNlV4Qzs7QTBGcDZVRTtFQUFzQztBMUZ3NlV4Qzs7QTBGeDZVRTtFQUFzQztBMUY0NlV4Qzs7QTBGNTZVRTtFQUFzQztBMUZnN1V4Qzs7QTBGaDdVRTtFQUFzQztBMUZvN1V4Qzs7QTBGcDdVRTtFQUFzQztBMUZ3N1V4Qzs7QTBGeDdVRTtFQUFzQztBMUY0N1V4Qzs7QTBGNTdVRTtFQUFzQztBMUZnOFV4Qzs7QTBGaDhVRTtFQUFzQztBMUZvOFV4Qzs7QTBGcDhVRTtFQUFzQztBMUZ3OFV4Qzs7QTBGeDhVRTtFQUFzQztBMUY0OFV4Qzs7QTBGNThVRTtFQUFzQztBMUZnOVV4Qzs7QTBGaDlVRTtFQUFzQztBMUZvOVV4Qzs7QTBGcDlVRTtFQUFzQztBMUZ3OVV4Qzs7QTBGeDlVRTtFQUFzQztBMUY0OVV4Qzs7QTBGNTlVRTtFQUFzQztBMUZnK1V4Qzs7QTBGaCtVRTtFQUFzQztBMUZvK1V4Qzs7QTBGcCtVRTtFQUFzQztBMUZ3K1V4Qzs7QTBGeCtVRTtFQUFzQztBMUY0K1V4Qzs7QTBGNStVRTtFQUFzQztBMUZnL1V4Qzs7QTBGaC9VRTtFQUFzQztBMUZvL1V4Qzs7QTBGcC9VRTtFQUFzQztBMUZ3L1V4Qzs7QTBGeC9VRTtFQUFzQztBMUY0L1V4Qzs7QTBGNS9VRTtFQUFzQztBMUZnZ1Z4Qzs7QTBGaGdWRTtFQUFzQztBMUZvZ1Z4Qzs7QTBGcGdWRTtFQUFzQztBMUZ3Z1Z4Qzs7QTBGeGdWRTtFQUFzQztBMUY0Z1Z4Qzs7QTBGNWdWRTtFQUFzQztBMUZnaFZ4Qzs7QTBGaGhWRTtFQUFzQztBMUZvaFZ4Qzs7QTBGcGhWRTtFQUFzQztBMUZ3aFZ4Qzs7QTBGeGhWRTtFQUFzQztBMUY0aFZ4Qzs7QTBGNWhWRTtFQUFzQztBMUZnaVZ4Qzs7QTBGaGlWRTtFQUFzQztBMUZvaVZ4Qzs7QTBGcGlWRTtFQUFzQztBMUZ3aVZ4Qzs7QTBGeGlWRTtFQUFzQztBMUY0aVZ4Qzs7QTBGNWlWRTtFQUFzQztBMUZnalZ4Qzs7QTBGaGpWRTtFQUFzQztBMUZvalZ4Qzs7QTBGcGpWRTtFQUFzQztBMUZ3alZ4Qzs7QTBGeGpWRTtFQUFzQztBMUY0alZ4Qzs7QTBGNWpWRTtFQUFzQztBMUZna1Z4Qzs7QTBGaGtWRTtFQUFzQztBMUZva1Z4Qzs7QTBGcGtWRTtFQUFzQztBMUZ3a1Z4Qzs7QTBGeGtWRTtFQUFzQztBMUY0a1Z4Qzs7QTBGNWtWRTtFQUFzQztBMUZnbFZ4Qzs7QTBGaGxWRTtFQUFzQztBMUZvbFZ4Qzs7QTBGcGxWRTtFQUFzQztBMUZ3bFZ4Qzs7QTBGeGxWRTtFQUFzQztBMUY0bFZ4Qzs7QTBGNWxWRTtFQUFzQztBMUZnbVZ4Qzs7QTBGaG1WRTtFQUFzQztBMUZvbVZ4Qzs7QTBGcG1WRTtFQUFzQztBMUZ3bVZ4Qzs7QTBGeG1WRTtFQUFzQztBMUY0bVZ4Qzs7QTBGNW1WRTtFQUFzQztBMUZnblZ4Qzs7QTBGaG5WRTtFQUFzQztBMUZvblZ4Qzs7QTBGcG5WRTtFQUFzQztBMUZ3blZ4Qzs7QTBGeG5WRTtFQUFzQztBMUY0blZ4Qzs7QTBGNW5WRTtFQUFzQztBMUZnb1Z4Qzs7QTBGaG9WRTtFQUFzQztBMUZvb1Z4Qzs7QTBGcG9WRTtFQUFzQztBMUZ3b1Z4Qzs7QTBGeG9WRTtFQUFzQztBMUY0b1Z4Qzs7QTBGNW9WRTtFQUFzQztBMUZncFZ4Qzs7QTBGaHBWRTtFQUFzQztBMUZvcFZ4Qzs7QTBGcHBWRTtFQUFzQztBMUZ3cFZ4Qzs7QTBGeHBWRTtFQUFzQztBMUY0cFZ4Qzs7QTBGNXBWRTtFQUFzQztBMUZncVZ4Qzs7QTBGaHFWRTtFQUFzQztBMUZvcVZ4Qzs7QTBGcHFWRTtFQUFzQztBMUZ3cVZ4Qzs7QTBGeHFWRTtFQUFzQztBMUY0cVZ4Qzs7QTBGNXFWRTtFQUFzQztBMUZnclZ4Qzs7QTBGaHJWRTtFQUFzQztBMUZvclZ4Qzs7QTBGcHJWRTtFQUFzQztBMUZ3clZ4Qzs7QTBGeHJWRTtFQUFzQztBMUY0clZ4Qzs7QTBGNXJWRTtFQUFzQztBMUZnc1Z4Qzs7QTBGaHNWRTtFQUFzQztBMUZvc1Z4Qzs7QTBGcHNWRTtFQUFzQztBMUZ3c1Z4Qzs7QTBGeHNWRTtFQUFzQztBMUY0c1Z4Qzs7QTBGNXNWRTtFQUFzQztBMUZndFZ4Qzs7QTBGaHRWRTtFQUFzQztBMUZvdFZ4Qzs7QTBGcHRWRTtFQUFzQztBMUZ3dFZ4Qzs7QTBGeHRWRTtFQUFzQztBMUY0dFZ4Qzs7QTBGNXRWRTtFQUFzQztBMUZndVZ4Qzs7QTBGaHVWRTtFQUFzQztBMUZvdVZ4Qzs7QTBGcHVWRTtFQUFzQztBMUZ3dVZ4Qzs7QTBGeHVWRTtFQUFzQztBMUY0dVZ4Qzs7QTBGNXVWRTtFQUFzQztBMUZndlZ4Qzs7QTBGaHZWRTtFQUFzQztBMUZvdlZ4Qzs7QTBGcHZWRTtFQUFzQztBMUZ3dlZ4Qzs7QTBGeHZWRTtFQUFzQztBMUY0dlZ4Qzs7QTBGNXZWRTtFQUFzQztBMUZnd1Z4Qzs7QTBGaHdWRTtFQUFzQztBMUZvd1Z4Qzs7QTBGcHdWRTtFQUFzQztBMUZ3d1Z4Qzs7QTBGeHdWRTtFQUFzQztBMUY0d1Z4Qzs7QTBGNXdWRTtFQUFzQztBMUZneFZ4Qzs7QTBGaHhWRTtFQUFzQztBMUZveFZ4Qzs7QTBGcHhWRTtFQUFzQztBMUZ3eFZ4Qzs7QTBGeHhWRTtFQUFzQztBMUY0eFZ4Qzs7QTBGNXhWRTtFQUFzQztBMUZneVZ4Qzs7QTBGaHlWRTtFQUFzQztBMUZveVZ4Qzs7QTBGcHlWRTtFQUFzQztBMUZ3eVZ4Qzs7QTBGeHlWRTtFQUFzQztBMUY0eVZ4Qzs7QTBGNXlWRTtFQUFzQztBMUZnelZ4Qzs7QTBGaHpWRTtFQUFzQztBMUZvelZ4Qzs7QTBGcHpWRTtFQUFzQztBMUZ3elZ4Qzs7QTBGeHpWRTtFQUFzQztBMUY0elZ4Qzs7QTBGNXpWRTtFQUFzQztBMUZnMFZ4Qzs7QTBGaDBWRTtFQUFzQztBMUZvMFZ4Qzs7QTBGcDBWRTtFQUFzQztBMUZ3MFZ4Qzs7QTBGeDBWRTtFQUFzQztBMUY0MFZ4Qzs7QTBGNTBWRTtFQUFzQztBMUZnMVZ4Qzs7QTBGaDFWRTtFQUFzQztBMUZvMVZ4Qzs7QTBGcDFWRTtFQUFzQztBMUZ3MVZ4Qzs7QTBGeDFWRTtFQUFzQztBMUY0MVZ4Qzs7QTBGNTFWRTtFQUFzQztBMUZnMlZ4Qzs7QTBGaDJWRTtFQUFzQztBMUZvMlZ4Qzs7QTBGcDJWRTtFQUFzQztBMUZ3MlZ4Qzs7QTBGeDJWRTtFQUFzQztBMUY0MlZ4Qzs7QTBGNTJWRTtFQUFzQztBMUZnM1Z4Qzs7QTBGaDNWRTtFQUFzQztBMUZvM1Z4Qzs7QTBGcDNWRTtFQUFzQztBMUZ3M1Z4Qzs7QTBGeDNWRTtFQUFzQztBMUY0M1Z4Qzs7QTBGNTNWRTtFQUFzQztBMUZnNFZ4Qzs7QTBGaDRWRTtFQUFzQztBMUZvNFZ4Qzs7QTBGcDRWRTtFQUFzQztBMUZ3NFZ4Qzs7QTBGeDRWRTtFQUFzQztBMUY0NFZ4Qzs7QTBGNTRWRTtFQUFzQztBMUZnNVZ4Qzs7QTBGaDVWRTtFQUFzQztBMUZvNVZ4Qzs7QTBGcDVWRTtFQUFzQztBMUZ3NVZ4Qzs7QTBGeDVWRTtFQUFzQztBMUY0NVZ4Qzs7QTBGNTVWRTtFQUFzQztBMUZnNlZ4Qzs7QTBGaDZWRTtFQUFzQztBMUZvNlZ4Qzs7QTBGcDZWRTtFQUFzQztBMUZ3NlZ4Qzs7QTBGeDZWRTtFQUFzQztBMUY0NlZ4Qzs7QTBGNTZWRTtFQUFzQztBMUZnN1Z4Qzs7QTBGaDdWRTtFQUFzQztBMUZvN1Z4Qzs7QTBGcDdWRTtFQUFzQztBMUZ3N1Z4Qzs7QTBGeDdWRTtFQUFzQztBMUY0N1Z4Qzs7QTBGNTdWRTtFQUFzQztBMUZnOFZ4Qzs7QTBGaDhWRTtFQUFzQztBMUZvOFZ4Qzs7QTBGcDhWRTtFQUFzQztBMUZ3OFZ4Qzs7QTBGeDhWRTtFQUFzQztBMUY0OFZ4Qzs7QTBGNThWRTtFQUFzQztBMUZnOVZ4Qzs7QTBGaDlWRTtFQUFzQztBMUZvOVZ4Qzs7QTBGcDlWRTtFQUFzQztBMUZ3OVZ4Qzs7QTBGeDlWRTtFQUFzQztBMUY0OVZ4Qzs7QTBGNTlWRTtFQUFzQztBMUZnK1Z4Qzs7QTBGaCtWRTtFQUFzQztBMUZvK1Z4Qzs7QTBGcCtWRTtFQUFzQztBMUZ3K1Z4Qzs7QTBGeCtWRTtFQUFzQztBMUY0K1Z4Qzs7QTBGNStWRTtFQUFzQztBMUZnL1Z4Qzs7QTBGaC9WRTtFQUFzQztBMUZvL1Z4Qzs7QTBGcC9WRTtFQUFzQztBMUZ3L1Z4Qzs7QTBGeC9WRTtFQUFzQztBMUY0L1Z4Qzs7QTBGNS9WRTtFQUFzQztBMUZnZ1d4Qzs7QTBGaGdXRTtFQUFzQztBMUZvZ1d4Qzs7QTBGcGdXRTtFQUFzQztBMUZ3Z1d4Qzs7QTBGeGdXRTtFQUFzQztBMUY0Z1d4Qzs7QTBGNWdXRTtFQUFzQztBMUZnaFd4Qzs7QTBGaGhXRTtFQUFzQztBMUZvaFd4Qzs7QTBGcGhXRTtFQUFzQztBMUZ3aFd4Qzs7QTBGeGhXRTtFQUFzQztBMUY0aFd4Qzs7QTBGNWhXRTtFQUFzQztBMUZnaVd4Qzs7QTBGaGlXRTtFQUFzQztBMUZvaVd4Qzs7QTBGcGlXRTtFQUFzQztBMUZ3aVd4Qzs7QTBGeGlXRTtFQUFzQztBMUY0aVd4Qzs7QTBGNWlXRTtFQUFzQztBMUZnald4Qzs7QTBGaGpXRTtFQUFzQztBMUZvald4Qzs7QTBGcGpXRTtFQUFzQztBMUZ3ald4Qzs7QTBGeGpXRTtFQUFzQztBMUY0ald4Qzs7QTBGNWpXRTtFQUFzQztBMUZna1d4Qzs7QTBGaGtXRTtFQUFzQztBMUZva1d4Qzs7QTBGcGtXRTtFQUFzQztBMUZ3a1d4Qzs7QTBGeGtXRTtFQUFzQztBMUY0a1d4Qzs7QTBGNWtXRTtFQUFzQztBMUZnbFd4Qzs7QTBGaGxXRTtFQUFzQztBMUZvbFd4Qzs7QTBGcGxXRTtFQUFzQztBMUZ3bFd4Qzs7QTBGeGxXRTtFQUFzQztBMUY0bFd4Qzs7QTBGNWxXRTtFQUFzQztBMUZnbVd4Qzs7QTBGaG1XRTtFQUFzQztBMUZvbVd4Qzs7QTBGcG1XRTtFQUFzQztBMUZ3bVd4Qzs7QTBGeG1XRTtFQUFzQztBMUY0bVd4Qzs7QTBGNW1XRTtFQUFzQztBMUZnbld4Qzs7QTBGaG5XRTtFQUFzQztBMUZvbld4Qzs7QTBGcG5XRTtFQUFzQztBMUZ3bld4Qzs7QTBGeG5XRTtFQUFzQztBMUY0bld4Qzs7QTBGNW5XRTtFQUFzQztBMUZnb1d4Qzs7QTBGaG9XRTtFQUFzQztBMUZvb1d4Qzs7QTBGcG9XRTtFQUFzQztBMUZ3b1d4Qzs7QTBGeG9XRTtFQUFzQztBMUY0b1d4Qzs7QTBGNW9XRTtFQUFzQztBMUZncFd4Qzs7QTBGaHBXRTtFQUFzQztBMUZvcFd4Qzs7QTBGcHBXRTtFQUFzQztBMUZ3cFd4Qzs7QTBGeHBXRTtFQUFzQztBMUY0cFd4Qzs7QTBGNXBXRTtFQUFzQztBMUZncVd4Qzs7QTBGaHFXRTtFQUFzQztBMUZvcVd4Qzs7QTBGcHFXRTtFQUFzQztBMUZ3cVd4Qzs7QTBGeHFXRTtFQUFzQztBMUY0cVd4Qzs7QTBGNXFXRTtFQUFzQztBMUZncld4Qzs7QTBGaHJXRTtFQUFzQztBMUZvcld4Qzs7QTBGcHJXRTtFQUFzQztBMUZ3cld4Qzs7QTBGeHJXRTtFQUFzQztBMUY0cld4Qzs7QTBGNXJXRTtFQUFzQztBMUZnc1d4Qzs7QTBGaHNXRTtFQUFzQztBMUZvc1d4Qzs7QTBGcHNXRTtFQUFzQztBMUZ3c1d4Qzs7QTBGeHNXRTtFQUFzQztBMUY0c1d4Qzs7QTBGNXNXRTtFQUFzQztBMUZndFd4Qzs7QTBGaHRXRTtFQUFzQztBMUZvdFd4Qzs7QTBGcHRXRTtFQUFzQztBMUZ3dFd4Qzs7QTBGeHRXRTtFQUFzQztBMUY0dFd4Qzs7QTBGNXRXRTtFQUFzQztBMUZndVd4Qzs7QTBGaHVXRTtFQUFzQztBMUZvdVd4Qzs7QTBGcHVXRTtFQUFzQztBMUZ3dVd4Qzs7QTBGeHVXRTtFQUFzQztBMUY0dVd4Qzs7QTBGNXVXRTtFQUFzQztBMUZndld4Qzs7QTBGaHZXRTtFQUFzQztBMUZvdld4Qzs7QTBGcHZXRTtFQUFzQztBMUZ3dld4Qzs7QTBGeHZXRTtFQUFzQztBMUY0dld4Qzs7QTBGNXZXRTtFQUFzQztBMUZnd1d4Qzs7QTBGaHdXRTtFQUFzQztBMUZvd1d4Qzs7QTBGcHdXRTtFQUFzQztBMUZ3d1d4Qzs7QTBGeHdXRTtFQUFzQztBMUY0d1d4Qzs7QTBGNXdXRTtFQUFzQztBMUZneFd4Qzs7QTBGaHhXRTtFQUFzQztBMUZveFd4Qzs7QTBGcHhXRTtFQUFzQztBMUZ3eFd4Qzs7QTBGeHhXRTtFQUFzQztBMUY0eFd4Qzs7QTBGNXhXRTtFQUFzQztBMUZneVd4Qzs7QTBGaHlXRTtFQUFzQztBMUZveVd4Qzs7QTBGcHlXRTtFQUFzQztBMUZ3eVd4Qzs7QTBGeHlXRTtFQUFzQztBMUY0eVd4Qzs7QTBGNXlXRTtFQUFzQztBMUZneld4Qzs7QTBGaHpXRTtFQUFzQztBMUZveld4Qzs7QTBGcHpXRTtFQUFzQztBMUZ3eld4Qzs7QTBGeHpXRTtFQUFzQztBMUY0eld4Qzs7QTBGNXpXRTtFQUFzQztBMUZnMFd4Qzs7QTBGaDBXRTtFQUFzQztBMUZvMFd4Qzs7QTBGcDBXRTtFQUFzQztBMUZ3MFd4Qzs7QTBGeDBXRTtFQUFzQztBMUY0MFd4Qzs7QTBGNTBXRTtFQUFzQztBMUZnMVd4Qzs7QTBGaDFXRTtFQUFzQztBMUZvMVd4Qzs7QTBGcDFXRTtFQUFzQztBMUZ3MVd4Qzs7QTBGeDFXRTtFQUFzQztBMUY0MVd4Qzs7QTBGNTFXRTtFQUFzQztBMUZnMld4Qzs7QTBGaDJXRTtFQUFzQztBMUZvMld4Qzs7QTBGcDJXRTtFQUFzQztBMUZ3Mld4Qzs7QTBGeDJXRTtFQUFzQztBMUY0Mld4Qzs7QTBGNTJXRTtFQUFzQztBMUZnM1d4Qzs7QTBGaDNXRTtFQUFzQztBMUZvM1d4Qzs7QTBGcDNXRTtFQUFzQztBMUZ3M1d4Qzs7QTBGeDNXRTtFQUFzQztBMUY0M1d4Qzs7QTBGNTNXRTtFQUFzQztBMUZnNFd4Qzs7QTBGaDRXRTtFQUFzQztBMUZvNFd4Qzs7QTBGcDRXRTtFQUFzQztBMUZ3NFd4Qzs7QTBGeDRXRTtFQUFzQztBMUY0NFd4Qzs7QTBGNTRXRTtFQUFzQztBMUZnNVd4Qzs7QTBGaDVXRTtFQUFzQztBMUZvNVd4Qzs7QTBGcDVXRTtFQUFzQztBMUZ3NVd4Qzs7QTBGeDVXRTtFQUFzQztBMUY0NVd4Qzs7QTBGNTVXRTtFQUFzQztBMUZnNld4Qzs7QTBGaDZXRTtFQUFzQztBMUZvNld4Qzs7QTBGcDZXRTtFQUFzQztBMUZ3Nld4Qzs7QTBGeDZXRTtFQUFzQztBMUY0Nld4Qzs7QTBGNTZXRTtFQUFzQztBMUZnN1d4Qzs7QTBGaDdXRTtFQUFzQztBMUZvN1d4Qzs7QTBGcDdXRTtFQUFzQztBMUZ3N1d4Qzs7QTBGeDdXRTtFQUFzQztBMUY0N1d4Qzs7QTBGNTdXRTtFQUFzQztBMUZnOFd4Qzs7QTBGaDhXRTtFQUFzQztBMUZvOFd4Qzs7QTBGcDhXRTtFQUFzQztBMUZ3OFd4Qzs7QTBGeDhXRTtFQUFzQztBMUY0OFd4Qzs7QTBGNThXRTtFQUFzQztBMUZnOVd4Qzs7QTBGaDlXRTtFQUFzQztBMUZvOVd4Qzs7QTBGcDlXRTtFQUFzQztBMUZ3OVd4Qzs7QTBGeDlXRTtFQUFzQztBMUY0OVd4Qzs7QTBGNTlXRTtFQUFzQztBMUZnK1d4Qzs7QTBGaCtXRTtFQUFzQztBMUZvK1d4Qzs7QTBGcCtXRTtFQUFzQztBMUZ3K1d4Qzs7QTBGeCtXRTtFQUFzQztBMUY0K1d4Qzs7QTBGNStXRTtFQUFzQztBMUZnL1d4Qzs7QTBGaC9XRTtFQUFzQztBMUZvL1d4Qzs7QTBGcC9XRTtFQUFzQztBMUZ3L1d4Qzs7QTBGeC9XRTtFQUFzQztBMUY0L1d4Qzs7QTBGNS9XRTtFQUFzQztBMUZnZ1h4Qzs7QTBGaGdYRTtFQUFzQztBMUZvZ1h4Qzs7QTBGcGdYRTtFQUFzQztBMUZ3Z1h4Qzs7QTBGeGdYRTtFQUFzQztBMUY0Z1h4Qzs7QTBGNWdYRTtFQUFzQztBMUZnaFh4Qzs7QTBGaGhYRTtFQUFzQztBMUZvaFh4Qzs7QTBGcGhYRTtFQUFzQztBMUZ3aFh4Qzs7QTBGeGhYRTtFQUFzQztBMUY0aFh4Qzs7QTBGNWhYRTtFQUFzQztBMUZnaVh4Qzs7QTBGaGlYRTtFQUFzQztBMUZvaVh4Qzs7QTBGcGlYRTtFQUFzQztBMUZ3aVh4Qzs7QTBGeGlYRTtFQUFzQztBMUY0aVh4Qzs7QTBGNWlYRTtFQUFzQztBMUZnalh4Qzs7QTBGaGpYRTtFQUFzQztBMUZvalh4Qzs7QTBGcGpYRTtFQUFzQztBMUZ3alh4Qzs7QTBGeGpYRTtFQUFzQztBMUY0alh4Qzs7QTBGNWpYRTtFQUFzQztBMUZna1h4Qzs7QTBGaGtYRTtFQUFzQztBMUZva1h4Qzs7QTBGcGtYRTtFQUFzQztBMUZ3a1h4Qzs7QTBGeGtYRTtFQUFzQztBMUY0a1h4Qzs7QTBGNWtYRTtFQUFzQztBMUZnbFh4Qzs7QTBGaGxYRTtFQUFzQztBMUZvbFh4Qzs7QTBGcGxYRTtFQUFzQztBMUZ3bFh4Qzs7QTBGeGxYRTtFQUFzQztBMUY0bFh4Qzs7QTBGNWxYRTtFQUFzQztBMUZnbVh4Qzs7QTBGaG1YRTtFQUFzQztBMUZvbVh4Qzs7QTBGcG1YRTtFQUFzQztBMUZ3bVh4Qzs7QTBGeG1YRTtFQUFzQztBMUY0bVh4Qzs7QTBGNW1YRTtFQUFzQztBMUZnblh4Qzs7QTBGaG5YRTtFQUFzQztBMUZvblh4Qzs7QTBGcG5YRTtFQUFzQztBMUZ3blh4Qzs7QTBGeG5YRTtFQUFzQztBMUY0blh4Qzs7QTBGNW5YRTtFQUFzQztBMUZnb1h4Qzs7QTBGaG9YRTtFQUFzQztBMUZvb1h4Qzs7QTBGcG9YRTtFQUFzQztBMUZ3b1h4Qzs7QTBGeG9YRTtFQUFzQztBMUY0b1h4Qzs7QTBGNW9YRTtFQUFzQztBMUZncFh4Qzs7QTBGaHBYRTtFQUFzQztBMUZvcFh4Qzs7QTBGcHBYRTtFQUFzQztBMUZ3cFh4Qzs7QTBGeHBYRTtFQUFzQztBMUY0cFh4Qzs7QTBGNXBYRTtFQUFzQztBMUZncVh4Qzs7QTBGaHFYRTtFQUFzQztBMUZvcVh4Qzs7QTBGcHFYRTtFQUFzQztBMUZ3cVh4Qzs7QTBGeHFYRTtFQUFzQztBMUY0cVh4Qzs7QTBGNXFYRTtFQUFzQztBMUZnclh4Qzs7QTBGaHJYRTtFQUFzQztBMUZvclh4Qzs7QTBGcHJYRTtFQUFzQztBMUZ3clh4Qzs7QTBGeHJYRTtFQUFzQztBMUY0clh4Qzs7QTBGNXJYRTtFQUFzQztBMUZnc1h4Qzs7QTBGaHNYRTtFQUFzQztBMUZvc1h4Qzs7QTBGcHNYRTtFQUFzQztBMUZ3c1h4Qzs7QTBGeHNYRTtFQUFzQztBMUY0c1h4Qzs7QTBGNXNYRTtFQUFzQztBMUZndFh4Qzs7QTBGaHRYRTtFQUFzQztBMUZvdFh4Qzs7QTBGcHRYRTtFQUFzQztBMUZ3dFh4Qzs7QTBGeHRYRTtFQUFzQztBMUY0dFh4Qzs7QTBGNXRYRTtFQUFzQztBMUZndVh4Qzs7QTBGaHVYRTtFQUFzQztBMUZvdVh4Qzs7QTBGcHVYRTtFQUFzQztBMUZ3dVh4Qzs7QTBGeHVYRTtFQUFzQztBMUY0dVh4Qzs7QTBGNXVYRTtFQUFzQztBMUZndlh4Qzs7QTBGaHZYRTtFQUFzQztBMUZvdlh4Qzs7QTBGcHZYRTtFQUFzQztBMUZ3dlh4Qzs7QTBGeHZYRTtFQUFzQztBMUY0dlh4Qzs7QTBGNXZYRTtFQUFzQztBMUZnd1h4Qzs7QTBGaHdYRTtFQUFzQztBMUZvd1h4Qzs7QTBGcHdYRTtFQUFzQztBMUZ3d1h4Qzs7QTBGeHdYRTtFQUFzQztBMUY0d1h4Qzs7QTBGNXdYRTtFQUFzQztBMUZneFh4Qzs7QTBGaHhYRTtFQUFzQztBMUZveFh4Qzs7QTBGcHhYRTtFQUFzQztBMUZ3eFh4Qzs7QTBGeHhYRTtFQUFzQztBMUY0eFh4Qzs7QTBGNXhYRTtFQUFzQztBMUZneVh4Qzs7QTBGaHlYRTtFQUFzQztBMUZveVh4Qzs7QTBGcHlYRTtFQUFzQztBMUZ3eVh4Qzs7QTBGeHlYRTtFQUFzQztBMUY0eVh4Qzs7QTBGNXlYRTtFQUFzQztBMUZnelh4Qzs7QTBGaHpYRTtFQUFzQztBMUZvelh4Qzs7QTBGcHpYRTtFQUFzQztBMUZ3elh4Qzs7QTBGeHpYRTtFQUFzQztBMUY0elh4Qzs7QTBGNXpYRTtFQUFzQztBMUZnMFh4Qzs7QTBGaDBYRTtFQUFzQztBMUZvMFh4Qzs7QTBGcDBYRTtFQUFzQztBMUZ3MFh4Qzs7QTBGeDBYRTtFQUFzQztBMUY0MFh4Qzs7QTBGNTBYRTtFQUFzQztBMUZnMVh4Qzs7QTBGaDFYRTtFQUFzQztBMUZvMVh4Qzs7QTBGcDFYRTtFQUFzQztBMUZ3MVh4Qzs7QTBGeDFYRTtFQUFzQztBMUY0MVh4Qzs7QTBGNTFYRTtFQUFzQztBMUZnMlh4Qzs7QTBGaDJYRTtFQUFzQztBMUZvMlh4Qzs7QTBGcDJYRTtFQUFzQztBMUZ3Mlh4Qzs7QTBGeDJYRTtFQUFzQztBMUY0Mlh4Qzs7QTBGNTJYRTtFQUFzQztBMUZnM1h4Qzs7QTBGaDNYRTtFQUFzQztBMUZvM1h4Qzs7QTBGcDNYRTtFQUFzQztBMUZ3M1h4Qzs7QTBGeDNYRTtFQUFzQztBMUY0M1h4Qzs7QTBGNTNYRTtFQUFzQztBMUZnNFh4Qzs7QTBGaDRYRTtFQUFzQztBMUZvNFh4Qzs7QTBGcDRYRTtFQUFzQztBMUZ3NFh4Qzs7QTBGeDRYRTtFQUFzQztBMUY0NFh4Qzs7QTBGNTRYRTtFQUFzQztBMUZnNVh4Qzs7QTBGaDVYRTtFQUFzQztBMUZvNVh4Qzs7QTBGcDVYRTtFQUFzQztBMUZ3NVh4Qzs7QTBGeDVYRTtFQUFzQztBMUY0NVh4Qzs7QTBGNTVYRTtFQUFzQztBMUZnNlh4Qzs7QTBGaDZYRTtFQUFzQztBMUZvNlh4Qzs7QTBGcDZYRTtFQUFzQztBMUZ3Nlh4Qzs7QTBGeDZYRTtFQUFzQztBMUY0Nlh4Qzs7QTBGNTZYRTtFQUFzQztBMUZnN1h4Qzs7QTBGaDdYRTtFQUFzQztBMUZvN1h4Qzs7QTBGcDdYRTtFQUFzQztBMUZ3N1h4Qzs7QTBGeDdYRTtFQUFzQztBMUY0N1h4Qzs7QTBGNTdYRTtFQUFzQztBMUZnOFh4Qzs7QTBGaDhYRTtFQUFzQztBMUZvOFh4Qzs7QTBGcDhYRTtFQUFzQztBMUZ3OFh4Qzs7QTBGeDhYRTtFQUFzQztBMUY0OFh4Qzs7QTBGNThYRTtFQUFzQztBMUZnOVh4Qzs7QTBGaDlYRTtFQUFzQztBMUZvOVh4Qzs7QTBGcDlYRTtFQUFzQztBMUZ3OVh4Qzs7QTBGeDlYRTtFQUFzQztBMUY0OVh4Qzs7QTBGNTlYRTtFQUFzQztBMUZnK1h4Qzs7QTBGaCtYRTtFQUFzQztBMUZvK1h4Qzs7QTBGcCtYRTtFQUFzQztBMUZ3K1h4Qzs7QTBGeCtYRTtFQUFzQztBMUY0K1h4Qzs7QTBGNStYRTtFQUFzQztBMUZnL1h4Qzs7QTBGaC9YRTtFQUFzQztBMUZvL1h4Qzs7QTBGcC9YRTtFQUFzQztBMUZ3L1h4Qzs7QTBGeC9YRTtFQUFzQztBMUY0L1h4Qzs7QTBGNS9YRTtFQUFzQztBMUZnZ1l4Qzs7QTBGaGdZRTtFQUFzQztBMUZvZ1l4Qzs7QTBGcGdZRTtFQUFzQztBMUZ3Z1l4Qzs7QTBGeGdZRTtFQUFzQztBMUY0Z1l4Qzs7QTBGNWdZRTtFQUFzQztBMUZnaFl4Qzs7QTBGaGhZRTtFQUFzQztBMUZvaFl4Qzs7QTBGcGhZRTtFQUFzQztBMUZ3aFl4Qzs7QTBGeGhZRTtFQUFzQztBMUY0aFl4Qzs7QTBGNWhZRTtFQUFzQztBMUZnaVl4Qzs7QTBGaGlZRTtFQUFzQztBMUZvaVl4Qzs7QTBGcGlZRTtFQUFzQztBMUZ3aVl4Qzs7QTBGeGlZRTtFQUFzQztBMUY0aVl4Qzs7QTBGNWlZRTtFQUFzQztBMUZnall4Qzs7QTBGaGpZRTtFQUFzQztBMUZvall4Qzs7QTBGcGpZRTtFQUFzQztBMUZ3all4Qzs7QTBGeGpZRTtFQUFzQztBMUY0all4Qzs7QTBGNWpZRTtFQUFzQztBMUZna1l4Qzs7QTBGaGtZRTtFQUFzQztBMUZva1l4Qzs7QTBGcGtZRTtFQUFzQztBMUZ3a1l4Qzs7QTBGeGtZRTtFQUFzQztBMUY0a1l4Qzs7QTBGNWtZRTtFQUFzQztBMUZnbFl4Qzs7QTBGaGxZRTtFQUFzQztBMUZvbFl4Qzs7QTBGcGxZRTtFQUFzQztBMUZ3bFl4Qzs7QTBGeGxZRTtFQUFzQztBMUY0bFl4Qzs7QTBGNWxZRTtFQUFzQztBMUZnbVl4Qzs7QTBGaG1ZRTtFQUFzQztBMUZvbVl4Qzs7QTBGcG1ZRTtFQUFzQztBMUZ3bVl4Qzs7QTBGeG1ZRTtFQUFzQztBMUY0bVl4Qzs7QTBGNW1ZRTtFQUFzQztBMUZnbll4Qzs7QTBGaG5ZRTtFQUFzQztBMUZvbll4Qzs7QTBGcG5ZRTtFQUFzQztBMUZ3bll4Qzs7QTBGeG5ZRTtFQUFzQztBMUY0bll4Qzs7QTBGNW5ZRTtFQUFzQztBMUZnb1l4Qzs7QTBGaG9ZRTtFQUFzQztBMUZvb1l4Qzs7QTBGcG9ZRTtFQUFzQztBMUZ3b1l4Qzs7QTBGeG9ZRTtFQUFzQztBMUY0b1l4Qzs7QTBGNW9ZRTtFQUFzQztBMUZncFl4Qzs7QTBGaHBZRTtFQUFzQztBMUZvcFl4Qzs7QTBGcHBZRTtFQUFzQztBMUZ3cFl4Qzs7QTBGeHBZRTtFQUFzQztBMUY0cFl4Qzs7QTBGNXBZRTtFQUFzQztBMUZncVl4Qzs7QTBGaHFZRTtFQUFzQztBMUZvcVl4Qzs7QTBGcHFZRTtFQUFzQztBMUZ3cVl4Qzs7QTBGeHFZRTtFQUFzQztBMUY0cVl4Qzs7QTBGNXFZRTtFQUFzQztBMUZncll4Qzs7QTBGaHJZRTtFQUFzQztBMUZvcll4Qzs7QTBGcHJZRTtFQUFzQztBMUZ3cll4Qzs7QTBGeHJZRTtFQUFzQztBMUY0cll4Qzs7QTBGNXJZRTtFQUFzQztBMUZnc1l4Qzs7QTBGaHNZRTtFQUFzQztBMUZvc1l4Qzs7QTBGcHNZRTtFQUFzQztBMUZ3c1l4Qzs7QTBGeHNZRTtFQUFzQztBMUY0c1l4Qzs7QTBGNXNZRTtFQUFzQztBMUZndFl4Qzs7QTBGaHRZRTtFQUFzQztBMUZvdFl4Qzs7QTBGcHRZRTtFQUFzQztBMUZ3dFl4Qzs7QTBGeHRZRTtFQUFzQztBMUY0dFl4Qzs7QTBGNXRZRTtFQUFzQztBMUZndVl4Qzs7QTBGaHVZRTtFQUFzQztBMUZvdVl4Qzs7QTBGcHVZRTtFQUFzQztBMUZ3dVl4Qzs7QTBGeHVZRTtFQUFzQztBMUY0dVl4Qzs7QTBGNXVZRTtFQUFzQztBMUZndll4Qzs7QTBGaHZZRTtFQUFzQztBMUZvdll4Qzs7QTBGcHZZRTtFQUFzQztBMUZ3dll4Qzs7QTBGeHZZRTtFQUFzQztBMUY0dll4Qzs7QTBGNXZZRTtFQUFzQztBMUZnd1l4Qzs7QTBGaHdZRTtFQUFzQztBMUZvd1l4Qzs7QTBGcHdZRTtFQUFzQztBMUZ3d1l4Qzs7QTBGeHdZRTtFQUFzQztBMUY0d1l4Qzs7QTBGNXdZRTtFQUFzQztBMUZneFl4Qzs7QTBGaHhZRTtFQUFzQztBMUZveFl4Qzs7QTBGcHhZRTtFQUFzQztBMUZ3eFl4Qzs7QTBGeHhZRTtFQUFzQztBMUY0eFl4Qzs7QTBGNXhZRTtFQUFzQztBMUZneVl4Qzs7QTBGaHlZRTtFQUFzQztBMUZveVl4Qzs7QTBGcHlZRTtFQUFzQztBMUZ3eVl4Qzs7QTBGeHlZRTtFQUFzQztBMUY0eVl4Qzs7QTBGNXlZRTtFQUFzQztBMUZnell4Qzs7QTBGaHpZRTtFQUFzQztBMUZvell4Qzs7QTBGcHpZRTtFQUFzQztBMUZ3ell4Qzs7QTBGeHpZRTtFQUFzQztBMUY0ell4Qzs7QTBGNXpZRTtFQUFzQztBMUZnMFl4Qzs7QTBGaDBZRTtFQUFzQztBMUZvMFl4Qzs7QTBGcDBZRTtFQUFzQztBMUZ3MFl4Qzs7QTBGeDBZRTtFQUFzQztBMUY0MFl4Qzs7QTBGNTBZRTtFQUFzQztBMUZnMVl4Qzs7QTBGaDFZRTtFQUFzQztBMUZvMVl4Qzs7QTBGcDFZRTtFQUFzQztBMUZ3MVl4Qzs7QTBGeDFZRTtFQUFzQztBMUY0MVl4Qzs7QTBGNTFZRTtFQUFzQztBMUZnMll4Qzs7QTBGaDJZRTtFQUFzQztBMUZvMll4Qzs7QTBGcDJZRTtFQUFzQztBMUZ3Mll4Qzs7QTBGeDJZRTtFQUFzQztBMUY0Mll4Qzs7QTBGNTJZRTtFQUFzQztBMUZnM1l4Qzs7QTBGaDNZRTtFQUFzQztBMUZvM1l4Qzs7QTBGcDNZRTtFQUFzQztBMUZ3M1l4Qzs7QTBGeDNZRTtFQUFzQztBMUY0M1l4Qzs7QTBGNTNZRTtFQUFzQztBMUZnNFl4Qzs7QTBGaDRZRTtFQUFzQztBMUZvNFl4Qzs7QTBGcDRZRTtFQUFzQztBMUZ3NFl4Qzs7QTBGeDRZRTtFQUFzQztBMUY0NFl4Qzs7QTBGNTRZRTtFQUFzQztBMUZnNVl4Qzs7QTBGaDVZRTtFQUFzQztBMUZvNVl4Qzs7QTBGcDVZRTtFQUFzQztBMUZ3NVl4Qzs7QTBGeDVZRTtFQUFzQztBMUY0NVl4Qzs7QTBGNTVZRTtFQUFzQztBMUZnNll4Qzs7QTBGaDZZRTtFQUFzQztBMUZvNll4Qzs7QTBGcDZZRTtFQUFzQztBMUZ3Nll4Qzs7QTBGeDZZRTtFQUFzQztBMUY0Nll4Qzs7QTBGNTZZRTtFQUFzQztBMUZnN1l4Qzs7QTBGaDdZRTtFQUFzQztBMUZvN1l4Qzs7QTBGcDdZRTtFQUFzQztBMUZ3N1l4Qzs7QTBGeDdZRTtFQUFzQztBMUY0N1l4Qzs7QTBGNTdZRTtFQUFzQztBMUZnOFl4Qzs7QTBGaDhZRTtFQUFzQztBMUZvOFl4Qzs7QTBGcDhZRTtFQUFzQztBMUZ3OFl4Qzs7QTBGeDhZRTtFQUFzQztBMUY0OFl4Qzs7QTBGNThZRTtFQUFzQztBMUZnOVl4Qzs7QTBGaDlZRTtFQUFzQztBMUZvOVl4Qzs7QTBGcDlZRTtFQUFzQztBMUZ3OVl4Qzs7QTBGeDlZRTtFQUFzQztBMUY0OVl4Qzs7QTBGNTlZRTtFQUFzQztBMUZnK1l4Qzs7QTBGaCtZRTtFQUFzQztBMUZvK1l4Qzs7QTBGcCtZRTtFQUFzQztBMUZ3K1l4Qzs7QTBGeCtZRTtFQUFzQztBMUY0K1l4Qzs7QTBGNStZRTtFQUFzQztBMUZnL1l4Qzs7QTBGaC9ZRTtFQUFzQztBMUZvL1l4Qzs7QTBGcC9ZRTtFQUFzQztBMUZ3L1l4Qzs7QTBGeC9ZRTtFQUFzQztBMUY0L1l4Qzs7QTBGNS9ZRTtFQUFzQztBMUZnZ1p4Qzs7QTBGaGdaRTtFQUFzQztBMUZvZ1p4Qzs7QTBGcGdaRTtFQUFzQztBMUZ3Z1p4Qzs7QTBGeGdaRTtFQUFzQztBMUY0Z1p4Qzs7QTBGNWdaRTtFQUFzQztBMUZnaFp4Qzs7QTBGaGhaRTtFQUFzQztBMUZvaFp4Qzs7QTBGcGhaRTtFQUFzQztBMUZ3aFp4Qzs7QTBGeGhaRTtFQUFzQztBMUY0aFp4Qzs7QTBGNWhaRTtFQUFzQztBMUZnaVp4Qzs7QTBGaGlaRTtFQUFzQztBMUZvaVp4Qzs7QTBGcGlaRTtFQUFzQztBMUZ3aVp4Qzs7QTBGeGlaRTtFQUFzQztBMUY0aVp4Qzs7QTBGNWlaRTtFQUFzQztBMUZnalp4Qzs7QTBGaGpaRTtFQUFzQztBMUZvalp4Qzs7QTBGcGpaRTtFQUFzQztBMUZ3alp4Qzs7QTBGeGpaRTtFQUFzQztBMUY0alp4Qzs7QTBGNWpaRTtFQUFzQztBMUZna1p4Qzs7QTBGaGtaRTtFQUFzQztBMUZva1p4Qzs7QTBGcGtaRTtFQUFzQztBMUZ3a1p4Qzs7QTBGeGtaRTtFQUFzQztBMUY0a1p4Qzs7QTBGNWtaRTtFQUFzQztBMUZnbFp4Qzs7QTBGaGxaRTtFQUFzQztBMUZvbFp4Qzs7QTBGcGxaRTtFQUFzQztBMUZ3bFp4Qzs7QTBGeGxaRTtFQUFzQztBMUY0bFp4Qzs7QTBGNWxaRTtFQUFzQztBMUZnbVp4Qzs7QTBGaG1aRTtFQUFzQztBMUZvbVp4Qzs7QTBGcG1aRTtFQUFzQztBMUZ3bVp4Qzs7QTBGeG1aRTtFQUFzQztBMUY0bVp4Qzs7QTBGNW1aRTtFQUFzQztBMUZnblp4Qzs7QTBGaG5aRTtFQUFzQztBMUZvblp4Qzs7QTBGcG5aRTtFQUFzQztBMUZ3blp4Qzs7QTBGeG5aRTtFQUFzQztBMUY0blp4Qzs7QTBGNW5aRTtFQUFzQztBMUZnb1p4Qzs7QTBGaG9aRTtFQUFzQztBMUZvb1p4Qzs7QTBGcG9aRTtFQUFzQztBMUZ3b1p4Qzs7QTBGeG9aRTtFQUFzQztBMUY0b1p4Qzs7QTBGNW9aRTtFQUFzQztBMUZncFp4Qzs7QTBGaHBaRTtFQUFzQztBMUZvcFp4Qzs7QTBGcHBaRTtFQUFzQztBMUZ3cFp4Qzs7QTBGeHBaRTtFQUFzQztBMUY0cFp4Qzs7QTBGNXBaRTtFQUFzQztBMUZncVp4Qzs7QTBGaHFaRTtFQUFzQztBMUZvcVp4Qzs7QTBGcHFaRTtFQUFzQztBMUZ3cVp4Qzs7QTBGeHFaRTtFQUFzQztBMUY0cVp4Qzs7QTBGNXFaRTtFQUFzQztBMUZnclp4Qzs7QTBGaHJaRTtFQUFzQztBMUZvclp4Qzs7QTBGcHJaRTtFQUFzQztBMUZ3clp4Qzs7QTBGeHJaRTtFQUFzQztBMUY0clp4Qzs7QTBGNXJaRTtFQUFzQztBMUZnc1p4Qzs7QTBGaHNaRTtFQUFzQztBMUZvc1p4Qzs7QTBGcHNaRTtFQUFzQztBMUZ3c1p4Qzs7QTBGeHNaRTtFQUFzQztBMUY0c1p4Qzs7QTBGNXNaRTtFQUFzQztBMUZndFp4Qzs7QTBGaHRaRTtFQUFzQztBMUZvdFp4Qzs7QTBGcHRaRTtFQUFzQztBMUZ3dFp4Qzs7QTBGeHRaRTtFQUFzQztBMUY0dFp4Qzs7QTBGNXRaRTtFQUFzQztBMUZndVp4Qzs7QTBGaHVaRTtFQUFzQztBMUZvdVp4Qzs7QTBGcHVaRTtFQUFzQztBMUZ3dVp4Qzs7QTBGeHVaRTtFQUFzQztBMUY0dVp4Qzs7QTBGNXVaRTtFQUFzQztBMUZndlp4Qzs7QTBGaHZaRTtFQUFzQztBMUZvdlp4Qzs7QTBGcHZaRTtFQUFzQztBMUZ3dlp4Qzs7QTBGeHZaRTtFQUFzQztBMUY0dlp4Qzs7QTBGNXZaRTtFQUFzQztBMUZnd1p4Qzs7QTBGaHdaRTtFQUFzQztBMUZvd1p4Qzs7QTBGcHdaRTtFQUFzQztBMUZ3d1p4Qzs7QTBGeHdaRTtFQUFzQztBMUY0d1p4Qzs7QTBGNXdaRTtFQUFzQztBMUZneFp4Qzs7QTBGaHhaRTtFQUFzQztBMUZveFp4Qzs7QTBGcHhaRTtFQUFzQztBMUZ3eFp4Qzs7QTBGeHhaRTtFQUFzQztBMUY0eFp4Qzs7QTBGNXhaRTtFQUFzQztBMUZneVp4Qzs7QTBGaHlaRTtFQUFzQztBMUZveVp4Qzs7QTBGcHlaRTtFQUFzQztBMUZ3eVp4Qzs7QTBGeHlaRTtFQUFzQztBMUY0eVp4Qzs7QTBGNXlaRTtFQUFzQztBMUZnelp4Qzs7QTBGaHpaRTtFQUFzQztBMUZvelp4Qzs7QTBGcHpaRTtFQUFzQztBMUZ3elp4Qzs7QTBGeHpaRTtFQUFzQztBMUY0elp4Qzs7QTBGNXpaRTtFQUFzQztBMUZnMFp4Qzs7QTBGaDBaRTtFQUFzQztBMUZvMFp4Qzs7QTBGcDBaRTtFQUFzQztBMUZ3MFp4Qzs7QTBGeDBaRTtFQUFzQztBMUY0MFp4Qzs7QTBGNTBaRTtFQUFzQztBMUZnMVp4Qzs7QTBGaDFaRTtFQUFzQztBMUZvMVp4Qzs7QTBGcDFaRTtFQUFzQztBMUZ3MVp4Qzs7QTBGeDFaRTtFQUFzQztBMUY0MVp4Qzs7QTBGNTFaRTtFQUFzQztBMUZnMlp4Qzs7QTBGaDJaRTtFQUFzQztBMUZvMlp4Qzs7QTBGcDJaRTtFQUFzQztBMUZ3Mlp4Qzs7QTBGeDJaRTtFQUFzQztBMUY0Mlp4Qzs7QTBGNTJaRTtFQUFzQztBMUZnM1p4Qzs7QTBGaDNaRTtFQUFzQztBMUZvM1p4Qzs7QTBGcDNaRTtFQUFzQztBMUZ3M1p4Qzs7QTBGeDNaRTtFQUFzQztBMUY0M1p4Qzs7QTBGNTNaRTtFQUFzQztBMUZnNFp4Qzs7QTBGaDRaRTtFQUFzQztBMUZvNFp4Qzs7QTBGcDRaRTtFQUFzQztBMUZ3NFp4Qzs7QTBGeDRaRTtFQUFzQztBMUY0NFp4Qzs7QTBGNTRaRTtFQUFzQztBMUZnNVp4Qzs7QTBGaDVaRTtFQUFzQztBMUZvNVp4Qzs7QTBGcDVaRTtFQUFzQztBMUZ3NVp4Qzs7QTBGeDVaRTtFQUFzQztBMUY0NVp4Qzs7QTBGNTVaRTtFQUFzQztBMUZnNlp4Qzs7QTBGaDZaRTtFQUFzQztBMUZvNlp4Qzs7QTBGcDZaRTtFQUFzQztBMUZ3Nlp4Qzs7QTBGeDZaRTtFQUFzQztBMUY0Nlp4Qzs7QTBGNTZaRTtFQUFzQztBMUZnN1p4Qzs7QTBGaDdaRTtFQUFzQztBMUZvN1p4Qzs7QTBGcDdaRTtFQUFzQztBMUZ3N1p4Qzs7QTBGeDdaRTtFQUFzQztBMUY0N1p4Qzs7QTBGNTdaRTtFQUFzQztBMUZnOFp4Qzs7QTBGaDhaRTtFQUFzQztBMUZvOFp4Qzs7QTBGcDhaRTtFQUFzQztBMUZ3OFp4Qzs7QTBGeDhaRTtFQUFzQztBMUY0OFp4Qzs7QTBGNThaRTtFQUFzQztBMUZnOVp4Qzs7QTBGaDlaRTtFQUFzQztBMUZvOVp4Qzs7QTBGcDlaRTtFQUFzQztBMUZ3OVp4Qzs7QTBGeDlaRTtFQUFzQztBMUY0OVp4Qzs7QTBGNTlaRTtFQUFzQztBMUZnK1p4Qzs7QTBGaCtaRTtFQUFzQztBMUZvK1p4Qzs7QTBGcCtaRTtFQUFzQztBMUZ3K1p4Qzs7QTBGeCtaRTtFQUFzQztBMUY0K1p4Qzs7QTBGNStaRTtFQUFzQztBMUZnL1p4Qzs7QTBGaC9aRTtFQUFzQztBMUZvL1p4Qzs7QTBGcC9aRTtFQUFzQztBMUZ3L1p4Qzs7QTBGeC9aRTtFQUFzQztBMUY0L1p4Qzs7QTBGNS9aRTtFQUFzQztBMUZnZ2F4Qzs7QTBGaGdhRTtFQUFzQztBMUZvZ2F4Qzs7QTBGcGdhRTtFQUFzQztBMUZ3Z2F4Qzs7QTBGeGdhRTtFQUFzQztBMUY0Z2F4Qzs7QTBGNWdhRTtFQUFzQztBMUZnaGF4Qzs7QTBGaGhhRTtFQUFzQztBMUZvaGF4Qzs7QTBGcGhhRTtFQUFzQztBMUZ3aGF4Qzs7QTBGeGhhRTtFQUFzQztBMUY0aGF4Qzs7QTBGNWhhRTtFQUFzQztBMUZnaWF4Qzs7QTBGaGlhRTtFQUFzQztBMUZvaWF4Qzs7QTBGcGlhRTtFQUFzQztBMUZ3aWF4Qzs7QTBGeGlhRTtFQUFzQztBMUY0aWF4Qzs7QTBGNWlhRTtFQUFzQztBMUZnamF4Qzs7QTBGaGphRTtFQUFzQztBMUZvamF4Qzs7QTBGcGphRTtFQUFzQztBMUZ3amF4Qzs7QTBGeGphRTtFQUFzQztBMUY0amF4Qzs7QTBGNWphRTtFQUFzQztBMUZna2F4Qzs7QTBGaGthRTtFQUFzQztBMUZva2F4Qzs7QTBGcGthRTtFQUFzQztBMUZ3a2F4Qzs7QTBGeGthRTtFQUFzQztBMUY0a2F4Qzs7QTBGNWthRTtFQUFzQztBMUZnbGF4Qzs7QTBGaGxhRTtFQUFzQztBMUZvbGF4Qzs7QTBGcGxhRTtFQUFzQztBMUZ3bGF4Qzs7QTBGeGxhRTtFQUFzQztBMUY0bGF4Qzs7QTBGNWxhRTtFQUFzQztBMUZnbWF4Qzs7QTBGaG1hRTtFQUFzQztBMUZvbWF4Qzs7QTBGcG1hRTtFQUFzQztBMUZ3bWF4Qzs7QTBGeG1hRTtFQUFzQztBMUY0bWF4Qzs7QTBGNW1hRTtFQUFzQztBMUZnbmF4Qzs7QTBGaG5hRTtFQUFzQztBMUZvbmF4Qzs7QTBGcG5hRTtFQUFzQztBMUZ3bmF4Qzs7QTBGeG5hRTtFQUFzQztBMUY0bmF4Qzs7QTBGNW5hRTtFQUFzQztBMUZnb2F4Qzs7QTBGaG9hRTtFQUFzQztBMUZvb2F4Qzs7QTBGcG9hRTtFQUFzQztBMUZ3b2F4Qzs7QTBGeG9hRTtFQUFzQztBMUY0b2F4Qzs7QTBGNW9hRTtFQUFzQztBMUZncGF4Qzs7QTBGaHBhRTtFQUFzQztBMUZvcGF4Qzs7QTBGcHBhRTtFQUFzQztBMUZ3cGF4Qzs7QTBGeHBhRTtFQUFzQztBMUY0cGF4Qzs7QTBGNXBhRTtFQUFzQztBMUZncWF4Qzs7QTBGaHFhRTtFQUFzQztBMUZvcWF4Qzs7QTBGcHFhRTtFQUFzQztBMUZ3cWF4Qzs7QTBGeHFhRTtFQUFzQztBMUY0cWF4Qzs7QTBGNXFhRTtFQUFzQztBMUZncmF4Qzs7QTBGaHJhRTtFQUFzQztBMUZvcmF4Qzs7QTBGcHJhRTtFQUFzQztBMUZ3cmF4Qzs7QTBGeHJhRTtFQUFzQztBMUY0cmF4Qzs7QTBGNXJhRTtFQUFzQztBMUZnc2F4Qzs7QTBGaHNhRTtFQUFzQztBMUZvc2F4Qzs7QTBGcHNhRTtFQUFzQztBMUZ3c2F4Qzs7QTBGeHNhRTtFQUFzQztBMUY0c2F4Qzs7QTBGNXNhRTtFQUFzQztBMUZndGF4Qzs7QTBGaHRhRTtFQUFzQztBMUZvdGF4Qzs7QTBGcHRhRTtFQUFzQztBMUZ3dGF4Qzs7QTBGeHRhRTtFQUFzQztBMUY0dGF4Qzs7QTBGNXRhRTtFQUFzQztBMUZndWF4Qzs7QTBGaHVhRTtFQUFzQztBMUZvdWF4Qzs7QTBGcHVhRTtFQUFzQztBMUZ3dWF4Qzs7QTBGeHVhRTtFQUFzQztBMUY0dWF4Qzs7QTBGNXVhRTtFQUFzQztBMUZndmF4Qzs7QTBGaHZhRTtFQUFzQztBMUZvdmF4Qzs7QTBGcHZhRTtFQUFzQztBMUZ3dmF4Qzs7QTBGeHZhRTtFQUFzQztBMUY0dmF4Qzs7QTBGNXZhRTtFQUFzQztBMUZnd2F4Qzs7QTBGaHdhRTtFQUFzQztBMUZvd2F4Qzs7QTBGcHdhRTtFQUFzQztBMUZ3d2F4Qzs7QTBGeHdhRTtFQUFzQztBMUY0d2F4Qzs7QTBGNXdhRTtFQUFzQztBMUZneGF4Qzs7QTBGaHhhRTtFQUFzQztBMUZveGF4Qzs7QTBGcHhhRTtFQUFzQztBMUZ3eGF4Qzs7QTBGeHhhRTtFQUFzQztBMUY0eGF4Qzs7QTBGNXhhRTtFQUFzQztBMUZneWF4Qzs7QTBGaHlhRTtFQUFzQztBMUZveWF4Qzs7QTBGcHlhRTtFQUFzQztBMUZ3eWF4Qzs7QTBGeHlhRTtFQUFzQztBMUY0eWF4Qzs7QTBGNXlhRTtFQUFzQztBMUZnemF4Qzs7QTBGaHphRTtFQUFzQztBMUZvemF4Qzs7QTBGcHphRTtFQUFzQztBMUZ3emF4Qzs7QTBGeHphRTtFQUFzQztBMUY0emF4Qzs7QTBGNXphRTtFQUFzQztBMUZnMGF4Qzs7QTBGaDBhRTtFQUFzQztBMUZvMGF4Qzs7QTBGcDBhRTtFQUFzQztBMUZ3MGF4Qzs7QTBGeDBhRTtFQUFzQztBMUY0MGF4Qzs7QTBGNTBhRTtFQUFzQztBMUZnMWF4Qzs7QTBGaDFhRTtFQUFzQztBMUZvMWF4Qzs7QTBGcDFhRTtFQUFzQztBMUZ3MWF4Qzs7QTBGeDFhRTtFQUFzQztBMUY0MWF4Qzs7QTBGNTFhRTtFQUFzQztBMUZnMmF4Qzs7QTBGaDJhRTtFQUFzQztBMUZvMmF4Qzs7QTBGcDJhRTtFQUFzQztBMUZ3MmF4Qzs7QTBGeDJhRTtFQUFzQztBMUY0MmF4Qzs7QTBGNTJhRTtFQUFzQztBMUZnM2F4Qzs7QTBGaDNhRTtFQUFzQztBMUZvM2F4Qzs7QTBGcDNhRTtFQUFzQztBMUZ3M2F4Qzs7QTBGeDNhRTtFQUFzQztBMUY0M2F4Qzs7QTBGNTNhRTtFQUFzQztBMUZnNGF4Qzs7QTBGaDRhRTtFQUFzQztBMUZvNGF4Qzs7QTBGcDRhRTtFQUFzQztBMUZ3NGF4Qzs7QTBGeDRhRTtFQUFzQztBMUY0NGF4Qzs7QTBGNTRhRTtFQUFzQztBMUZnNWF4Qzs7QTBGaDVhRTtFQUFzQztBMUZvNWF4Qzs7QTBGcDVhRTtFQUFzQztBMUZ3NWF4Qzs7QTBGeDVhRTtFQUFzQztBMUY0NWF4Qzs7QTBGNTVhRTtFQUFzQztBMUZnNmF4Qzs7QTBGaDZhRTtFQUFzQztBMUZvNmF4Qzs7QTBGcDZhRTtFQUFzQztBMUZ3NmF4Qzs7QTBGeDZhRTtFQUFzQztBMUY0NmF4Qzs7QTBGNTZhRTtFQUFzQztBMUZnN2F4Qzs7QTBGaDdhRTtFQUFzQztBMUZvN2F4Qzs7QTBGcDdhRTtFQUFzQztBMUZ3N2F4Qzs7QTBGeDdhRTtFQUFzQztBMUY0N2F4Qzs7QTBGNTdhRTtFQUFzQztBMUZnOGF4Qzs7QTBGaDhhRTtFQUFzQztBMUZvOGF4Qzs7QTBGcDhhRTtFQUFzQztBMUZ3OGF4Qzs7QTBGeDhhRTtFQUFzQztBMUY0OGF4Qzs7QTBGNThhRTtFQUFzQztBMUZnOWF4Qzs7QTBGaDlhRTtFQUFzQztBMUZvOWF4Qzs7QTBGcDlhRTtFQUFzQztBMUZ3OWF4Qzs7QTBGeDlhRTtFQUFzQztBMUY0OWF4Qzs7QTBGNTlhRTtFQUFzQztBMUZnK2F4Qzs7QTBGaCthRTtFQUFzQztBMUZvK2F4Qzs7QTBGcCthRTtFQUFzQztBMUZ3K2F4Qzs7QTBGeCthRTtFQUFzQztBMUY0K2F4Qzs7QTBGNSthRTtFQUFzQztBMUZnL2F4Qzs7QTBGaC9hRTtFQUFzQztBMUZvL2F4Qzs7QTBGcC9hRTtFQUFzQztBMUZ3L2F4Qzs7QTBGeC9hRTtFQUFzQztBMUY0L2F4Qzs7QTBGNS9hRTtFQUFzQztBMUZnZ2J4Qzs7QTBGaGdiRTtFQUFzQztBMUZvZ2J4Qzs7QTBGcGdiRTtFQUFzQztBMUZ3Z2J4Qzs7QTBGeGdiRTtFQUFzQztBMUY0Z2J4Qzs7QTBGNWdiRTtFQUFzQztBMUZnaGJ4Qzs7QTBGaGhiRTtFQUFzQztBMUZvaGJ4Qzs7QTBGcGhiRTtFQUFzQztBMUZ3aGJ4Qzs7QTBGeGhiRTtFQUFzQztBMUY0aGJ4Qzs7QTBGNWhiRTtFQUFzQztBMUZnaWJ4Qzs7QTBGaGliRTtFQUFzQztBMUZvaWJ4Qzs7QTBGcGliRTtFQUFzQztBMUZ3aWJ4Qzs7QTBGeGliRTtFQUFzQztBMUY0aWJ4Qzs7QTBGNWliRTtFQUFzQztBMUZnamJ4Qzs7QTBGaGpiRTtFQUFzQztBMUZvamJ4Qzs7QTBGcGpiRTtFQUFzQztBMUZ3amJ4Qzs7QTBGeGpiRTtFQUFzQztBMUY0amJ4Qzs7QTBGNWpiRTtFQUFzQztBMUZna2J4Qzs7QTBGaGtiRTtFQUFzQztBMUZva2J4Qzs7QTBGcGtiRTtFQUFzQztBMUZ3a2J4Qzs7QTBGeGtiRTtFQUFzQztBMUY0a2J4Qzs7QTBGNWtiRTtFQUFzQztBMUZnbGJ4Qzs7QTBGaGxiRTtFQUFzQztBMUZvbGJ4Qzs7QTBGcGxiRTtFQUFzQztBMUZ3bGJ4Qzs7QTBGeGxiRTtFQUFzQztBMUY0bGJ4Qzs7QTBGNWxiRTtFQUFzQztBMUZnbWJ4Qzs7QTBGaG1iRTtFQUFzQztBMUZvbWJ4Qzs7QTBGcG1iRTtFQUFzQztBMUZ3bWJ4Qzs7QTBGeG1iRTtFQUFzQztBMUY0bWJ4Qzs7QTBGNW1iRTtFQUFzQztBMUZnbmJ4Qzs7QTBGaG5iRTtFQUFzQztBMUZvbmJ4Qzs7QTBGcG5iRTtFQUFzQztBMUZ3bmJ4Qzs7QTBGeG5iRTtFQUFzQztBMUY0bmJ4Qzs7QTBGNW5iRTtFQUFzQztBMUZnb2J4Qzs7QTBGaG9iRTtFQUFzQztBMUZvb2J4Qzs7QTBGcG9iRTtFQUFzQztBMUZ3b2J4Qzs7QTBGeG9iRTtFQUFzQztBMUY0b2J4Qzs7QTBGNW9iRTtFQUFzQztBMUZncGJ4Qzs7QTBGaHBiRTtFQUFzQztBMUZvcGJ4Qzs7QTBGcHBiRTtFQUFzQztBMUZ3cGJ4Qzs7QTBGeHBiRTtFQUFzQztBMUY0cGJ4Qzs7QTBGNXBiRTtFQUFzQztBMUZncWJ4Qzs7QTBGaHFiRTtFQUFzQztBMUZvcWJ4Qzs7QTBGcHFiRTtFQUFzQztBMUZ3cWJ4Qzs7QTBGeHFiRTtFQUFzQztBMUY0cWJ4Qzs7QTBGNXFiRTtFQUFzQztBMUZncmJ4Qzs7QTBGaHJiRTtFQUFzQztBMUZvcmJ4Qzs7QTBGcHJiRTtFQUFzQztBMUZ3cmJ4Qzs7QTBGeHJiRTtFQUFzQztBMUY0cmJ4Qzs7QTBGNXJiRTtFQUFzQztBMUZnc2J4Qzs7QTBGaHNiRTtFQUFzQztBMUZvc2J4Qzs7QTBGcHNiRTtFQUFzQztBMUZ3c2J4Qzs7QTBGeHNiRTtFQUFzQztBMUY0c2J4Qzs7QTBGNXNiRTtFQUFzQztBMUZndGJ4Qzs7QTBGaHRiRTtFQUFzQztBMUZvdGJ4Qzs7QTBGcHRiRTtFQUFzQztBMUZ3dGJ4Qzs7QTBGeHRiRTtFQUFzQztBMUY0dGJ4Qzs7QTBGNXRiRTtFQUFzQztBMUZndWJ4Qzs7QTBGaHViRTtFQUFzQztBMUZvdWJ4Qzs7QTBGcHViRTtFQUFzQztBMUZ3dWJ4Qzs7QTBGeHViRTtFQUFzQztBMUY0dWJ4Qzs7QTBGNXViRTtFQUFzQztBMUZndmJ4Qzs7QTBGaHZiRTtFQUFzQztBMUZvdmJ4Qzs7QTBGcHZiRTtFQUFzQztBMUZ3dmJ4Qzs7QTBGeHZiRTtFQUFzQztBMUY0dmJ4Qzs7QTBGNXZiRTtFQUFzQztBMUZnd2J4Qzs7QTBGaHdiRTtFQUFzQztBMUZvd2J4Qzs7QTBGcHdiRTtFQUFzQztBMUZ3d2J4Qzs7QTBGeHdiRTtFQUFzQztBMUY0d2J4Qzs7QTBGNXdiRTtFQUFzQztBMUZneGJ4Qzs7QTBGaHhiRTtFQUFzQztBMUZveGJ4Qzs7QTBGcHhiRTtFQUFzQztBMUZ3eGJ4Qzs7QTBGeHhiRTtFQUFzQztBMUY0eGJ4Qzs7QTBGNXhiRTtFQUFzQztBMUZneWJ4Qzs7QTBGaHliRTtFQUFzQztBMUZveWJ4Qzs7QTBGcHliRTtFQUFzQztBMUZ3eWJ4Qzs7QTBGeHliRTtFQUFzQztBMUY0eWJ4Qzs7QTBGNXliRTtFQUFzQztBMUZnemJ4Qzs7QTBGaHpiRTtFQUFzQztBMUZvemJ4Qzs7QTBGcHpiRTtFQUFzQztBMUZ3emJ4Qzs7QTBGeHpiRTtFQUFzQztBMUY0emJ4Qzs7QTBGNXpiRTtFQUFzQztBMUZnMGJ4Qzs7QTBGaDBiRTtFQUFzQztBMUZvMGJ4Qzs7QTBGcDBiRTtFQUFzQztBMUZ3MGJ4Qzs7QTBGeDBiRTtFQUFzQztBMUY0MGJ4Qzs7QTBGNTBiRTtFQUFzQztBMUZnMWJ4Qzs7QTBGaDFiRTtFQUFzQztBMUZvMWJ4Qzs7QTBGcDFiRTtFQUFzQztBMUZ3MWJ4Qzs7QTBGeDFiRTtFQUFzQztBMUY0MWJ4Qzs7QTBGNTFiRTtFQUFzQztBMUZnMmJ4Qzs7QTBGaDJiRTtFQUFzQztBMUZvMmJ4Qzs7QTBGcDJiRTtFQUFzQztBMUZ3MmJ4Qzs7QTBGeDJiRTtFQUFzQztBMUY0MmJ4Qzs7QTBGNTJiRTtFQUFzQztBMUZnM2J4Qzs7QTBGaDNiRTtFQUFzQztBMUZvM2J4Qzs7QTBGcDNiRTtFQUFzQztBMUZ3M2J4Qzs7QTBGeDNiRTtFQUFzQztBMUY0M2J4Qzs7QTBGNTNiRTtFQUFzQztBMUZnNGJ4Qzs7QTBGaDRiRTtFQUFzQztBMUZvNGJ4Qzs7QTBGcDRiRTtFQUFzQztBMUZ3NGJ4Qzs7QTBGeDRiRTtFQUFzQztBMUY0NGJ4Qzs7QTBGNTRiRTtFQUFzQztBMUZnNWJ4Qzs7QTBGaDViRTtFQUFzQztBMUZvNWJ4Qzs7QTBGcDViRTtFQUFzQztBMUZ3NWJ4Qzs7QTBGeDViRTtFQUFzQztBMUY0NWJ4Qzs7QTBGNTViRTtFQUFzQztBMUZnNmJ4Qzs7QTBGaDZiRTtFQUFzQztBMUZvNmJ4Qzs7QTBGcDZiRTtFQUFzQztBMUZ3NmJ4Qzs7QTBGeDZiRTtFQUFzQztBMUY0NmJ4Qzs7QTBGNTZiRTtFQUFzQztBMUZnN2J4Qzs7QTBGaDdiRTtFQUFzQztBMUZvN2J4Qzs7QTBGcDdiRTtFQUFzQztBMUZ3N2J4Qzs7QTBGeDdiRTtFQUFzQztBMUY0N2J4Qzs7QTBGNTdiRTtFQUFzQztBMUZnOGJ4Qzs7QTBGaDhiRTtFQUFzQztBMUZvOGJ4Qzs7QTBGcDhiRTtFQUFzQztBMUZ3OGJ4Qzs7QTBGeDhiRTtFQUFzQztBMUY0OGJ4Qzs7QTBGNThiRTtFQUFzQztBMUZnOWJ4Qzs7QTBGaDliRTtFQUFzQztBMUZvOWJ4Qzs7QTBGcDliRTtFQUFzQztBMUZ3OWJ4Qzs7QTBGeDliRTtFQUFzQztBMUY0OWJ4Qzs7QTBGNTliRTtFQUFzQztBMUZnK2J4Qzs7QTBGaCtiRTtFQUFzQztBMUZvK2J4Qzs7QTBGcCtiRTtFQUFzQztBMUZ3K2J4Qzs7QTBGeCtiRTtFQUFzQztBMUY0K2J4Qzs7QTBGNStiRTtFQUFzQztBMUZnL2J4Qzs7QTBGaC9iRTtFQUFzQztBMUZvL2J4Qzs7QTBGcC9iRTtFQUFzQztBMUZ3L2J4Qzs7QTBGeC9iRTtFQUFzQztBMUY0L2J4Qzs7QTBGNS9iRTtFQUFzQztBMUZnZ2N4Qzs7QTBGaGdjRTtFQUFzQztBMUZvZ2N4Qzs7QTBGcGdjRTtFQUFzQztBMUZ3Z2N4Qzs7QTBGeGdjRTtFQUFzQztBMUY0Z2N4Qzs7QTBGNWdjRTtFQUFzQztBMUZnaGN4Qzs7QTBGaGhjRTtFQUFzQztBMUZvaGN4Qzs7QTBGcGhjRTtFQUFzQztBMUZ3aGN4Qzs7QTBGeGhjRTtFQUFzQztBMUY0aGN4Qzs7QTBGNWhjRTtFQUFzQztBMUZnaWN4Qzs7QTBGaGljRTtFQUFzQztBMUZvaWN4Qzs7QTBGcGljRTtFQUFzQztBMUZ3aWN4Qzs7QTBGeGljRTtFQUFzQztBMUY0aWN4Qzs7QTBGNWljRTtFQUFzQztBMUZnamN4Qzs7QTBGaGpjRTtFQUFzQztBMUZvamN4Qzs7QTBGcGpjRTtFQUFzQztBMUZ3amN4Qzs7QTBGeGpjRTtFQUFzQztBMUY0amN4Qzs7QTBGNWpjRTtFQUFzQztBMUZna2N4Qzs7QTBGaGtjRTtFQUFzQztBMUZva2N4Qzs7QTBGcGtjRTtFQUFzQztBMUZ3a2N4Qzs7QTBGeGtjRTtFQUFzQztBMUY0a2N4Qzs7QTBGNWtjRTtFQUFzQztBMUZnbGN4Qzs7QTBGaGxjRTtFQUFzQztBMUZvbGN4Qzs7QTBGcGxjRTtFQUFzQztBMUZ3bGN4Qzs7QTBGeGxjRTtFQUFzQztBMUY0bGN4Qzs7QTBGNWxjRTtFQUFzQztBMUZnbWN4Qzs7QTBGaG1jRTtFQUFzQztBMUZvbWN4Qzs7QTBGcG1jRTtFQUFzQztBMUZ3bWN4Qzs7QTBGeG1jRTtFQUFzQztBMUY0bWN4Qzs7QTBGNW1jRTtFQUFzQztBMUZnbmN4Qzs7QTBGaG5jRTtFQUFzQztBMUZvbmN4Qzs7QTBGcG5jRTtFQUFzQztBMUZ3bmN4Qzs7QTBGeG5jRTtFQUFzQztBMUY0bmN4Qzs7QTBGNW5jRTtFQUFzQztBMUZnb2N4Qzs7QTBGaG9jRTtFQUFzQztBMUZvb2N4Qzs7QTBGcG9jRTtFQUFzQztBMUZ3b2N4Qzs7QTBGeG9jRTtFQUFzQztBMUY0b2N4Qzs7QTBGNW9jRTtFQUFzQztBMUZncGN4Qzs7QTBGaHBjRTtFQUFzQztBMUZvcGN4Qzs7QTBGcHBjRTtFQUFzQztBMUZ3cGN4Qzs7QTBGeHBjRTtFQUFzQztBMUY0cGN4Qzs7QTBGNXBjRTtFQUFzQztBMUZncWN4Qzs7QTBGaHFjRTtFQUFzQztBMUZvcWN4Qzs7QTBGcHFjRTtFQUFzQztBMUZ3cWN4Qzs7QTBGeHFjRTtFQUFzQztBMUY0cWN4Qzs7QTBGNXFjRTtFQUFzQztBMUZncmN4Qzs7QTBGaHJjRTtFQUFzQztBMUZvcmN4Qzs7QTBGcHJjRTtFQUFzQztBMUZ3cmN4Qzs7QTBGeHJjRTtFQUFzQztBMUY0cmN4Qzs7QTBGNXJjRTtFQUFzQztBMUZnc2N4Qzs7QTBGaHNjRTtFQUFzQztBMUZvc2N4Qzs7QTBGcHNjRTtFQUFzQztBMUZ3c2N4Qzs7QTBGeHNjRTtFQUFzQztBMUY0c2N4Qzs7QTBGNXNjRTtFQUFzQztBMUZndGN4Qzs7QTBGaHRjRTtFQUFzQztBMUZvdGN4Qzs7QTBGcHRjRTtFQUFzQztBMUZ3dGN4Qzs7QTBGeHRjRTtFQUFzQztBMUY0dGN4Qzs7QTBGNXRjRTtFQUFzQztBMUZndWN4Qzs7QTBGaHVjRTtFQUFzQztBMUZvdWN4Qzs7QTBGcHVjRTtFQUFzQztBMUZ3dWN4Qzs7QTBGeHVjRTtFQUFzQztBMUY0dWN4Qzs7QTBGNXVjRTtFQUFzQztBMUZndmN4Qzs7QTBGaHZjRTtFQUFzQztBMUZvdmN4Qzs7QTBGcHZjRTtFQUFzQztBMUZ3dmN4Qzs7QTBGeHZjRTtFQUFzQztBMUY0dmN4Qzs7QTBGNXZjRTtFQUFzQztBMUZnd2N4Qzs7QTBGaHdjRTtFQUFzQztBMUZvd2N4Qzs7QTBGcHdjRTtFQUFzQztBMUZ3d2N4Qzs7QTBGeHdjRTtFQUFzQztBMUY0d2N4Qzs7QTBGNXdjRTtFQUFzQztBMUZneGN4Qzs7QTBGaHhjRTtFQUFzQztBMUZveGN4Qzs7QTBGcHhjRTtFQUFzQztBMUZ3eGN4Qzs7QTBGeHhjRTtFQUFzQztBMUY0eGN4Qzs7QTBGNXhjRTtFQUFzQztBMUZneWN4Qzs7QTBGaHljRTtFQUFzQztBMUZveWN4Qzs7QTBGcHljRTtFQUFzQztBMUZ3eWN4Qzs7QTBGeHljRTtFQUFzQztBMUY0eWN4Qzs7QTBGNXljRTtFQUFzQztBMUZnemN4Qzs7QTBGaHpjRTtFQUFzQztBMUZvemN4Qzs7QTBGcHpjRTtFQUFzQztBMUZ3emN4Qzs7QTBGeHpjRTtFQUFzQztBMUY0emN4Qzs7QTBGNXpjRTtFQUFzQztBMUZnMGN4Qzs7QTBGaDBjRTtFQUFzQztBMUZvMGN4Qzs7QTBGcDBjRTtFQUFzQztBMUZ3MGN4Qzs7QTBGeDBjRTtFQUFzQztBMUY0MGN4Qzs7QTBGNTBjRTtFQUFzQztBMUZnMWN4Qzs7QTBGaDFjRTtFQUFzQztBMUZvMWN4Qzs7QTBGcDFjRTtFQUFzQztBMUZ3MWN4Qzs7QTBGeDFjRTtFQUFzQztBMUY0MWN4Qzs7QTBGNTFjRTtFQUFzQztBMUZnMmN4Qzs7QTBGaDJjRTtFQUFzQztBMUZvMmN4Qzs7QTBGcDJjRTtFQUFzQztBMUZ3MmN4Qzs7QTBGeDJjRTtFQUFzQztBMUY0MmN4Qzs7QTBGNTJjRTtFQUFzQztBMUZnM2N4Qzs7QTBGaDNjRTtFQUFzQztBMUZvM2N4Qzs7QTBGcDNjRTtFQUFzQztBMUZ3M2N4Qzs7QTBGeDNjRTtFQUFzQztBMUY0M2N4Qzs7QTBGNTNjRTtFQUFzQztBMUZnNGN4Qzs7QTBGaDRjRTtFQUFzQztBMUZvNGN4Qzs7QTBGcDRjRTtFQUFzQztBMUZ3NGN4Qzs7QTBGeDRjRTtFQUFzQztBMUY0NGN4Qzs7QTBGNTRjRTtFQUFzQztBMUZnNWN4Qzs7QTBGaDVjRTtFQUFzQztBMUZvNWN4Qzs7QTBGcDVjRTtFQUFzQztBMUZ3NWN4Qzs7QTBGeDVjRTtFQUFzQztBMUY0NWN4Qzs7QTBGNTVjRTtFQUFzQztBMUZnNmN4Qzs7QTBGaDZjRTtFQUFzQztBMUZvNmN4Qzs7QTBGcDZjRTtFQUFzQztBMUZ3NmN4Qzs7QTBGeDZjRTtFQUFzQztBMUY0NmN4Qzs7QTBGNTZjRTtFQUFzQztBMUZnN2N4Qzs7QTBGaDdjRTtFQUFzQztBMUZvN2N4Qzs7QTBGcDdjRTtFQUFzQztBMUZ3N2N4Qzs7QTBGeDdjRTtFQUFzQztBMUY0N2N4Qzs7QTBGNTdjRTtFQUFzQztBMUZnOGN4Qzs7QTBGaDhjRTtFQUFzQztBMUZvOGN4Qzs7QTBGcDhjRTtFQUFzQztBMUZ3OGN4Qzs7QTBGeDhjRTtFQUFzQztBMUY0OGN4Qzs7QTBGNThjRTtFQUFzQztBMUZnOWN4Qzs7QTBGaDljRTtFQUFzQztBMUZvOWN4Qzs7QTBGcDljRTtFQUFzQztBMUZ3OWN4Qzs7QTBGeDljRTtFQUFzQztBMUY0OWN4Qzs7QTBGNTljRTtFQUFzQztBMUZnK2N4Qzs7QTBGaCtjRTtFQUFzQztBMUZvK2N4Qzs7QTBGcCtjRTtFQUFzQztBMUZ3K2N4Qzs7QTBGeCtjRTtFQUFzQztBMUY0K2N4Qzs7QTBGNStjRTtFQUFzQztBMUZnL2N4Qzs7QTBGaC9jRTtFQUFzQztBMUZvL2N4Qzs7QTBGcC9jRTtFQUFzQztBMUZ3L2N4Qzs7QTBGeC9jRTtFQUFzQztBMUY0L2N4Qzs7QTBGNS9jRTtFQUFzQztBMUZnZ2R4Qzs7QTBGaGdkRTtFQUFzQztBMUZvZ2R4Qzs7QTBGcGdkRTtFQUFzQztBMUZ3Z2R4Qzs7QTBGeGdkRTtFQUFzQztBMUY0Z2R4Qzs7QTBGNWdkRTtFQUFzQztBMUZnaGR4Qzs7QTBGaGhkRTtFQUFzQztBMUZvaGR4Qzs7QTBGcGhkRTtFQUFzQztBMUZ3aGR4Qzs7QTBGeGhkRTtFQUFzQztBMUY0aGR4Qzs7QTBGNWhkRTtFQUFzQztBMUZnaWR4Qzs7QTBGaGlkRTtFQUFzQztBMUZvaWR4Qzs7QTBGcGlkRTtFQUFzQztBMUZ3aWR4Qzs7QTBGeGlkRTtFQUFzQztBMUY0aWR4Qzs7QTBGNWlkRTtFQUFzQztBMUZnamR4Qzs7QTBGaGpkRTtFQUFzQztBMUZvamR4Qzs7QTBGcGpkRTtFQUFzQztBMUZ3amR4Qzs7QTBGeGpkRTtFQUFzQztBMUY0amR4Qzs7QTBGNWpkRTtFQUFzQztBMUZna2R4Qzs7QTBGaGtkRTtFQUFzQztBMUZva2R4Qzs7QTBGcGtkRTtFQUFzQztBMUZ3a2R4Qzs7QTBGeGtkRTtFQUFzQztBMUY0a2R4Qzs7QTBGNWtkRTtFQUFzQztBMUZnbGR4Qzs7QTBGaGxkRTtFQUFzQztBMUZvbGR4Qzs7QTBGcGxkRTtFQUFzQztBMUZ3bGR4Qzs7QTBGeGxkRTtFQUFzQztBMUY0bGR4Qzs7QTBGNWxkRTtFQUFzQztBMUZnbWR4Qzs7QTBGaG1kRTtFQUFzQztBMUZvbWR4Qzs7QTBGcG1kRTtFQUFzQztBMUZ3bWR4Qzs7QTBGeG1kRTtFQUFzQztBMUY0bWR4Qzs7QTBGNW1kRTtFQUFzQztBMUZnbmR4Qzs7QTBGaG5kRTtFQUFzQztBMUZvbmR4Qzs7QTBGcG5kRTtFQUFzQztBMUZ3bmR4Qzs7QTBGeG5kRTtFQUFzQztBMUY0bmR4Qzs7QTBGNW5kRTtFQUFzQztBMUZnb2R4Qzs7QTBGaG9kRTtFQUFzQztBMUZvb2R4Qzs7QTBGcG9kRTtFQUFzQztBMUZ3b2R4Qzs7QTBGeG9kRTtFQUFzQztBMUY0b2R4Qzs7QTBGNW9kRTtFQUFzQztBMUZncGR4Qzs7QTBGaHBkRTtFQUFzQztBMUZvcGR4Qzs7QTBGcHBkRTtFQUFzQztBMUZ3cGR4Qzs7QTBGeHBkRTtFQUFzQztBMUY0cGR4Qzs7QTBGNXBkRTtFQUFzQztBMUZncWR4Qzs7QTBGaHFkRTtFQUFzQztBMUZvcWR4Qzs7QTBGcHFkRTtFQUFzQztBMUZ3cWR4Qzs7QTBGeHFkRTtFQUFzQztBMUY0cWR4Qzs7QTBGNXFkRTtFQUFzQztBMUZncmR4Qzs7QTBGaHJkRTtFQUFzQztBMUZvcmR4Qzs7QTBGcHJkRTtFQUFzQztBMUZ3cmR4Qzs7QTBGeHJkRTtFQUFzQztBMUY0cmR4Qzs7QTBGNXJkRTtFQUFzQztBMUZnc2R4Qzs7QTBGaHNkRTtFQUFzQztBMUZvc2R4Qzs7QTBGcHNkRTtFQUFzQztBMUZ3c2R4Qzs7QTBGeHNkRTtFQUFzQztBMUY0c2R4Qzs7QTBGNXNkRTtFQUFzQztBMUZndGR4Qzs7QTBGaHRkRTtFQUFzQztBMUZvdGR4Qzs7QTBGcHRkRTtFQUFzQztBMUZ3dGR4Qzs7QTBGeHRkRTtFQUFzQztBMUY0dGR4Qzs7QTBGNXRkRTtFQUFzQztBMUZndWR4Qzs7QTBGaHVkRTtFQUFzQztBMUZvdWR4Qzs7QTBGcHVkRTtFQUFzQztBMUZ3dWR4Qzs7QTBGeHVkRTtFQUFzQztBMUY0dWR4Qzs7QTBGNXVkRTtFQUFzQztBMUZndmR4Qzs7QTBGaHZkRTtFQUFzQztBMUZvdmR4Qzs7QTBGcHZkRTtFQUFzQztBMUZ3dmR4Qzs7QTBGeHZkRTtFQUFzQztBMUY0dmR4Qzs7QTBGNXZkRTtFQUFzQztBMUZnd2R4Qzs7QTBGaHdkRTtFQUFzQztBMUZvd2R4Qzs7QTBGcHdkRTtFQUFzQztBMUZ3d2R4Qzs7QTBGeHdkRTtFQUFzQztBMUY0d2R4Qzs7QTBGNXdkRTtFQUFzQztBMUZneGR4Qzs7QTBGaHhkRTtFQUFzQztBMUZveGR4Qzs7QTBGcHhkRTtFQUFzQztBMUZ3eGR4Qzs7QTBGeHhkRTtFQUFzQztBMUY0eGR4Qzs7QTBGNXhkRTtFQUFzQztBMUZneWR4Qzs7QTBGaHlkRTtFQUFzQztBMUZveWR4Qzs7QTBGcHlkRTtFQUFzQztBMUZ3eWR4Qzs7QTBGeHlkRTtFQUFzQztBMUY0eWR4Qzs7QTBGNXlkRTtFQUFzQztBMUZnemR4Qzs7QTBGaHpkRTtFQUFzQztBMUZvemR4Qzs7QTBGcHpkRTtFQUFzQztBMUZ3emR4Qzs7QTBGeHpkRTtFQUFzQztBMUY0emR4Qzs7QTBGNXpkRTtFQUFzQztBMUZnMGR4Qzs7QTBGaDBkRTtFQUFzQztBMUZvMGR4Qzs7QTBGcDBkRTtFQUFzQztBMUZ3MGR4Qzs7QTBGeDBkRTtFQUFzQztBMUY0MGR4Qzs7QTBGNTBkRTtFQUFzQztBMUZnMWR4Qzs7QTBGaDFkRTtFQUFzQztBMUZvMWR4Qzs7QTBGcDFkRTtFQUFzQztBMUZ3MWR4Qzs7QTBGeDFkRTtFQUFzQztBMUY0MWR4Qzs7QTBGNTFkRTtFQUFzQztBMUZnMmR4Qzs7QTBGaDJkRTtFQUFzQztBMUZvMmR4Qzs7QTBGcDJkRTtFQUFzQztBMUZ3MmR4Qzs7QTBGeDJkRTtFQUFzQztBMUY0MmR4Qzs7QTBGNTJkRTtFQUFzQztBMUZnM2R4Qzs7QTBGaDNkRTtFQUFzQztBMUZvM2R4Qzs7QTBGcDNkRTtFQUFzQztBMUZ3M2R4Qzs7QTBGeDNkRTtFQUFzQztBMUY0M2R4Qzs7QTBGNTNkRTtFQUFzQztBMUZnNGR4Qzs7QTBGaDRkRTtFQUFzQztBMUZvNGR4Qzs7QTBGcDRkRTtFQUFzQztBMUZ3NGR4Qzs7QTBGeDRkRTtFQUFzQztBMUY0NGR4Qzs7QTBGNTRkRTtFQUFzQztBMUZnNWR4Qzs7QTBGaDVkRTtFQUFzQztBMUZvNWR4Qzs7QTBGcDVkRTtFQUFzQztBMUZ3NWR4Qzs7QTBGeDVkRTtFQUFzQztBMUY0NWR4Qzs7QTBGNTVkRTtFQUFzQztBMUZnNmR4Qzs7QTBGaDZkRTtFQUFzQztBMUZvNmR4Qzs7QTBGcDZkRTtFQUFzQztBMUZ3NmR4Qzs7QTBGeDZkRTtFQUFzQztBMUY0NmR4Qzs7QTBGNTZkRTtFQUFzQztBMUZnN2R4Qzs7QTBGaDdkRTtFQUFzQztBMUZvN2R4Qzs7QTBGcDdkRTtFQUFzQztBMUZ3N2R4Qzs7QTBGeDdkRTtFQUFzQztBMUY0N2R4Qzs7QTBGNTdkRTtFQUFzQztBMUZnOGR4Qzs7QTBGaDhkRTtFQUFzQztBMUZvOGR4Qzs7QTBGcDhkRTtFQUFzQztBMUZ3OGR4Qzs7QTBGeDhkRTtFQUFzQztBMUY0OGR4Qzs7QTBGNThkRTtFQUFzQztBMUZnOWR4Qzs7QTBGaDlkRTtFQUFzQztBMUZvOWR4Qzs7QTBGcDlkRTtFQUFzQztBMUZ3OWR4Qzs7QTBGeDlkRTtFQUFzQztBMUY0OWR4Qzs7QTBGNTlkRTtFQUFzQztBMUZnK2R4Qzs7QTBGaCtkRTtFQUFzQztBMUZvK2R4Qzs7QTBGcCtkRTtFQUFzQztBMUZ3K2R4Qzs7QTBGeCtkRTtFQUFzQztBMUY0K2R4Qzs7QTBGNStkRTtFQUFzQztBMUZnL2R4Qzs7QTBGaC9kRTtFQUFzQztBMUZvL2R4Qzs7QTBGcC9kRTtFQUFzQztBMUZ3L2R4Qzs7QTBGeC9kRTtFQUFzQztBMUY0L2R4Qzs7QTBGNS9kRTtFQUFzQztBMUZnZ2V4Qzs7QTBGaGdlRTtFQUFzQztBMUZvZ2V4Qzs7QTBGcGdlRTtFQUFzQztBMUZ3Z2V4Qzs7QTBGeGdlRTtFQUFzQztBMUY0Z2V4Qzs7QTBGNWdlRTtFQUFzQztBMUZnaGV4Qzs7QTBGaGhlRTtFQUFzQztBMUZvaGV4Qzs7QTBGcGhlRTtFQUFzQztBMUZ3aGV4Qzs7QTBGeGhlRTtFQUFzQztBMUY0aGV4Qzs7QTBGNWhlRTtFQUFzQztBMUZnaWV4Qzs7QTBGaGllRTtFQUFzQztBMUZvaWV4Qzs7QTBGcGllRTtFQUFzQztBMUZ3aWV4Qzs7QTBGeGllRTtFQUFzQztBMUY0aWV4Qzs7QTBGNWllRTtFQUFzQztBMUZnamV4Qzs7QTBGaGplRTtFQUFzQztBMUZvamV4Qzs7QTBGcGplRTtFQUFzQztBMUZ3amV4Qzs7QTBGeGplRTtFQUFzQztBMUY0amV4Qzs7QTBGNWplRTtFQUFzQztBMUZna2V4Qzs7QTBGaGtlRTtFQUFzQztBMUZva2V4Qzs7QTBGcGtlRTtFQUFzQztBMUZ3a2V4Qzs7QTBGeGtlRTtFQUFzQztBMUY0a2V4Qzs7QTBGNWtlRTtFQUFzQztBMUZnbGV4Qzs7QTBGaGxlRTtFQUFzQztBMUZvbGV4Qzs7QTBGcGxlRTtFQUFzQztBMUZ3bGV4Qzs7QTBGeGxlRTtFQUFzQztBMUY0bGV4Qzs7QTBGNWxlRTtFQUFzQztBMUZnbWV4Qzs7QTBGaG1lRTtFQUFzQztBMUZvbWV4Qzs7QTBGcG1lRTtFQUFzQztBMUZ3bWV4Qzs7QTBGeG1lRTtFQUFzQztBMUY0bWV4Qzs7QTBGNW1lRTtFQUFzQztBMUZnbmV4Qzs7QTBGaG5lRTtFQUFzQztBMUZvbmV4Qzs7QTBGcG5lRTtFQUFzQztBMUZ3bmV4Qzs7QTBGeG5lRTtFQUFzQztBMUY0bmV4Qzs7QTBGNW5lRTtFQUFzQztBMUZnb2V4Qzs7QTBGaG9lRTtFQUFzQztBMUZvb2V4Qzs7QTBGcG9lRTtFQUFzQztBMUZ3b2V4Qzs7QTBGeG9lRTtFQUFzQztBMUY0b2V4Qzs7QTBGNW9lRTtFQUFzQztBMUZncGV4Qzs7QTBGaHBlRTtFQUFzQztBMUZvcGV4Qzs7QTBGcHBlRTtFQUFzQztBMUZ3cGV4Qzs7QTBGeHBlRTtFQUFzQztBMUY0cGV4Qzs7QTBGNXBlRTtFQUFzQztBMUZncWV4Qzs7QTBGaHFlRTtFQUFzQztBMUZvcWV4Qzs7QTBGcHFlRTtFQUFzQztBMUZ3cWV4Qzs7QTBGeHFlRTtFQUFzQztBMUY0cWV4Qzs7QTBGNXFlRTtFQUFzQztBMUZncmV4Qzs7QTBGaHJlRTtFQUFzQztBMUZvcmV4Qzs7QTBGcHJlRTtFQUFzQztBMUZ3cmV4Qzs7QTBGeHJlRTtFQUFzQztBMUY0cmV4Qzs7QTBGNXJlRTtFQUFzQztBMUZnc2V4Qzs7QTBGaHNlRTtFQUFzQztBMUZvc2V4Qzs7QTBGcHNlRTtFQUFzQztBMUZ3c2V4Qzs7QTBGeHNlRTtFQUFzQztBMUY0c2V4Qzs7QTBGNXNlRTtFQUFzQztBMUZndGV4Qzs7QTBGaHRlRTtFQUFzQztBMUZvdGV4Qzs7QTBGcHRlRTtFQUFzQztBMUZ3dGV4Qzs7QTBGeHRlRTtFQUFzQztBMUY0dGV4Qzs7QTBGNXRlRTtFQUFzQztBMUZndWV4Qzs7QTBGaHVlRTtFQUFzQztBMUZvdWV4Qzs7QTBGcHVlRTtFQUFzQztBMUZ3dWV4Qzs7QTBGeHVlRTtFQUFzQztBMUY0dWV4Qzs7QTBGNXVlRTtFQUFzQztBMUZndmV4Qzs7QTBGaHZlRTtFQUFzQztBMUZvdmV4Qzs7QTBGcHZlRTtFQUFzQztBMUZ3dmV4Qzs7QTBGeHZlRTtFQUFzQztBMUY0dmV4Qzs7QTBGNXZlRTtFQUFzQztBMUZnd2V4Qzs7QTBGaHdlRTtFQUFzQztBMUZvd2V4Qzs7QTBGcHdlRTtFQUFzQztBMUZ3d2V4Qzs7QTBGeHdlRTtFQUFzQztBMUY0d2V4Qzs7QTBGNXdlRTtFQUFzQztBMUZneGV4Qzs7QTBGaHhlRTtFQUFzQztBMUZveGV4Qzs7QTBGcHhlRTtFQUFzQztBMUZ3eGV4Qzs7QTBGeHhlRTtFQUFzQztBMUY0eGV4Qzs7QTBGNXhlRTtFQUFzQztBMUZneWV4Qzs7QTBGaHllRTtFQUFzQztBMUZveWV4Qzs7QTBGcHllRTtFQUFzQztBMUZ3eWV4Qzs7QTBGeHllRTtFQUFzQztBMUY0eWV4Qzs7QTBGNXllRTtFQUFzQztBMUZnemV4Qzs7QTBGaHplRTtFQUFzQztBMUZvemV4Qzs7QTBGcHplRTtFQUFzQztBMUZ3emV4Qzs7QTBGeHplRTtFQUFzQztBMUY0emV4Qzs7QTBGNXplRTtFQUFzQztBMUZnMGV4Qzs7QTBGaDBlRTtFQUFzQztBMUZvMGV4Qzs7QTBGcDBlRTtFQUFzQztBMUZ3MGV4Qzs7QTBGeDBlRTtFQUFzQztBMUY0MGV4Qzs7QTBGNTBlRTtFQUFzQztBMUZnMWV4Qzs7QTBGaDFlRTtFQUFzQztBMUZvMWV4Qzs7QTBGcDFlRTtFQUFzQztBMUZ3MWV4Qzs7QTBGeDFlRTtFQUFzQztBMUY0MWV4Qzs7QTBGNTFlRTtFQUFzQztBMUZnMmV4Qzs7QTBGaDJlRTtFQUFzQztBMUZvMmV4Qzs7QTBGcDJlRTtFQUFzQztBMUZ3MmV4Qzs7QTBGeDJlRTtFQUFzQztBMUY0MmV4Qzs7QTBGNTJlRTtFQUFzQztBMUZnM2V4Qzs7QTBGaDNlRTtFQUFzQztBMUZvM2V4Qzs7QTBGcDNlRTtFQUFzQztBMUZ3M2V4Qzs7QTBGeDNlRTtFQUFzQztBMUY0M2V4Qzs7QTBGNTNlRTtFQUFzQztBMUZnNGV4Qzs7QTBGaDRlRTtFQUFzQztBMUZvNGV4Qzs7QTBGcDRlRTtFQUFzQztBMUZ3NGV4Qzs7QTBGeDRlRTtFQUFzQztBMUY0NGV4Qzs7QTBGNTRlRTtFQUFzQztBMUZnNWV4Qzs7QTBGaDVlRTtFQUFzQztBMUZvNWV4Qzs7QTBGcDVlRTtFQUFzQztBMUZ3NWV4Qzs7QTBGeDVlRTtFQUFzQztBMUY0NWV4Qzs7QTBGNTVlRTtFQUFzQztBMUZnNmV4Qzs7QTBGaDZlRTtFQUFzQztBMUZvNmV4Qzs7QTBGcDZlRTtFQUFzQztBMUZ3NmV4Qzs7QTBGeDZlRTtFQUFzQztBMUY0NmV4Qzs7QTBGNTZlRTtFQUFzQztBMUZnN2V4Qzs7QTBGaDdlRTtFQUFzQztBMUZvN2V4Qzs7QTBGcDdlRTtFQUFzQztBMUZ3N2V4Qzs7QTBGeDdlRTtFQUFzQztBMUY0N2V4Qzs7QTBGNTdlRTtFQUFzQztBMUZnOGV4Qzs7QTBGaDhlRTtFQUFzQztBMUZvOGV4Qzs7QTBGcDhlRTtFQUFzQztBMUZ3OGV4Qzs7QTBGeDhlRTtFQUFzQztBMUY0OGV4Qzs7QTBGNThlRTtFQUFzQztBMUZnOWV4Qzs7QTBGaDllRTtFQUFzQztBMUZvOWV4Qzs7QTBGcDllRTtFQUFzQztBMUZ3OWV4Qzs7QTBGeDllRTtFQUFzQztBMUY0OWV4Qzs7QTBGNTllRTtFQUFzQztBMUZnK2V4Qzs7QTBGaCtlRTtFQUFzQztBMUZvK2V4Qzs7QTBGcCtlRTtFQUFzQztBMUZ3K2V4Qzs7QTBGeCtlRTtFQUFzQztBMUY0K2V4Qzs7QTBGNStlRTtFQUFzQztBMUZnL2V4Qzs7QTBGaC9lRTtFQUFzQztBMUZvL2V4Qzs7QTBGcC9lRTtFQUFzQztBMUZ3L2V4Qzs7QTBGeC9lRTtFQUFzQztBMUY0L2V4Qzs7QTBGNS9lRTtFQUFzQztBMUZnZ2Z4Qzs7QTBGaGdmRTtFQUFzQztBMUZvZ2Z4Qzs7QTBGcGdmRTtFQUFzQztBMUZ3Z2Z4Qzs7QTBGeGdmRTtFQUFzQztBMUY0Z2Z4Qzs7QTBGNWdmRTtFQUFzQztBMUZnaGZ4Qzs7QTBGaGhmRTtFQUFzQztBMUZvaGZ4Qzs7QTBGcGhmRTtFQUFzQztBMUZ3aGZ4Qzs7QTBGeGhmRTtFQUFzQztBMUY0aGZ4Qzs7QTBGNWhmRTtFQUFzQztBMUZnaWZ4Qzs7QTBGaGlmRTtFQUFzQztBMUZvaWZ4Qzs7QTBGcGlmRTtFQUFzQztBMUZ3aWZ4Qzs7QTBGeGlmRTtFQUFzQztBMUY0aWZ4Qzs7QTBGNWlmRTtFQUFzQztBMUZnamZ4Qzs7QTBGaGpmRTtFQUFzQztBMUZvamZ4Qzs7QTBGcGpmRTtFQUFzQztBMUZ3amZ4Qzs7QTBGeGpmRTtFQUFzQztBMUY0amZ4Qzs7QTBGNWpmRTtFQUFzQztBMUZna2Z4Qzs7QTBGaGtmRTtFQUFzQztBMUZva2Z4Qzs7QTBGcGtmRTtFQUFzQztBMUZ3a2Z4Qzs7QTBGeGtmRTtFQUFzQztBMUY0a2Z4Qzs7QTBGNWtmRTtFQUFzQztBMUZnbGZ4Qzs7QTBGaGxmRTtFQUFzQztBMUZvbGZ4Qzs7QTBGcGxmRTtFQUFzQztBMUZ3bGZ4Qzs7QTBGeGxmRTtFQUFzQztBMUY0bGZ4Qzs7QTBGNWxmRTtFQUFzQztBMUZnbWZ4Qzs7QTBGaG1mRTtFQUFzQztBMUZvbWZ4Qzs7QTBGcG1mRTtFQUFzQztBMUZ3bWZ4Qzs7QTBGeG1mRTtFQUFzQztBMUY0bWZ4Qzs7QTBGNW1mRTtFQUFzQztBMUZnbmZ4Qzs7QTBGaG5mRTtFQUFzQztBMUZvbmZ4Qzs7QTBGcG5mRTtFQUFzQztBMUZ3bmZ4Qzs7QTBGeG5mRTtFQUFzQztBMUY0bmZ4Qzs7QTBGNW5mRTtFQUFzQztBMUZnb2Z4Qzs7QTBGaG9mRTtFQUFzQztBMUZvb2Z4Qzs7QTBGcG9mRTtFQUFzQztBMUZ3b2Z4Qzs7QTBGeG9mRTtFQUFzQztBMUY0b2Z4Qzs7QTBGNW9mRTtFQUFzQztBMUZncGZ4Qzs7QTBGaHBmRTtFQUFzQztBMUZvcGZ4Qzs7QTBGcHBmRTtFQUFzQztBMUZ3cGZ4Qzs7QTBGeHBmRTtFQUFzQztBMUY0cGZ4Qzs7QTBGNXBmRTtFQUFzQztBMUZncWZ4Qzs7QTBGaHFmRTtFQUFzQztBMUZvcWZ4Qzs7QTBGcHFmRTtFQUFzQztBMUZ3cWZ4Qzs7QTBGeHFmRTtFQUFzQztBMUY0cWZ4Qzs7QTBGNXFmRTtFQUFzQztBMUZncmZ4Qzs7QTBGaHJmRTtFQUFzQztBMUZvcmZ4Qzs7QTBGcHJmRTtFQUFzQztBMUZ3cmZ4Qzs7QTBGeHJmRTtFQUFzQztBMUY0cmZ4Qzs7QTBGNXJmRTtFQUFzQztBMUZnc2Z4Qzs7QTBGaHNmRTtFQUFzQztBMUZvc2Z4Qzs7QTBGcHNmRTtFQUFzQztBMUZ3c2Z4Qzs7QTBGeHNmRTtFQUFzQztBMUY0c2Z4Qzs7QTBGNXNmRTtFQUFzQztBMUZndGZ4Qzs7QTBGaHRmRTtFQUFzQztBMUZvdGZ4Qzs7QTBGcHRmRTtFQUFzQztBMUZ3dGZ4Qzs7QTBGeHRmRTtFQUFzQztBMUY0dGZ4Qzs7QTBGNXRmRTtFQUFzQztBMUZndWZ4Qzs7QTBGaHVmRTtFQUFzQztBMUZvdWZ4Qzs7QTBGcHVmRTtFQUFzQztBMUZ3dWZ4Qzs7QTBGeHVmRTtFQUFzQztBMUY0dWZ4Qzs7QTBGNXVmRTtFQUFzQztBMUZndmZ4Qzs7QTBGaHZmRTtFQUFzQztBMUZvdmZ4Qzs7QTBGcHZmRTtFQUFzQztBMUZ3dmZ4Qzs7QTBGeHZmRTtFQUFzQztBMUY0dmZ4Qzs7QTBGNXZmRTtFQUFzQztBMUZnd2Z4Qzs7QTBGaHdmRTtFQUFzQztBMUZvd2Z4Qzs7QTBGcHdmRTtFQUFzQztBMUZ3d2Z4Qzs7QTBGeHdmRTtFQUFzQztBMUY0d2Z4Qzs7QTBGNXdmRTtFQUFzQztBMUZneGZ4Qzs7QTBGaHhmRTtFQUFzQztBMUZveGZ4Qzs7QTBGcHhmRTtFQUFzQztBMUZ3eGZ4Qzs7QTBGeHhmRTtFQUFzQztBMUY0eGZ4Qzs7QTBGNXhmRTtFQUFzQztBMUZneWZ4Qzs7QTBGaHlmRTtFQUFzQztBMUZveWZ4Qzs7QTBGcHlmRTtFQUFzQztBMUZ3eWZ4Qzs7QTBGeHlmRTtFQUFzQztBMUY0eWZ4Qzs7QTBGNXlmRTtFQUFzQztBMUZnemZ4Qzs7QTBGaHpmRTtFQUFzQztBMUZvemZ4Qzs7QTBGcHpmRTtFQUFzQztBMUZ3emZ4Qzs7QTBGeHpmRTtFQUFzQztBMUY0emZ4Qzs7QTBGNXpmRTtFQUFzQztBMUZnMGZ4Qzs7QTBGaDBmRTtFQUFzQztBMUZvMGZ4Qzs7QTBGcDBmRTtFQUFzQztBMUZ3MGZ4Qzs7QTBGeDBmRTtFQUFzQztBMUY0MGZ4Qzs7QTBGNTBmRTtFQUFzQztBMUZnMWZ4Qzs7QTBGaDFmRTtFQUFzQztBMUZvMWZ4Qzs7QTBGcDFmRTtFQUFzQztBMUZ3MWZ4Qzs7QTBGeDFmRTtFQUFzQztBMUY0MWZ4Qzs7QTBGNTFmRTtFQUFzQztBMUZnMmZ4Qzs7QTBGaDJmRTtFQUFzQztBMUZvMmZ4Qzs7QTBGcDJmRTtFQUFzQztBMUZ3MmZ4Qzs7QTBGeDJmRTtFQUFzQztBMUY0MmZ4Qzs7QTBGNTJmRTtFQUFzQztBMUZnM2Z4Qzs7QTBGaDNmRTtFQUFzQztBMUZvM2Z4Qzs7QTBGcDNmRTtFQUFzQztBMUZ3M2Z4Qzs7QTBGeDNmRTtFQUFzQztBMUY0M2Z4Qzs7QTBGNTNmRTtFQUFzQztBMUZnNGZ4Qzs7QTBGaDRmRTtFQUFzQztBMUZvNGZ4Qzs7QTBGcDRmRTtFQUFzQztBMUZ3NGZ4Qzs7QTBGeDRmRTtFQUFzQztBMUY0NGZ4Qzs7QTBGNTRmRTtFQUFzQztBMUZnNWZ4Qzs7QTBGaDVmRTtFQUFzQztBMUZvNWZ4Qzs7QTBGcDVmRTtFQUFzQztBMUZ3NWZ4Qzs7QTBGeDVmRTtFQUFzQztBMUY0NWZ4Qzs7QTBGNTVmRTtFQUFzQztBMUZnNmZ4Qzs7QTBGaDZmRTtFQUFzQztBMUZvNmZ4Qzs7QTBGcDZmRTtFQUFzQztBMUZ3NmZ4Qzs7QTBGeDZmRTtFQUFzQztBMUY0NmZ4Qzs7QTBGNTZmRTtFQUFzQztBMUZnN2Z4Qzs7QTBGaDdmRTtFQUFzQztBMUZvN2Z4Qzs7QTBGcDdmRTtFQUFzQztBMUZ3N2Z4Qzs7QTBGeDdmRTtFQUFzQztBMUY0N2Z4Qzs7QTBGNTdmRTtFQUFzQztBMUZnOGZ4Qzs7QTBGaDhmRTtFQUFzQztBMUZvOGZ4Qzs7QTBGcDhmRTtFQUFzQztBMUZ3OGZ4Qzs7QTBGeDhmRTtFQUFzQztBMUY0OGZ4Qzs7QTBGNThmRTtFQUFzQztBMUZnOWZ4Qzs7QTBGaDlmRTtFQUFzQztBMUZvOWZ4Qzs7QTBGcDlmRTtFQUFzQztBMUZ3OWZ4Qzs7QTBGeDlmRTtFQUFzQztBMUY0OWZ4Qzs7QTBGNTlmRTtFQUFzQztBMUZnK2Z4Qzs7QTBGaCtmRTtFQUFzQztBMUZvK2Z4Qzs7QTBGcCtmRTtFQUFzQztBMUZ3K2Z4Qzs7QTBGeCtmRTtFQUFzQztBMUY0K2Z4Qzs7QTBGNStmRTtFQUFzQztBMUZnL2Z4Qzs7QTBGaC9mRTtFQUFzQztBMUZvL2Z4Qzs7QTBGcC9mRTtFQUFzQztBMUZ3L2Z4Qzs7QTBGeC9mRTtFQUFzQztBMUY0L2Z4Qzs7QTBGNS9mRTtFQUFzQztBMUZnZ2dCeEM7O0EwRmhnZ0JFO0VBQXNDO0ExRm9nZ0J4Qzs7QTBGcGdnQkU7RUFBc0M7QTFGd2dnQnhDOztBMEZ4Z2dCRTtFQUFzQztBMUY0Z2dCeEM7O0EwRjVnZ0JFO0VBQXNDO0ExRmdoZ0J4Qzs7QTBGaGhnQkU7RUFBc0M7QTFGb2hnQnhDOztBMEZwaGdCRTtFQUFzQztBMUZ3aGdCeEM7O0EwRnhoZ0JFO0VBQXNDO0ExRjRoZ0J4Qzs7QTBGNWhnQkU7RUFBc0M7QTFGZ2lnQnhDOztBMEZoaWdCRTtFQUFzQztBMUZvaWdCeEM7O0EwRnBpZ0JFO0VBQXNDO0ExRndpZ0J4Qzs7QTBGeGlnQkU7RUFBc0M7QTFGNGlnQnhDOztBMEY1aWdCRTtFQUFzQztBMUZnamdCeEM7O0EwRmhqZ0JFO0VBQXNDO0ExRm9qZ0J4Qzs7QTBGcGpnQkU7RUFBc0M7QTFGd2pnQnhDOztBMEZ4amdCRTtFQUFzQztBMUY0amdCeEM7O0EwRjVqZ0JFO0VBQXNDO0ExRmdrZ0J4Qzs7QTBGaGtnQkU7RUFBc0M7QTFGb2tnQnhDOztBMEZwa2dCRTtFQUFzQztBMUZ3a2dCeEM7O0EwRnhrZ0JFO0VBQXNDO0ExRjRrZ0J4Qzs7QTBGNWtnQkU7RUFBc0M7QTFGZ2xnQnhDOztBMEZobGdCRTtFQUFzQztBMUZvbGdCeEM7O0EwRnBsZ0JFO0VBQXNDO0ExRndsZ0J4Qzs7QTBGeGxnQkU7RUFBc0M7QTFGNGxnQnhDOztBMEY1bGdCRTtFQUFzQztBMUZnbWdCeEM7O0EwRmhtZ0JFO0VBQXNDO0ExRm9tZ0J4Qzs7QTBGcG1nQkU7RUFBc0M7QTFGd21nQnhDOztBMEZ4bWdCRTtFQUFzQztBMUY0bWdCeEM7O0EwRjVtZ0JFO0VBQXNDO0ExRmduZ0J4Qzs7QTBGaG5nQkU7RUFBc0M7QTFGb25nQnhDOztBMEZwbmdCRTtFQUFzQztBMUZ3bmdCeEM7O0EwRnhuZ0JFO0VBQXNDO0ExRjRuZ0J4Qzs7QTBGNW5nQkU7RUFBc0M7QTFGZ29nQnhDOztBMEZob2dCRTtFQUFzQztBMUZvb2dCeEM7O0EwRnBvZ0JFO0VBQXNDO0ExRndvZ0J4Qzs7QTBGeG9nQkU7RUFBc0M7QTFGNG9nQnhDOztBMEY1b2dCRTtFQUFzQztBMUZncGdCeEM7O0EwRmhwZ0JFO0VBQXNDO0ExRm9wZ0J4Qzs7QTBGcHBnQkU7RUFBc0M7QTFGd3BnQnhDOztBMEZ4cGdCRTtFQUFzQztBMUY0cGdCeEM7O0EwRjVwZ0JFO0VBQXNDO0ExRmdxZ0J4Qzs7QTBGaHFnQkU7RUFBc0M7QTFGb3FnQnhDOztBMEZwcWdCRTtFQUFzQztBMUZ3cWdCeEM7O0EwRnhxZ0JFO0VBQXNDO0ExRjRxZ0J4Qzs7QTBGNXFnQkU7RUFBc0M7QTFGZ3JnQnhDOztBMEZocmdCRTtFQUFzQztBMUZvcmdCeEM7O0EwRnByZ0JFO0VBQXNDO0ExRndyZ0J4Qzs7QTBGeHJnQkU7RUFBc0M7QTFGNHJnQnhDOztBMEY1cmdCRTtFQUFzQztBMUZnc2dCeEM7O0EwRmhzZ0JFO0VBQXNDO0ExRm9zZ0J4Qzs7QTBGcHNnQkU7RUFBc0M7QTFGd3NnQnhDOztBMEZ4c2dCRTtFQUFzQztBMUY0c2dCeEM7O0EwRjVzZ0JFO0VBQXNDO0ExRmd0Z0J4Qzs7QTBGaHRnQkU7RUFBc0M7QTFGb3RnQnhDOztBMEZwdGdCRTtFQUFzQztBMUZ3dGdCeEM7O0EwRnh0Z0JFO0VBQXNDO0ExRjR0Z0J4Qzs7QTBGNXRnQkU7RUFBc0M7QTFGZ3VnQnhDOztBMEZodWdCRTtFQUFzQztBMUZvdWdCeEM7O0EwRnB1Z0JFO0VBQXNDO0ExRnd1Z0J4Qzs7QTBGeHVnQkU7RUFBc0M7QTFGNHVnQnhDOztBMEY1dWdCRTtFQUFzQztBMUZndmdCeEM7O0EwRmh2Z0JFO0VBQXNDO0ExRm92Z0J4Qzs7QTBGcHZnQkU7RUFBc0M7QTFGd3ZnQnhDOztBMEZ4dmdCRTtFQUFzQztBMUY0dmdCeEM7O0EwRjV2Z0JFO0VBQXNDO0ExRmd3Z0J4Qzs7QTBGaHdnQkU7RUFBc0M7QTFGb3dnQnhDOztBMEZwd2dCRTtFQUFzQztBMUZ3d2dCeEM7O0EwRnh3Z0JFO0VBQXNDO0ExRjR3Z0J4Qzs7QTBGNXdnQkU7RUFBc0M7QTFGZ3hnQnhDOztBMEZoeGdCRTtFQUFzQztBMUZveGdCeEM7O0EwRnB4Z0JFO0VBQXNDO0ExRnd4Z0J4Qzs7QTBGeHhnQkU7RUFBc0M7QTFGNHhnQnhDOztBMEY1eGdCRTtFQUFzQztBMUZneWdCeEM7O0EwRmh5Z0JFO0VBQXNDO0ExRm95Z0J4Qzs7QTBGcHlnQkU7RUFBc0M7QTFGd3lnQnhDOztBMEZ4eWdCRTtFQUFzQztBMUY0eWdCeEM7O0EwRjV5Z0JFO0VBQXNDO0ExRmd6Z0J4Qzs7QTBGaHpnQkU7RUFBc0M7QTFGb3pnQnhDOztBMEZwemdCRTtFQUFzQztBMUZ3emdCeEM7O0EwRnh6Z0JFO0VBQXNDO0ExRjR6Z0J4Qzs7QTBGNXpnQkU7RUFBc0M7QTFGZzBnQnhDOztBMEZoMGdCRTtFQUFzQztBMUZvMGdCeEM7O0EwRnAwZ0JFO0VBQXNDO0ExRncwZ0J4Qzs7QTBGeDBnQkU7RUFBc0M7QTFGNDBnQnhDOztBMEY1MGdCRTtFQUFzQztBMUZnMWdCeEM7O0EwRmgxZ0JFO0VBQXNDO0ExRm8xZ0J4Qzs7QTBGcDFnQkU7RUFBc0M7QTFGdzFnQnhDOztBMEZ4MWdCRTtFQUFzQztBMUY0MWdCeEM7O0EwRjUxZ0JFO0VBQXNDO0ExRmcyZ0J4Qzs7QTBGaDJnQkU7RUFBc0M7QTFGbzJnQnhDOztBMEZwMmdCRTtFQUFzQztBMUZ3MmdCeEM7O0EwRngyZ0JFO0VBQXNDO0ExRjQyZ0J4Qzs7QTBGNTJnQkU7RUFBc0M7QTFGZzNnQnhDOztBMEZoM2dCRTtFQUFzQztBMUZvM2dCeEM7O0EwRnAzZ0JFO0VBQXNDO0ExRnczZ0J4Qzs7QTBGeDNnQkU7RUFBc0M7QTFGNDNnQnhDOztBMEY1M2dCRTtFQUFzQztBMUZnNGdCeEM7O0EwRmg0Z0JFO0VBQXNDO0ExRm80Z0J4Qzs7QTBGcDRnQkU7RUFBc0M7QTFGdzRnQnhDOztBMEZ4NGdCRTtFQUFzQztBMUY0NGdCeEM7O0EwRjU0Z0JFO0VBQXNDO0ExRmc1Z0J4Qzs7QTBGaDVnQkU7RUFBc0M7QTFGbzVnQnhDOztBMEZwNWdCRTtFQUFzQztBMUZ3NWdCeEM7O0EwRng1Z0JFO0VBQXNDO0ExRjQ1Z0J4Qzs7QTBGNTVnQkU7RUFBc0M7QTFGZzZnQnhDOztBMEZoNmdCRTtFQUFzQztBMUZvNmdCeEM7O0EwRnA2Z0JFO0VBQXNDO0ExRnc2Z0J4Qzs7QTBGeDZnQkU7RUFBc0M7QTFGNDZnQnhDOztBMEY1NmdCRTtFQUFzQztBMUZnN2dCeEM7O0EwRmg3Z0JFO0VBQXNDO0ExRm83Z0J4Qzs7QTBGcDdnQkU7RUFBc0M7QTFGdzdnQnhDOztBMEZ4N2dCRTtFQUFzQztBMUY0N2dCeEM7O0EwRjU3Z0JFO0VBQXNDO0ExRmc4Z0J4Qzs7QTBGaDhnQkU7RUFBc0M7QTFGbzhnQnhDOztBMEZwOGdCRTtFQUFzQztBMUZ3OGdCeEM7O0EwRng4Z0JFO0VBQXNDO0ExRjQ4Z0J4Qzs7QTBGNThnQkU7RUFBc0M7QTFGZzlnQnhDOztBMEZoOWdCRTtFQUFzQztBMUZvOWdCeEM7O0EwRnA5Z0JFO0VBQXNDO0ExRnc5Z0J4Qzs7QTBGeDlnQkU7RUFBc0M7QTFGNDlnQnhDOztBMEY1OWdCRTtFQUFzQztBMUZnK2dCeEM7O0EwRmgrZ0JFO0VBQXNDO0ExRm8rZ0J4Qzs7QTBGcCtnQkU7RUFBc0M7QTFGdytnQnhDOztBMEZ4K2dCRTtFQUFzQztBMUY0K2dCeEM7O0EwRjUrZ0JFO0VBQXNDO0ExRmcvZ0J4Qzs7QTBGaC9nQkU7RUFBc0M7QTFGby9nQnhDOztBMEZwL2dCRTtFQUFzQztBMUZ3L2dCeEM7O0EwRngvZ0JFO0VBQXNDO0ExRjQvZ0J4Qzs7QTBGNS9nQkU7RUFBc0M7QTFGZ2doQnhDOztBMEZoZ2hCRTtFQUFzQztBMUZvZ2hCeEM7O0EwRnBnaEJFO0VBQXNDO0ExRndnaEJ4Qzs7QTBGeGdoQkU7RUFBc0M7QTFGNGdoQnhDOztBMEY1Z2hCRTtFQUFzQztBMUZnaGhCeEM7O0EwRmhoaEJFO0VBQXNDO0ExRm9oaEJ4Qzs7QTBGcGhoQkU7RUFBc0M7QTFGd2hoQnhDOztBMEZ4aGhCRTtFQUFzQztBMUY0aGhCeEM7O0EwRjVoaEJFO0VBQXNDO0ExRmdpaEJ4Qzs7QTBGaGloQkU7RUFBc0M7QTFGb2loQnhDOztBMEZwaWhCRTtFQUFzQztBMUZ3aWhCeEM7O0EwRnhpaEJFO0VBQXNDO0ExRjRpaEJ4Qzs7QTBGNWloQkU7RUFBc0M7QTFGZ2poQnhDOztBMEZoamhCRTtFQUFzQztBMUZvamhCeEM7O0EwRnBqaEJFO0VBQXNDO0ExRndqaEJ4Qzs7QTBGeGpoQkU7RUFBc0M7QTFGNGpoQnhDOztBMEY1amhCRTtFQUFzQztBMUZna2hCeEM7O0EwRmhraEJFO0VBQXNDO0ExRm9raEJ4Qzs7QTBGcGtoQkU7RUFBc0M7QTFGd2toQnhDOztBMEZ4a2hCRTtFQUFzQztBMUY0a2hCeEM7O0EwRjVraEJFO0VBQXNDO0ExRmdsaEJ4Qzs7QTBGaGxoQkU7RUFBc0M7QTFGb2xoQnhDOztBMEZwbGhCRTtFQUFzQztBMUZ3bGhCeEM7O0EwRnhsaEJFO0VBQXNDO0ExRjRsaEJ4Qzs7QTBGNWxoQkU7RUFBc0M7QTFGZ21oQnhDOztBMEZobWhCRTtFQUFzQztBMUZvbWhCeEM7O0EwRnBtaEJFO0VBQXNDO0ExRndtaEJ4Qzs7QTBGeG1oQkU7RUFBc0M7QTFGNG1oQnhDOztBMEY1bWhCRTtFQUFzQztBMUZnbmhCeEM7O0EwRmhuaEJFO0VBQXNDO0ExRm9uaEJ4Qzs7QTBGcG5oQkU7RUFBc0M7QTFGd25oQnhDOztBMEZ4bmhCRTtFQUFzQztBMUY0bmhCeEM7O0EwRjVuaEJFO0VBQXNDO0ExRmdvaEJ4Qzs7QTBGaG9oQkU7RUFBc0M7QTFGb29oQnhDOztBMEZwb2hCRTtFQUFzQztBMUZ3b2hCeEM7O0EwRnhvaEJFO0VBQXNDO0ExRjRvaEJ4Qzs7QTBGNW9oQkU7RUFBc0M7QTFGZ3BoQnhDOztBMEZocGhCRTtFQUFzQztBMUZvcGhCeEM7O0EwRnBwaEJFO0VBQXNDO0ExRndwaEJ4Qzs7QTBGeHBoQkU7RUFBc0M7QTFGNHBoQnhDOztBMEY1cGhCRTtFQUFzQztBMUZncWhCeEM7O0EwRmhxaEJFO0VBQXNDO0ExRm9xaEJ4Qzs7QTBGcHFoQkU7RUFBc0M7QTFGd3FoQnhDOztBMEZ4cWhCRTtFQUFzQztBMUY0cWhCeEM7O0EwRjVxaEJFO0VBQXNDO0ExRmdyaEJ4Qzs7QTBGaHJoQkU7RUFBc0M7QTFGb3JoQnhDOztBMEZwcmhCRTtFQUFzQztBMUZ3cmhCeEM7O0EwRnhyaEJFO0VBQXNDO0ExRjRyaEJ4Qzs7QTBGNXJoQkU7RUFBc0M7QTFGZ3NoQnhDOztBMEZoc2hCRTtFQUFzQztBMUZvc2hCeEM7O0EwRnBzaEJFO0VBQXNDO0ExRndzaEJ4Qzs7QTBGeHNoQkU7RUFBc0M7QTFGNHNoQnhDOztBMEY1c2hCRTtFQUFzQztBMUZndGhCeEM7O0EwRmh0aEJFO0VBQXNDO0ExRm90aEJ4Qzs7QTBGcHRoQkU7RUFBc0M7QTFGd3RoQnhDOztBMEZ4dGhCRTtFQUFzQztBMUY0dGhCeEM7O0EwRjV0aEJFO0VBQXNDO0ExRmd1aEJ4Qzs7QTBGaHVoQkU7RUFBc0M7QTFGb3VoQnhDOztBMEZwdWhCRTtFQUFzQztBMUZ3dWhCeEM7O0EwRnh1aEJFO0VBQXNDO0ExRjR1aEJ4Qzs7QTBGNXVoQkU7RUFBc0M7QTFGZ3ZoQnhDOztBMEZodmhCRTtFQUFzQztBMUZvdmhCeEM7O0EwRnB2aEJFO0VBQXNDO0ExRnd2aEJ4Qzs7QTBGeHZoQkU7RUFBc0M7QTFGNHZoQnhDOztBMEY1dmhCRTtFQUFzQztBMUZnd2hCeEM7O0EwRmh3aEJFO0VBQXNDO0ExRm93aEJ4Qzs7QTBGcHdoQkU7RUFBc0M7QTFGd3doQnhDOztBMEZ4d2hCRTtFQUFzQztBMUY0d2hCeEM7O0EwRjV3aEJFO0VBQXNDO0ExRmd4aEJ4Qzs7QTBGaHhoQkU7RUFBc0M7QTFGb3hoQnhDOztBMEZweGhCRTtFQUFzQztBMUZ3eGhCeEM7O0EwRnh4aEJFO0VBQXNDO0ExRjR4aEJ4Qzs7QTBGNXhoQkU7RUFBc0M7QTFGZ3loQnhDOztBMEZoeWhCRTtFQUFzQztBMUZveWhCeEM7O0EwRnB5aEJFO0VBQXNDO0ExRnd5aEJ4Qzs7QTBGeHloQkU7RUFBc0M7QTFGNHloQnhDOztBMEY1eWhCRTtFQUFzQztBMUZnemhCeEM7O0EwRmh6aEJFO0VBQXNDO0ExRm96aEJ4Qzs7QTBGcHpoQkU7RUFBc0M7QTFGd3poQnhDOztBMEZ4emhCRTtFQUFzQztBMUY0emhCeEM7O0EwRjV6aEJFO0VBQXNDO0ExRmcwaEJ4Qzs7QTBGaDBoQkU7RUFBc0M7QTFGbzBoQnhDOztBMEZwMGhCRTtFQUFzQztBMUZ3MGhCeEM7O0EwRngwaEJFO0VBQXNDO0ExRjQwaEJ4Qzs7QTBGNTBoQkU7RUFBc0M7QTFGZzFoQnhDOztBMEZoMWhCRTtFQUFzQztBMUZvMWhCeEM7O0EwRnAxaEJFO0VBQXNDO0ExRncxaEJ4Qzs7QTBGeDFoQkU7RUFBc0M7QTFGNDFoQnhDOztBMEY1MWhCRTtFQUFzQztBMUZnMmhCeEM7O0EwRmgyaEJFO0VBQXNDO0ExRm8yaEJ4Qzs7QTBGcDJoQkU7RUFBc0M7QTFGdzJoQnhDOztBMEZ4MmhCRTtFQUFzQztBMUY0MmhCeEM7O0EwRjUyaEJFO0VBQXNDO0ExRmczaEJ4Qzs7QTBGaDNoQkU7RUFBc0M7QTFGbzNoQnhDOztBMEZwM2hCRTtFQUFzQztBMUZ3M2hCeEM7O0EwRngzaEJFO0VBQXNDO0ExRjQzaEJ4Qzs7QTBGNTNoQkU7RUFBc0M7QTFGZzRoQnhDOztBMEZoNGhCRTtFQUFzQztBMUZvNGhCeEM7O0EwRnA0aEJFO0VBQXNDO0ExRnc0aEJ4Qzs7QTBGeDRoQkU7RUFBc0M7QTFGNDRoQnhDOztBMEY1NGhCRTtFQUFzQztBMUZnNWhCeEM7O0EwRmg1aEJFO0VBQXNDO0ExRm81aEJ4Qzs7QTBGcDVoQkU7RUFBc0M7QTFGdzVoQnhDOztBMEZ4NWhCRTtFQUFzQztBMUY0NWhCeEM7O0EwRjU1aEJFO0VBQXNDO0ExRmc2aEJ4Qzs7QTBGaDZoQkU7RUFBc0M7QTFGbzZoQnhDOztBMEZwNmhCRTtFQUFzQztBMUZ3NmhCeEM7O0EwRng2aEJFO0VBQXNDO0ExRjQ2aEJ4Qzs7QTBGNTZoQkU7RUFBc0M7QTFGZzdoQnhDOztBMEZoN2hCRTtFQUFzQztBMUZvN2hCeEM7O0EwRnA3aEJFO0VBQXNDO0ExRnc3aEJ4Qzs7QTBGeDdoQkU7RUFBc0M7QTFGNDdoQnhDOztBMEY1N2hCRTtFQUFzQztBMUZnOGhCeEM7O0EwRmg4aEJFO0VBQXNDO0ExRm84aEJ4Qzs7QTBGcDhoQkU7RUFBc0M7QTFGdzhoQnhDOztBMEZ4OGhCRTtFQUFzQztBMUY0OGhCeEM7O0EwRjU4aEJFO0VBQXNDO0ExRmc5aEJ4Qzs7QTBGaDloQkU7RUFBc0M7QTFGbzloQnhDOztBMEZwOWhCRTtFQUFzQztBMUZ3OWhCeEM7O0EwRng5aEJFO0VBQXNDO0ExRjQ5aEJ4Qzs7QTBGNTloQkU7RUFBc0M7QTFGZytoQnhDOztBMEZoK2hCRTtFQUFzQztBMUZvK2hCeEM7O0EwRnAraEJFO0VBQXNDO0ExRncraEJ4Qzs7QTBGeCtoQkU7RUFBc0M7QTFGNCtoQnhDOztBMEY1K2hCRTtFQUFzQztBMUZnL2hCeEM7O0EwRmgvaEJFO0VBQXNDO0ExRm8vaEJ4Qzs7QTBGcC9oQkU7RUFBc0M7QTFGdy9oQnhDOztBMEZ4L2hCRTtFQUFzQztBMUY0L2hCeEM7O0EwRjUvaEJFO0VBQXNDO0ExRmdnaUJ4Qzs7QTBGaGdpQkU7RUFBc0M7QTFGb2dpQnhDOztBMEZwZ2lCRTtFQUFzQztBMUZ3Z2lCeEM7O0EwRnhnaUJFO0VBQXNDO0ExRjRnaUJ4Qzs7QTBGNWdpQkU7RUFBc0M7QTFGZ2hpQnhDOztBMEZoaGlCRTtFQUFzQztBMUZvaGlCeEM7O0EwRnBoaUJFO0VBQXNDO0ExRndoaUJ4Qzs7QTBGeGhpQkU7RUFBc0M7QTFGNGhpQnhDOztBMEY1aGlCRTtFQUFzQztBMUZnaWlCeEM7O0EwRmhpaUJFO0VBQXNDO0ExRm9paUJ4Qzs7QTBGcGlpQkU7RUFBc0M7QTFGd2lpQnhDOztBMEZ4aWlCRTtFQUFzQztBMUY0aWlCeEM7O0EwRjVpaUJFO0VBQXNDO0ExRmdqaUJ4Qzs7QTBGaGppQkU7RUFBc0M7QTFGb2ppQnhDOztBMEZwamlCRTtFQUFzQztBMUZ3amlCeEM7O0EwRnhqaUJFO0VBQXNDO0ExRjRqaUJ4Qzs7QTBGNWppQkU7RUFBc0M7QTFGZ2tpQnhDOztBMEZoa2lCRTtFQUFzQztBMUZva2lCeEM7O0EwRnBraUJFO0VBQXNDO0ExRndraUJ4Qzs7QTBGeGtpQkU7RUFBc0M7QTFGNGtpQnhDOztBMEY1a2lCRTtFQUFzQztBMUZnbGlCeEM7O0EwRmhsaUJFO0VBQXNDO0ExRm9saUJ4Qzs7QTBGcGxpQkU7RUFBc0M7QTFGd2xpQnhDOztBMEZ4bGlCRTtFQUFzQztBMUY0bGlCeEM7O0EwRjVsaUJFO0VBQXNDO0ExRmdtaUJ4Qzs7QTBGaG1pQkU7RUFBc0M7QTFGb21pQnhDOztBMEZwbWlCRTtFQUFzQztBMUZ3bWlCeEM7O0EwRnhtaUJFO0VBQXNDO0ExRjRtaUJ4Qzs7QTBGNW1pQkU7RUFBc0M7QTFGZ25pQnhDOztBMEZobmlCRTtFQUFzQztBMUZvbmlCeEM7O0EwRnBuaUJFO0VBQXNDO0ExRnduaUJ4Qzs7QTBGeG5pQkU7RUFBc0M7QTFGNG5pQnhDOztBMEY1bmlCRTtFQUFzQztBMUZnb2lCeEM7O0EwRmhvaUJFO0VBQXNDO0ExRm9vaUJ4Qzs7QTBGcG9pQkU7RUFBc0M7QTFGd29pQnhDOztBMEZ4b2lCRTtFQUFzQztBMUY0b2lCeEM7O0EwRjVvaUJFO0VBQXNDO0ExRmdwaUJ4Qzs7QTBGaHBpQkU7RUFBc0M7QTFGb3BpQnhDOztBMEZwcGlCRTtFQUFzQztBMUZ3cGlCeEM7O0EwRnhwaUJFO0VBQXNDO0ExRjRwaUJ4Qzs7QTBGNXBpQkU7RUFBc0M7QTFGZ3FpQnhDOztBMEZocWlCRTtFQUFzQztBMUZvcWlCeEM7O0EwRnBxaUJFO0VBQXNDO0ExRndxaUJ4Qzs7QTBGeHFpQkU7RUFBc0M7QTFGNHFpQnhDOztBMEY1cWlCRTtFQUFzQztBMUZncmlCeEM7O0EwRmhyaUJFO0VBQXNDO0ExRm9yaUJ4Qzs7QTBGcHJpQkU7RUFBc0M7QTFGd3JpQnhDOztBMEZ4cmlCRTtFQUFzQztBMUY0cmlCeEM7O0EwRjVyaUJFO0VBQXNDO0ExRmdzaUJ4Qzs7QTBGaHNpQkU7RUFBc0M7QTFGb3NpQnhDOztBMEZwc2lCRTtFQUFzQztBMUZ3c2lCeEM7O0EwRnhzaUJFO0VBQXNDO0ExRjRzaUJ4Qzs7QTBGNXNpQkU7RUFBc0M7QTFGZ3RpQnhDOztBMEZodGlCRTtFQUFzQztBMUZvdGlCeEM7O0EwRnB0aUJFO0VBQXNDO0ExRnd0aUJ4Qzs7QTBGeHRpQkU7RUFBc0M7QTFGNHRpQnhDOztBMEY1dGlCRTtFQUFzQztBMUZndWlCeEM7O0EwRmh1aUJFO0VBQXNDO0ExRm91aUJ4Qzs7QTBGcHVpQkU7RUFBc0M7QTFGd3VpQnhDOztBMEZ4dWlCRTtFQUFzQztBMUY0dWlCeEM7O0EwRjV1aUJFO0VBQXNDO0ExRmd2aUJ4Qzs7QTBGaHZpQkU7RUFBc0M7QTFGb3ZpQnhDOztBMEZwdmlCRTtFQUFzQztBMUZ3dmlCeEM7O0EwRnh2aUJFO0VBQXNDO0ExRjR2aUJ4Qzs7QTBGNXZpQkU7RUFBc0M7QTFGZ3dpQnhDOztBMEZod2lCRTtFQUFzQztBMUZvd2lCeEM7O0EwRnB3aUJFO0VBQXNDO0ExRnd3aUJ4Qzs7QTBGeHdpQkU7RUFBc0M7QTFGNHdpQnhDOztBMEY1d2lCRTtFQUFzQztBMUZneGlCeEM7O0EwRmh4aUJFO0VBQXNDO0ExRm94aUJ4Qzs7QTBGcHhpQkU7RUFBc0M7QTFGd3hpQnhDOztBMEZ4eGlCRTtFQUFzQztBMUY0eGlCeEM7O0EwRjV4aUJFO0VBQXNDO0ExRmd5aUJ4Qzs7QTBGaHlpQkU7RUFBc0M7QTFGb3lpQnhDOztBMEZweWlCRTtFQUFzQztBMUZ3eWlCeEM7O0EwRnh5aUJFO0VBQXNDO0ExRjR5aUJ4Qzs7QTBGNXlpQkU7RUFBc0M7QTFGZ3ppQnhDOztBMEZoemlCRTtFQUFzQztBMUZvemlCeEM7O0EwRnB6aUJFO0VBQXNDO0ExRnd6aUJ4Qzs7QTBGeHppQkU7RUFBc0M7QTFGNHppQnhDOztBMEY1emlCRTtFQUFzQztBMUZnMGlCeEM7O0EwRmgwaUJFO0VBQXNDO0ExRm8waUJ4Qzs7QTBGcDBpQkU7RUFBc0M7QTFGdzBpQnhDOztBMEZ4MGlCRTtFQUFzQztBMUY0MGlCeEM7O0EwRjUwaUJFO0VBQXNDO0ExRmcxaUJ4Qzs7QTBGaDFpQkU7RUFBc0M7QTFGbzFpQnhDOztBMEZwMWlCRTtFQUFzQztBMUZ3MWlCeEM7O0EwRngxaUJFO0VBQXNDO0ExRjQxaUJ4Qzs7QTBGNTFpQkU7RUFBc0M7QTFGZzJpQnhDOztBMEZoMmlCRTtFQUFzQztBMUZvMmlCeEM7O0EwRnAyaUJFO0VBQXNDO0ExRncyaUJ4Qzs7QTBGeDJpQkU7RUFBc0M7QTFGNDJpQnhDOztBMEY1MmlCRTtFQUFzQztBMUZnM2lCeEM7O0EwRmgzaUJFO0VBQXNDO0ExRm8zaUJ4Qzs7QTBGcDNpQkU7RUFBc0M7QTFGdzNpQnhDOztBMEZ4M2lCRTtFQUFzQztBMUY0M2lCeEM7O0EwRjUzaUJFO0VBQXNDO0ExRmc0aUJ4Qzs7QTBGaDRpQkU7RUFBc0M7QTFGbzRpQnhDOztBMEZwNGlCRTtFQUFzQztBMUZ3NGlCeEM7O0EwRng0aUJFO0VBQXNDO0ExRjQ0aUJ4Qzs7QTBGNTRpQkU7RUFBc0M7QTFGZzVpQnhDOztBMEZoNWlCRTtFQUFzQztBMUZvNWlCeEM7O0EwRnA1aUJFO0VBQXNDO0ExRnc1aUJ4Qzs7QTBGeDVpQkU7RUFBc0M7QTFGNDVpQnhDOztBMEY1NWlCRTtFQUFzQztBMUZnNmlCeEM7O0EwRmg2aUJFO0VBQXNDO0ExRm82aUJ4Qzs7QTBGcDZpQkU7RUFBc0M7QTFGdzZpQnhDOztBMEZ4NmlCRTtFQUFzQztBMUY0NmlCeEM7O0EwRjU2aUJFO0VBQXNDO0ExRmc3aUJ4Qzs7QTBGaDdpQkU7RUFBc0M7QTFGbzdpQnhDOztBMEZwN2lCRTtFQUFzQztBMUZ3N2lCeEM7O0EwRng3aUJFO0VBQXNDO0ExRjQ3aUJ4Qzs7QTBGNTdpQkU7RUFBc0M7QTFGZzhpQnhDOztBMEZoOGlCRTtFQUFzQztBMUZvOGlCeEM7O0EwRnA4aUJFO0VBQXNDO0ExRnc4aUJ4Qzs7QTBGeDhpQkU7RUFBc0M7QTFGNDhpQnhDOztBMEY1OGlCRTtFQUFzQztBMUZnOWlCeEM7O0EwRmg5aUJFO0VBQXNDO0ExRm85aUJ4Qzs7QTBGcDlpQkU7RUFBc0M7QTFGdzlpQnhDOztBMEZ4OWlCRTtFQUFzQztBMUY0OWlCeEM7O0EwRjU5aUJFO0VBQXNDO0ExRmcraUJ4Qzs7QTBGaCtpQkU7RUFBc0M7QTFGbytpQnhDOztBMEZwK2lCRTtFQUFzQztBMUZ3K2lCeEM7O0EwRngraUJFO0VBQXNDO0ExRjQraUJ4Qzs7QTBGNStpQkU7RUFBc0M7QTFGZy9pQnhDOztBMEZoL2lCRTtFQUFzQztBMUZvL2lCeEM7O0EwRnAvaUJFO0VBQXNDO0ExRncvaUJ4Qzs7QTBGeC9pQkU7RUFBc0M7QTFGNC9pQnhDOztBMEY1L2lCRTtFQUFzQztBMUZnZ2pCeEM7O0EwRmhnakJFO0VBQXNDO0ExRm9nakJ4Qzs7QTBGcGdqQkU7RUFBc0M7QTFGd2dqQnhDOztBMEZ4Z2pCRTtFQUFzQztBMUY0Z2pCeEM7O0EwRjVnakJFO0VBQXNDO0ExRmdoakJ4Qzs7QTBGaGhqQkU7RUFBc0M7QTFGb2hqQnhDOztBMEZwaGpCRTtFQUFzQztBMUZ3aGpCeEM7O0EwRnhoakJFO0VBQXNDO0ExRjRoakJ4Qzs7QTBGNWhqQkU7RUFBc0M7QTFGZ2lqQnhDOztBMEZoaWpCRTtFQUFzQztBMUZvaWpCeEM7O0EwRnBpakJFO0VBQXNDO0ExRndpakJ4Qzs7QTBGeGlqQkU7RUFBc0M7QTFGNGlqQnhDOztBMEY1aWpCRTtFQUFzQztBMUZnampCeEM7O0EwRmhqakJFO0VBQXNDO0ExRm9qakJ4Qzs7QTBGcGpqQkU7RUFBc0M7QTFGd2pqQnhDOztBMEZ4ampCRTtFQUFzQztBMUY0ampCeEM7O0EwRjVqakJFO0VBQXNDO0ExRmdrakJ4Qzs7QTBGaGtqQkU7RUFBc0M7QTFGb2tqQnhDOztBMEZwa2pCRTtFQUFzQztBMUZ3a2pCeEM7O0EwRnhrakJFO0VBQXNDO0ExRjRrakJ4Qzs7QTBGNWtqQkU7RUFBc0M7QTFGZ2xqQnhDOztBMEZobGpCRTtFQUFzQztBMUZvbGpCeEM7O0EwRnBsakJFO0VBQXNDO0ExRndsakJ4Qzs7QTBGeGxqQkU7RUFBc0M7QTFGNGxqQnhDOztBMEY1bGpCRTtFQUFzQztBMUZnbWpCeEM7O0EwRmhtakJFO0VBQXNDO0ExRm9takJ4Qzs7QTBGcG1qQkU7RUFBc0M7QTFGd21qQnhDOztBMEZ4bWpCRTtFQUFzQztBMUY0bWpCeEM7O0EwRjVtakJFO0VBQXNDO0ExRmduakJ4Qzs7QTBGaG5qQkU7RUFBc0M7QTFGb25qQnhDOztBMEZwbmpCRTtFQUFzQztBMUZ3bmpCeEM7O0EwRnhuakJFO0VBQXNDO0ExRjRuakJ4Qzs7QTBGNW5qQkU7RUFBc0M7QTFGZ29qQnhDOztBMEZob2pCRTtFQUFzQztBMUZvb2pCeEM7O0EwRnBvakJFO0VBQXNDO0ExRndvakJ4Qzs7QTBGeG9qQkU7RUFBc0M7QTFGNG9qQnhDOztBMEY1b2pCRTtFQUFzQztBMUZncGpCeEM7O0EwRmhwakJFO0VBQXNDO0ExRm9wakJ4Qzs7QTBGcHBqQkU7RUFBc0M7QTFGd3BqQnhDOztBMEZ4cGpCRTtFQUFzQztBMUY0cGpCeEM7O0EwRjVwakJFO0VBQXNDO0ExRmdxakJ4Qzs7QTBGaHFqQkU7RUFBc0M7QTFGb3FqQnhDOztBMEZwcWpCRTtFQUFzQztBMUZ3cWpCeEM7O0EwRnhxakJFO0VBQXNDO0ExRjRxakJ4Qzs7QTBGNXFqQkU7RUFBc0M7QTFGZ3JqQnhDOztBMEZocmpCRTtFQUFzQztBMUZvcmpCeEM7O0EwRnByakJFO0VBQXNDO0ExRndyakJ4Qzs7QTBGeHJqQkU7RUFBc0M7QTFGNHJqQnhDOztBMEY1cmpCRTtFQUFzQztBMUZnc2pCeEM7O0EwRmhzakJFO0VBQXNDO0ExRm9zakJ4Qzs7QTBGcHNqQkU7RUFBc0M7QTFGd3NqQnhDOztBMEZ4c2pCRTtFQUFzQztBMUY0c2pCeEM7O0EwRjVzakJFO0VBQXNDO0ExRmd0akJ4Qzs7QTBGaHRqQkU7RUFBc0M7QTFGb3RqQnhDOztBMkZ2dGpCQTs7RVRxQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnVzakJGOztBa0Zsc2pCRTs7RUFiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGb3RqQkY7O0E0RnJ2akJBOzs7O0VBQUE7QUFRQTtFQUNFO0VBQ0E7QTVGcXZqQkY7O0E0Rmx2akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJSOEJ3QjtFUTdCeEI7QTVGcXZqQkY7QTRGanZqQkE7O0VBRUU7QTVGbXZqQkY7O0E2RjN3akJBOzs7O0VBQUE7QUFRQTtFQUNFO0VBQ0E7QTdGMndqQkY7O0E2Rnh3akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJUOEJ3QjtFUzdCeEI7QTdGMndqQkY7QTZGdndqQkE7O0VBRUU7QTdGeXdqQkY7O0E2RnJ3akJFO0VBQXFDO0E3Rnl3akJ2Qzs7QTZGendqQkU7RUFBcUM7QTdGNndqQnZDOztBNkY3d2pCRTtFQUFxQztBN0ZpeGpCdkM7O0E2Rmp4akJFO0VBQXFDO0E3RnF4akJ2Qzs7QTZGcnhqQkU7RUFBcUM7QTdGeXhqQnZDOztBNkZ6eGpCRTtFQUFxQztBN0Y2eGpCdkM7O0E2Rjd4akJFO0VBQXFDO0E3Rml5akJ2Qzs7QTZGanlqQkU7RUFBcUM7QTdGcXlqQnZDOztBNkZyeWpCRTtFQUFxQztBN0Z5eWpCdkM7O0E2Rnp5akJFO0VBQXFDO0E3RjZ5akJ2Qzs7QTZGN3lqQkU7RUFBcUM7QTdGaXpqQnZDOztBNkZqempCRTtFQUFxQztBN0ZxempCdkM7O0E2RnJ6akJFO0VBQXFDO0E3Rnl6akJ2Qzs7QTZGenpqQkU7RUFBcUM7QTdGNnpqQnZDOztBNkY3empCRTtFQUFxQztBN0ZpMGpCdkM7O0E2RmowakJFO0VBQXFDO0E3RnEwakJ2Qzs7QTZGcjBqQkU7RUFBcUM7QTdGeTBqQnZDOztBNkZ6MGpCRTtFQUFxQztBN0Y2MGpCdkM7O0E2RjcwakJFO0VBQXFDO0E3RmkxakJ2Qzs7QTZGajFqQkU7RUFBcUM7QTdGcTFqQnZDOztBNkZyMWpCRTtFQUFxQztBN0Z5MWpCdkM7O0E2RnoxakJFO0VBQXFDO0E3RjYxakJ2Qzs7QTZGNzFqQkU7RUFBcUM7QTdGaTJqQnZDOztBNkZqMmpCRTtFQUFxQztBN0ZxMmpCdkM7O0E2RnIyakJFO0VBQXFDO0E3RnkyakJ2Qzs7QTZGejJqQkU7RUFBcUM7QTdGNjJqQnZDOztBNkY3MmpCRTtFQUFxQztBN0ZpM2pCdkM7O0E2RmozakJFO0VBQXFDO0E3RnEzakJ2Qzs7QTZGcjNqQkU7RUFBcUM7QTdGeTNqQnZDOztBNkZ6M2pCRTtFQUFxQztBN0Y2M2pCdkM7O0E2RjczakJFO0VBQXFDO0E3Rmk0akJ2Qzs7QTZGajRqQkU7RUFBcUM7QTdGcTRqQnZDOztBNkZyNGpCRTtFQUFxQztBN0Z5NGpCdkM7O0E2Rno0akJFO0VBQXFDO0E3RjY0akJ2Qzs7QTZGNzRqQkU7RUFBcUM7QTdGaTVqQnZDOztBNkZqNWpCRTtFQUFxQztBN0ZxNWpCdkM7O0E2RnI1akJFO0VBQXFDO0E3Rnk1akJ2Qzs7QTZGejVqQkU7RUFBcUM7QTdGNjVqQnZDOztBNkY3NWpCRTtFQUFxQztBN0ZpNmpCdkM7O0E2Rmo2akJFO0VBQXFDO0E3RnE2akJ2Qzs7QTZGcjZqQkU7RUFBcUM7QTdGeTZqQnZDOztBNkZ6NmpCRTtFQUFxQztBN0Y2NmpCdkM7O0E2Rjc2akJFO0VBQXFDO0E3Rmk3akJ2Qzs7QTZGajdqQkU7RUFBcUM7QTdGcTdqQnZDOztBNkZyN2pCRTtFQUFxQztBN0Z5N2pCdkM7O0E2Rno3akJFO0VBQXFDO0E3RjY3akJ2Qzs7QTZGNzdqQkU7RUFBcUM7QTdGaThqQnZDOztBNkZqOGpCRTtFQUFxQztBN0ZxOGpCdkM7O0E2RnI4akJFO0VBQXFDO0E3Rnk4akJ2Qzs7QTZGejhqQkU7RUFBcUM7QTdGNjhqQnZDOztBNkY3OGpCRTtFQUFxQztBN0ZpOWpCdkM7O0E2Rmo5akJFO0VBQXFDO0E3RnE5akJ2Qzs7QTZGcjlqQkU7RUFBcUM7QTdGeTlqQnZDOztBNkZ6OWpCRTtFQUFxQztBN0Y2OWpCdkM7O0E2Rjc5akJFO0VBQXFDO0E3RmkrakJ2Qzs7QTZGaitqQkU7RUFBcUM7QTdGcStqQnZDOztBNkZyK2pCRTtFQUFxQztBN0Z5K2pCdkM7O0E2RnorakJFO0VBQXFDO0E3RjYrakJ2Qzs7QTZGNytqQkU7RUFBcUM7QTdGaS9qQnZDOztBNkZqL2pCRTtFQUFxQztBN0ZxL2pCdkM7O0E2RnIvakJFO0VBQXFDO0E3RnkvakJ2Qzs7QTZGei9qQkU7RUFBcUM7QTdGNi9qQnZDOztBNkY3L2pCRTtFQUFxQztBN0ZpZ2tCdkM7O0E2Rmpna0JFO0VBQXFDO0E3RnFna0J2Qzs7QTZGcmdrQkU7RUFBcUM7QTdGeWdrQnZDOztBNkZ6Z2tCRTtFQUFxQztBN0Y2Z2tCdkM7O0E2Rjdna0JFO0VBQXFDO0E3Rmloa0J2Qzs7QTZGamhrQkU7RUFBcUM7QTdGcWhrQnZDOztBNkZyaGtCRTtFQUFxQztBN0Z5aGtCdkM7O0E2Rnpoa0JFO0VBQXFDO0E3RjZoa0J2Qzs7QTZGN2hrQkU7RUFBcUM7QTdGaWlrQnZDOztBNkZqaWtCRTtFQUFxQztBN0ZxaWtCdkM7O0E2RnJpa0JFO0VBQXFDO0E3Rnlpa0J2Qzs7QTZGemlrQkU7RUFBcUM7QTdGNmlrQnZDOztBNkY3aWtCRTtFQUFxQztBN0ZpamtCdkM7O0E2Rmpqa0JFO0VBQXFDO0E3RnFqa0J2Qzs7QTZGcmprQkU7RUFBcUM7QTdGeWprQnZDOztBNkZ6amtCRTtFQUFxQztBN0Y2amtCdkM7O0E2Rjdqa0JFO0VBQXFDO0E3Rmlra0J2Qzs7QTZGamtrQkU7RUFBcUM7QTdGcWtrQnZDOztBNkZya2tCRTtFQUFxQztBN0Z5a2tCdkM7O0E2Rnpra0JFO0VBQXFDO0E3RjZra0J2Qzs7QTZGN2trQkU7RUFBcUM7QTdGaWxrQnZDOztBNkZqbGtCRTtFQUFxQztBN0ZxbGtCdkM7O0E2RnJsa0JFO0VBQXFDO0E3Rnlsa0J2Qzs7QTZGemxrQkU7RUFBcUM7QTdGNmxrQnZDOztBNkY3bGtCRTtFQUFxQztBN0ZpbWtCdkM7O0E2Rmpta0JFO0VBQXFDO0E3RnFta0J2Qzs7QTZGcm1rQkU7RUFBcUM7QTdGeW1rQnZDOztBNkZ6bWtCRTtFQUFxQztBN0Y2bWtCdkM7O0E2Rjdta0JFO0VBQXFDO0E3Rmlua0J2Qzs7QTZGam5rQkU7RUFBcUM7QTdGcW5rQnZDOztBNkZybmtCRTtFQUFxQztBN0Z5bmtCdkM7O0E2Rnpua0JFO0VBQXFDO0E3RjZua0J2Qzs7QTZGN25rQkU7RUFBcUM7QTdGaW9rQnZDOztBNkZqb2tCRTtFQUFxQztBN0Zxb2tCdkM7O0E2RnJva0JFO0VBQXFDO0E3Rnlva0J2Qzs7QTZGem9rQkU7RUFBcUM7QTdGNm9rQnZDOztBNkY3b2tCRTtFQUFxQztBN0ZpcGtCdkM7O0E2Rmpwa0JFO0VBQXFDO0E3RnFwa0J2Qzs7QTZGcnBrQkU7RUFBcUM7QTdGeXBrQnZDOztBNkZ6cGtCRTtFQUFxQztBN0Y2cGtCdkM7O0E2Rjdwa0JFO0VBQXFDO0E3Rmlxa0J2Qzs7QTZGanFrQkU7RUFBcUM7QTdGcXFrQnZDOztBNkZycWtCRTtFQUFxQztBN0Z5cWtCdkM7O0E2Rnpxa0JFO0VBQXFDO0E3RjZxa0J2Qzs7QTZGN3FrQkU7RUFBcUM7QTdGaXJrQnZDOztBNkZqcmtCRTtFQUFxQztBN0ZxcmtCdkM7O0E2RnJya0JFO0VBQXFDO0E3Rnlya0J2Qzs7QTZGenJrQkU7RUFBcUM7QTdGNnJrQnZDOztBNkY3cmtCRTtFQUFxQztBN0Zpc2tCdkM7O0E2Rmpza0JFO0VBQXFDO0E3RnFza0J2Qzs7QTZGcnNrQkU7RUFBcUM7QTdGeXNrQnZDOztBNkZ6c2tCRTtFQUFxQztBN0Y2c2tCdkM7O0E2Rjdza0JFO0VBQXFDO0E3Rml0a0J2Qzs7QTZGanRrQkU7RUFBcUM7QTdGcXRrQnZDOztBNkZydGtCRTtFQUFxQztBN0Z5dGtCdkM7O0E2Rnp0a0JFO0VBQXFDO0E3RjZ0a0J2Qzs7QTZGN3RrQkU7RUFBcUM7QTdGaXVrQnZDOztBNkZqdWtCRTtFQUFxQztBN0ZxdWtCdkM7O0E2RnJ1a0JFO0VBQXFDO0E3Rnl1a0J2Qzs7QTZGenVrQkU7RUFBcUM7QTdGNnVrQnZDOztBNkY3dWtCRTtFQUFxQztBN0ZpdmtCdkM7O0E2Rmp2a0JFO0VBQXFDO0E3RnF2a0J2Qzs7QTZGcnZrQkU7RUFBcUM7QTdGeXZrQnZDOztBNkZ6dmtCRTtFQUFxQztBN0Y2dmtCdkM7O0E2Rjd2a0JFO0VBQXFDO0E3Rml3a0J2Qzs7QTZGandrQkU7RUFBcUM7QTdGcXdrQnZDOztBNkZyd2tCRTtFQUFxQztBN0Z5d2tCdkM7O0E2Rnp3a0JFO0VBQXFDO0E3RjZ3a0J2Qzs7QTZGN3drQkU7RUFBcUM7QTdGaXhrQnZDOztBNkZqeGtCRTtFQUFxQztBN0ZxeGtCdkM7O0E2RnJ4a0JFO0VBQXFDO0E3Rnl4a0J2Qzs7QTZGenhrQkU7RUFBcUM7QTdGNnhrQnZDOztBNkY3eGtCRTtFQUFxQztBN0ZpeWtCdkM7O0E2Rmp5a0JFO0VBQXFDO0E3RnF5a0J2Qzs7QTZGcnlrQkU7RUFBcUM7QTdGeXlrQnZDOztBNkZ6eWtCRTtFQUFxQztBN0Y2eWtCdkM7O0E2Rjd5a0JFO0VBQXFDO0E3Rml6a0J2Qzs7QTZGanprQkU7RUFBcUM7QTdGcXprQnZDOztBNkZyemtCRTtFQUFxQztBN0Z5emtCdkM7O0E2Rnp6a0JFO0VBQXFDO0E3RjZ6a0J2Qzs7QTZGN3prQkU7RUFBcUM7QTdGaTBrQnZDOztBNkZqMGtCRTtFQUFxQztBN0ZxMGtCdkM7O0E2RnIwa0JFO0VBQXFDO0E3Rnkwa0J2Qzs7QTZGejBrQkU7RUFBcUM7QTdGNjBrQnZDOztBNkY3MGtCRTtFQUFxQztBN0ZpMWtCdkM7O0E2Rmoxa0JFO0VBQXFDO0E3RnExa0J2Qzs7QTZGcjFrQkU7RUFBcUM7QTdGeTFrQnZDOztBNkZ6MWtCRTtFQUFxQztBN0Y2MWtCdkM7O0E2Rjcxa0JFO0VBQXFDO0E3Rmkya0J2Qzs7QTZGajJrQkU7RUFBcUM7QTdGcTJrQnZDOztBNkZyMmtCRTtFQUFxQztBN0Z5MmtCdkM7O0E2Rnoya0JFO0VBQXFDO0E3RjYya0J2Qzs7QTZGNzJrQkU7RUFBcUM7QTdGaTNrQnZDOztBNkZqM2tCRTtFQUFxQztBN0ZxM2tCdkM7O0E2RnIza0JFO0VBQXFDO0E3Rnkza0J2Qzs7QTZGejNrQkU7RUFBcUM7QTdGNjNrQnZDOztBNkY3M2tCRTtFQUFxQztBN0ZpNGtCdkM7O0E2Rmo0a0JFO0VBQXFDO0E3RnE0a0J2Qzs7QTZGcjRrQkU7RUFBcUM7QTdGeTRrQnZDOztBNkZ6NGtCRTtFQUFxQztBN0Y2NGtCdkM7O0E2Rjc0a0JFO0VBQXFDO0E3Rmk1a0J2Qzs7QTZGajVrQkU7RUFBcUM7QTdGcTVrQnZDOztBNkZyNWtCRTtFQUFxQztBN0Z5NWtCdkM7O0E2Rno1a0JFO0VBQXFDO0E3RjY1a0J2Qzs7QTZGNzVrQkU7RUFBcUM7QTdGaTZrQnZDOztBNkZqNmtCRTtFQUFxQztBN0ZxNmtCdkM7O0E2RnI2a0JFO0VBQXFDO0E3Rnk2a0J2Qzs7QTZGejZrQkU7RUFBcUM7QTdGNjZrQnZDOztBNkY3NmtCRTtFQUFxQztBN0ZpN2tCdkM7O0E2Rmo3a0JFO0VBQXFDO0E3RnE3a0J2Qzs7QTZGcjdrQkU7RUFBcUM7QTdGeTdrQnZDOztBNkZ6N2tCRTtFQUFxQztBN0Y2N2tCdkM7O0E2Rjc3a0JFO0VBQXFDO0E3Rmk4a0J2Qzs7QTZGajhrQkU7RUFBcUM7QTdGcThrQnZDOztBNkZyOGtCRTtFQUFxQztBN0Z5OGtCdkM7O0E2Rno4a0JFO0VBQXFDO0E3RjY4a0J2Qzs7QTZGNzhrQkU7RUFBcUM7QTdGaTlrQnZDOztBNkZqOWtCRTtFQUFxQztBN0ZxOWtCdkM7O0E2RnI5a0JFO0VBQXFDO0E3Rnk5a0J2Qzs7QTZGejlrQkU7RUFBcUM7QTdGNjlrQnZDOztBNkY3OWtCRTtFQUFxQztBN0ZpK2tCdkM7O0E2Rmora0JFO0VBQXFDO0E3RnEra0J2Qzs7QTZGcitrQkU7RUFBcUM7QTdGeStrQnZDOztBNkZ6K2tCRTtFQUFxQztBN0Y2K2tCdkM7O0E2Rjcra0JFO0VBQXFDO0E3Rmkva0J2Qzs7QTZGai9rQkU7RUFBcUM7QTdGcS9rQnZDOztBNkZyL2tCRTtFQUFxQztBN0Z5L2tCdkM7O0E2Rnova0JFO0VBQXFDO0E3RjYva0J2Qzs7QTZGNy9rQkU7RUFBcUM7QTdGaWdsQnZDOztBNkZqZ2xCRTtFQUFxQztBN0ZxZ2xCdkM7O0E2RnJnbEJFO0VBQXFDO0E3RnlnbEJ2Qzs7QTZGemdsQkU7RUFBcUM7QTdGNmdsQnZDOztBNkY3Z2xCRTtFQUFxQztBN0ZpaGxCdkM7O0E2RmpobEJFO0VBQXFDO0E3RnFobEJ2Qzs7QTZGcmhsQkU7RUFBcUM7QTdGeWhsQnZDOztBNkZ6aGxCRTtFQUFxQztBN0Y2aGxCdkM7O0E2RjdobEJFO0VBQXFDO0E3RmlpbEJ2Qzs7QTZGamlsQkU7RUFBcUM7QTdGcWlsQnZDOztBNkZyaWxCRTtFQUFxQztBN0Z5aWxCdkM7O0E2RnppbEJFO0VBQXFDO0E3RjZpbEJ2Qzs7QTZGN2lsQkU7RUFBcUM7QTdGaWpsQnZDOztBNkZqamxCRTtFQUFxQztBN0ZxamxCdkM7O0E2RnJqbEJFO0VBQXFDO0E3RnlqbEJ2Qzs7QTZGempsQkU7RUFBcUM7QTdGNmpsQnZDOztBNkY3amxCRTtFQUFxQztBN0Zpa2xCdkM7O0E2RmprbEJFO0VBQXFDO0E3RnFrbEJ2Qzs7QTZGcmtsQkU7RUFBcUM7QTdGeWtsQnZDOztBNkZ6a2xCRTtFQUFxQztBN0Y2a2xCdkM7O0E2RjdrbEJFO0VBQXFDO0E3RmlsbEJ2Qzs7QTZGamxsQkU7RUFBcUM7QTdGcWxsQnZDOztBNkZybGxCRTtFQUFxQztBN0Z5bGxCdkM7O0E2RnpsbEJFO0VBQXFDO0E3RjZsbEJ2Qzs7QTZGN2xsQkU7RUFBcUM7QTdGaW1sQnZDOztBNkZqbWxCRTtFQUFxQztBN0ZxbWxCdkM7O0E2RnJtbEJFO0VBQXFDO0E3RnltbEJ2Qzs7QTZGem1sQkU7RUFBcUM7QTdGNm1sQnZDOztBNkY3bWxCRTtFQUFxQztBN0ZpbmxCdkM7O0E2RmpubEJFO0VBQXFDO0E3RnFubEJ2Qzs7QTZGcm5sQkU7RUFBcUM7QTdGeW5sQnZDOztBNkZ6bmxCRTtFQUFxQztBN0Y2bmxCdkM7O0E2RjdubEJFO0VBQXFDO0E3RmlvbEJ2Qzs7QTZGam9sQkU7RUFBcUM7QTdGcW9sQnZDOztBNkZyb2xCRTtFQUFxQztBN0Z5b2xCdkM7O0E2RnpvbEJFO0VBQXFDO0E3RjZvbEJ2Qzs7QTZGN29sQkU7RUFBcUM7QTdGaXBsQnZDOztBNkZqcGxCRTtFQUFxQztBN0ZxcGxCdkM7O0E2RnJwbEJFO0VBQXFDO0E3RnlwbEJ2Qzs7QTZGenBsQkU7RUFBcUM7QTdGNnBsQnZDOztBNkY3cGxCRTtFQUFxQztBN0ZpcWxCdkM7O0E2RmpxbEJFO0VBQXFDO0E3RnFxbEJ2Qzs7QTZGcnFsQkU7RUFBcUM7QTdGeXFsQnZDOztBNkZ6cWxCRTtFQUFxQztBN0Y2cWxCdkM7O0E2RjdxbEJFO0VBQXFDO0E3RmlybEJ2Qzs7QTZGanJsQkU7RUFBcUM7QTdGcXJsQnZDOztBNkZycmxCRTtFQUFxQztBN0Z5cmxCdkM7O0E2RnpybEJFO0VBQXFDO0E3RjZybEJ2Qzs7QTZGN3JsQkU7RUFBcUM7QTdGaXNsQnZDOztBNkZqc2xCRTtFQUFxQztBN0Zxc2xCdkM7O0E2RnJzbEJFO0VBQXFDO0E3RnlzbEJ2Qzs7QTZGenNsQkU7RUFBcUM7QTdGNnNsQnZDOztBNkY3c2xCRTtFQUFxQztBN0ZpdGxCdkM7O0E2Rmp0bEJFO0VBQXFDO0E3RnF0bEJ2Qzs7QTZGcnRsQkU7RUFBcUM7QTdGeXRsQnZDOztBNkZ6dGxCRTtFQUFxQztBN0Y2dGxCdkM7O0E2Rjd0bEJFO0VBQXFDO0E3Rml1bEJ2Qzs7QTZGanVsQkU7RUFBcUM7QTdGcXVsQnZDOztBNkZydWxCRTtFQUFxQztBN0Z5dWxCdkM7O0E2Rnp1bEJFO0VBQXFDO0E3RjZ1bEJ2Qzs7QTZGN3VsQkU7RUFBcUM7QTdGaXZsQnZDOztBNkZqdmxCRTtFQUFxQztBN0ZxdmxCdkM7O0E2RnJ2bEJFO0VBQXFDO0E3Rnl2bEJ2Qzs7QTZGenZsQkU7RUFBcUM7QTdGNnZsQnZDOztBNkY3dmxCRTtFQUFxQztBN0Zpd2xCdkM7O0E2Rmp3bEJFO0VBQXFDO0E3RnF3bEJ2Qzs7QTZGcndsQkU7RUFBcUM7QTdGeXdsQnZDOztBNkZ6d2xCRTtFQUFxQztBN0Y2d2xCdkM7O0E2Rjd3bEJFO0VBQXFDO0E3Rml4bEJ2Qzs7QTZGanhsQkU7RUFBcUM7QTdGcXhsQnZDOztBNkZyeGxCRTtFQUFxQztBN0Z5eGxCdkM7O0E2Rnp4bEJFO0VBQXFDO0E3RjZ4bEJ2Qzs7QTZGN3hsQkU7RUFBcUM7QTdGaXlsQnZDOztBNkZqeWxCRTtFQUFxQztBN0ZxeWxCdkM7O0E2RnJ5bEJFO0VBQXFDO0E3Rnl5bEJ2Qzs7QTZGenlsQkU7RUFBcUM7QTdGNnlsQnZDOztBNkY3eWxCRTtFQUFxQztBN0ZpemxCdkM7O0E2Rmp6bEJFO0VBQXFDO0E3RnF6bEJ2Qzs7QTZGcnpsQkU7RUFBcUM7QTdGeXpsQnZDOztBNkZ6emxCRTtFQUFxQztBN0Y2emxCdkM7O0E2Rjd6bEJFO0VBQXFDO0E3RmkwbEJ2Qzs7QTZGajBsQkU7RUFBcUM7QTdGcTBsQnZDOztBNkZyMGxCRTtFQUFxQztBN0Z5MGxCdkM7O0E2RnowbEJFO0VBQXFDO0E3RjYwbEJ2Qzs7QTZGNzBsQkU7RUFBcUM7QTdGaTFsQnZDOztBNkZqMWxCRTtFQUFxQztBN0ZxMWxCdkM7O0E2RnIxbEJFO0VBQXFDO0E3RnkxbEJ2Qzs7QTZGejFsQkU7RUFBcUM7QTdGNjFsQnZDOztBNkY3MWxCRTtFQUFxQztBN0ZpMmxCdkM7O0E2RmoybEJFO0VBQXFDO0E3RnEybEJ2Qzs7QTZGcjJsQkU7RUFBcUM7QTdGeTJsQnZDOztBNkZ6MmxCRTtFQUFxQztBN0Y2MmxCdkM7O0E2RjcybEJFO0VBQXFDO0E3RmkzbEJ2Qzs7QTZGajNsQkU7RUFBcUM7QTdGcTNsQnZDOztBNkZyM2xCRTtFQUFxQztBN0Z5M2xCdkM7O0E2RnozbEJFO0VBQXFDO0E3RjYzbEJ2Qzs7QTZGNzNsQkU7RUFBcUM7QTdGaTRsQnZDOztBNkZqNGxCRTtFQUFxQztBN0ZxNGxCdkM7O0E2RnI0bEJFO0VBQXFDO0E3Rnk0bEJ2Qzs7QTZGejRsQkU7RUFBcUM7QTdGNjRsQnZDOztBNkY3NGxCRTtFQUFxQztBN0ZpNWxCdkM7O0E2Rmo1bEJFO0VBQXFDO0E3RnE1bEJ2Qzs7QTZGcjVsQkU7RUFBcUM7QTdGeTVsQnZDOztBNkZ6NWxCRTtFQUFxQztBN0Y2NWxCdkM7O0E2Rjc1bEJFO0VBQXFDO0E3Rmk2bEJ2Qzs7QTZGajZsQkU7RUFBcUM7QTdGcTZsQnZDOztBNkZyNmxCRTtFQUFxQztBN0Z5NmxCdkM7O0E2Rno2bEJFO0VBQXFDO0E3RjY2bEJ2Qzs7QTZGNzZsQkU7RUFBcUM7QTdGaTdsQnZDOztBNkZqN2xCRTtFQUFxQztBN0ZxN2xCdkM7O0E2RnI3bEJFO0VBQXFDO0E3Rnk3bEJ2Qzs7QTZGejdsQkU7RUFBcUM7QTdGNjdsQnZDOztBNkY3N2xCRTtFQUFxQztBN0ZpOGxCdkM7O0E2Rmo4bEJFO0VBQXFDO0E3RnE4bEJ2Qzs7QTZGcjhsQkU7RUFBcUM7QTdGeThsQnZDOztBNkZ6OGxCRTtFQUFxQztBN0Y2OGxCdkM7O0E2Rjc4bEJFO0VBQXFDO0E3Rmk5bEJ2Qzs7QTZGajlsQkU7RUFBcUM7QTdGcTlsQnZDOztBNkZyOWxCRTtFQUFxQztBN0Z5OWxCdkM7O0E2Rno5bEJFO0VBQXFDO0E3RjY5bEJ2Qzs7QTZGNzlsQkU7RUFBcUM7QTdGaStsQnZDOztBNkZqK2xCRTtFQUFxQztBN0ZxK2xCdkM7O0E2RnIrbEJFO0VBQXFDO0E3RnkrbEJ2Qzs7QTZGeitsQkU7RUFBcUM7QTdGNitsQnZDOztBNkY3K2xCRTtFQUFxQztBN0ZpL2xCdkM7O0E2RmovbEJFO0VBQXFDO0E3RnEvbEJ2Qzs7QTZGci9sQkU7RUFBcUM7QTdGeS9sQnZDOztBNkZ6L2xCRTtFQUFxQztBN0Y2L2xCdkM7O0E2RjcvbEJFO0VBQXFDO0E3RmlnbUJ2Qzs7QTZGamdtQkU7RUFBcUM7QTdGcWdtQnZDOztBNkZyZ21CRTtFQUFxQztBN0Z5Z21CdkM7O0E2RnpnbUJFO0VBQXFDO0E3RjZnbUJ2Qzs7QTZGN2dtQkU7RUFBcUM7QTdGaWhtQnZDOztBNkZqaG1CRTtFQUFxQztBN0ZxaG1CdkM7O0E2RnJobUJFO0VBQXFDO0E3RnlobUJ2Qzs7QTZGemhtQkU7RUFBcUM7QTdGNmhtQnZDOztBNkY3aG1CRTtFQUFxQztBN0ZpaW1CdkM7O0E2RmppbUJFO0VBQXFDO0E3RnFpbUJ2Qzs7QTZGcmltQkU7RUFBcUM7QTdGeWltQnZDOztBNkZ6aW1CRTtFQUFxQztBN0Y2aW1CdkM7O0E2RjdpbUJFO0VBQXFDO0E3RmlqbUJ2Qzs7QTZGamptQkU7RUFBcUM7QTdGcWptQnZDOztBNkZyam1CRTtFQUFxQztBN0Z5am1CdkM7O0E2RnpqbUJFO0VBQXFDO0E3RjZqbUJ2Qzs7QTZGN2ptQkU7RUFBcUM7QTdGaWttQnZDOztBNkZqa21CRTtFQUFxQztBN0Zxa21CdkM7O0E2RnJrbUJFO0VBQXFDO0E3RnlrbUJ2Qzs7QTZGemttQkU7RUFBcUM7QTdGNmttQnZDOztBNkY3a21CRTtFQUFxQztBN0ZpbG1CdkM7O0E2RmpsbUJFO0VBQXFDO0E3RnFsbUJ2Qzs7QTZGcmxtQkU7RUFBcUM7QTdGeWxtQnZDOztBNkZ6bG1CRTtFQUFxQztBN0Y2bG1CdkM7O0E2RjdsbUJFO0VBQXFDO0E3RmltbUJ2Qzs7QTZGam1tQkU7RUFBcUM7QTdGcW1tQnZDOztBNkZybW1CRTtFQUFxQztBN0Z5bW1CdkM7O0E2RnptbUJFO0VBQXFDO0E3RjZtbUJ2Qzs7QTZGN21tQkU7RUFBcUM7QTdGaW5tQnZDOztBNkZqbm1CRTtFQUFxQztBN0Zxbm1CdkM7O0E2RnJubUJFO0VBQXFDO0E3RnlubUJ2Qzs7QTZGem5tQkU7RUFBcUM7QTdGNm5tQnZDOztBNkY3bm1CRTtFQUFxQztBN0Zpb21CdkM7O0E2RmpvbUJFO0VBQXFDO0E3RnFvbUJ2Qzs7QTZGcm9tQkU7RUFBcUM7QTdGeW9tQnZDOztBNkZ6b21CRTtFQUFxQztBN0Y2b21CdkM7O0E2RjdvbUJFO0VBQXFDO0E3RmlwbUJ2Qzs7QTZGanBtQkU7RUFBcUM7QTdGcXBtQnZDOztBNkZycG1CRTtFQUFxQztBN0Z5cG1CdkM7O0E2RnpwbUJFO0VBQXFDO0E3RjZwbUJ2Qzs7QTZGN3BtQkU7RUFBcUM7QTdGaXFtQnZDOztBNkZqcW1CRTtFQUFxQztBN0ZxcW1CdkM7O0E2RnJxbUJFO0VBQXFDO0E3RnlxbUJ2Qzs7QTZGenFtQkU7RUFBcUM7QTdGNnFtQnZDOztBNkY3cW1CRTtFQUFxQztBN0Zpcm1CdkM7O0E2RmpybUJFO0VBQXFDO0E3RnFybUJ2Qzs7QTZGcnJtQkU7RUFBcUM7QTdGeXJtQnZDOztBNkZ6cm1CRTtFQUFxQztBN0Y2cm1CdkM7O0E2RjdybUJFO0VBQXFDO0E3RmlzbUJ2Qzs7QTZGanNtQkU7RUFBcUM7QTdGcXNtQnZDOztBNkZyc21CRTtFQUFxQztBN0Z5c21CdkM7O0E2RnpzbUJFO0VBQXFDO0E3RjZzbUJ2Qzs7QTZGN3NtQkU7RUFBcUM7QTdGaXRtQnZDOztBNkZqdG1CRTtFQUFxQztBN0ZxdG1CdkM7O0E2RnJ0bUJFO0VBQXFDO0E3Rnl0bUJ2Qzs7QTZGenRtQkU7RUFBcUM7QTdGNnRtQnZDOztBNkY3dG1CRTtFQUFxQztBN0ZpdW1CdkM7O0E2Rmp1bUJFO0VBQXFDO0E3RnF1bUJ2Qzs7QTZGcnVtQkU7RUFBcUM7QTdGeXVtQnZDOztBNkZ6dW1CRTtFQUFxQztBN0Y2dW1CdkM7O0E2Rjd1bUJFO0VBQXFDO0E3Rml2bUJ2Qzs7QTZGanZtQkU7RUFBcUM7QTdGcXZtQnZDOztBNkZydm1CRTtFQUFxQztBN0Z5dm1CdkM7O0E2Rnp2bUJFO0VBQXFDO0E3RjZ2bUJ2Qzs7QTZGN3ZtQkU7RUFBcUM7QTdGaXdtQnZDOztBNkZqd21CRTtFQUFxQztBN0Zxd21CdkM7O0E2RnJ3bUJFO0VBQXFDO0E3Rnl3bUJ2Qzs7QTZGendtQkU7RUFBcUM7QTdGNndtQnZDOztBNkY3d21CRTtFQUFxQztBN0ZpeG1CdkM7O0E2Rmp4bUJFO0VBQXFDO0E3RnF4bUJ2Qzs7QTZGcnhtQkU7RUFBcUM7QTdGeXhtQnZDOztBNkZ6eG1CRTtFQUFxQztBN0Y2eG1CdkM7O0E2Rjd4bUJFO0VBQXFDO0E3Rml5bUJ2Qzs7QTZGanltQkU7RUFBcUM7QTdGcXltQnZDOztBNkZyeW1CRTtFQUFxQztBN0Z5eW1CdkM7O0E2Rnp5bUJFO0VBQXFDO0E3RjZ5bUJ2Qzs7QTZGN3ltQkU7RUFBcUM7QTdGaXptQnZDOztBNkZqem1CRTtFQUFxQztBN0Zxem1CdkM7O0E2RnJ6bUJFO0VBQXFDO0E3Rnl6bUJ2Qzs7QTZGenptQkU7RUFBcUM7QTdGNnptQnZDOztBNkY3em1CRTtFQUFxQztBN0ZpMG1CdkM7O0E2RmowbUJFO0VBQXFDO0E3RnEwbUJ2Qzs7QTZGcjBtQkU7RUFBcUM7QTdGeTBtQnZDOztBNkZ6MG1CRTtFQUFxQztBN0Y2MG1CdkM7O0E2RjcwbUJFO0VBQXFDO0E3RmkxbUJ2Qzs7QTZGajFtQkU7RUFBcUM7QTdGcTFtQnZDOztBNkZyMW1CRTtFQUFxQztBN0Z5MW1CdkM7O0E2RnoxbUJFO0VBQXFDO0E3RjYxbUJ2Qzs7QTZGNzFtQkU7RUFBcUM7QTdGaTJtQnZDOztBNkZqMm1CRTtFQUFxQztBN0ZxMm1CdkM7O0E2RnIybUJFO0VBQXFDO0E3RnkybUJ2Qzs7QTZGejJtQkU7RUFBcUM7QTdGNjJtQnZDOztBNkY3Mm1CRTtFQUFxQztBN0ZpM21CdkM7O0E2RmozbUJFO0VBQXFDO0E3RnEzbUJ2Qzs7QTZGcjNtQkU7RUFBcUM7QTdGeTNtQnZDOztBNkZ6M21CRTtFQUFxQztBN0Y2M21CdkM7O0E2RjczbUJFO0VBQXFDO0E3Rmk0bUJ2Qzs7QTZGajRtQkU7RUFBcUM7QTdGcTRtQnZDOztBNkZyNG1CRTtFQUFxQztBN0Z5NG1CdkM7O0E2Rno0bUJFO0VBQXFDO0E3RjY0bUJ2Qzs7QTZGNzRtQkU7RUFBcUM7QTdGaTVtQnZDOztBNkZqNW1CRTtFQUFxQztBN0ZxNW1CdkM7O0E2RnI1bUJFO0VBQXFDO0E3Rnk1bUJ2Qzs7QTZGejVtQkU7RUFBcUM7QTdGNjVtQnZDOztBNkY3NW1CRTtFQUFxQztBN0ZpNm1CdkM7O0E2Rmo2bUJFO0VBQXFDO0E3RnE2bUJ2Qzs7QTZGcjZtQkU7RUFBcUM7QTdGeTZtQnZDOztBNkZ6Nm1CRTtFQUFxQztBN0Y2Nm1CdkM7O0E2Rjc2bUJFO0VBQXFDO0E3Rmk3bUJ2Qzs7QTZGajdtQkU7RUFBcUM7QTdGcTdtQnZDOztBNkZyN21CRTtFQUFxQztBN0Z5N21CdkM7O0E2Rno3bUJFO0VBQXFDO0E3RjY3bUJ2Qzs7QTZGNzdtQkU7RUFBcUM7QTdGaThtQnZDOztBNkZqOG1CRTtFQUFxQztBN0ZxOG1CdkM7O0E2RnI4bUJFO0VBQXFDO0E3Rnk4bUJ2Qzs7QTZGejhtQkU7RUFBcUM7QTdGNjhtQnZDOztBNkY3OG1CRTtFQUFxQztBN0ZpOW1CdkM7O0E2Rmo5bUJFO0VBQXFDO0E3RnE5bUJ2Qzs7QTZGcjltQkU7RUFBcUM7QTdGeTltQnZDOztBNkZ6OW1CRTtFQUFxQztBN0Y2OW1CdkM7O0E2Rjc5bUJFO0VBQXFDO0E3RmkrbUJ2Qzs7QTZGaittQkU7RUFBcUM7QTdGcSttQnZDOztBNkZyK21CRTtFQUFxQztBN0Z5K21CdkM7O0E2RnorbUJFO0VBQXFDO0E3RjYrbUJ2Qzs7QTZGNyttQkU7RUFBcUM7QTdGaS9tQnZDOztBNkZqL21CRTtFQUFxQztBN0ZxL21CdkM7O0E2RnIvbUJFO0VBQXFDO0E3RnkvbUJ2Qzs7QTZGei9tQkU7RUFBcUM7QTdGNi9tQnZDOztBNkY3L21CRTtFQUFxQztBN0ZpZ25CdkM7O0E2RmpnbkJFO0VBQXFDO0E3RnFnbkJ2Qzs7QTZGcmduQkU7RUFBcUM7QTdGeWduQnZDOztBNkZ6Z25CRTtFQUFxQztBN0Y2Z25CdkM7O0E2RjdnbkJFO0VBQXFDO0E3RmlobkJ2Qzs7QTZGamhuQkU7RUFBcUM7QTdGcWhuQnZDOztBNkZyaG5CRTtFQUFxQztBN0Z5aG5CdkM7O0E2RnpobkJFO0VBQXFDO0E3RjZobkJ2Qzs7QTZGN2huQkU7RUFBcUM7QTdGaWluQnZDOztBNkZqaW5CRTtFQUFxQztBN0ZxaW5CdkM7O0E2RnJpbkJFO0VBQXFDO0E3RnlpbkJ2Qzs7QTZGemluQkU7RUFBcUM7QTdGNmluQnZDOztBNkY3aW5CRTtFQUFxQztBN0Zpam5CdkM7O0E2RmpqbkJFO0VBQXFDO0E3RnFqbkJ2Qzs7QTZGcmpuQkU7RUFBcUM7QTdGeWpuQnZDOztBNkZ6am5CRTtFQUFxQztBN0Y2am5CdkM7O0E2RjdqbkJFO0VBQXFDO0E3RmlrbkJ2Qzs7QTZGamtuQkU7RUFBcUM7QTdGcWtuQnZDOztBNkZya25CRTtFQUFxQztBN0Z5a25CdkM7O0E2RnprbkJFO0VBQXFDO0E3RjZrbkJ2Qzs7QTZGN2tuQkU7RUFBcUM7QTdGaWxuQnZDOztBNkZqbG5CRTtFQUFxQztBN0ZxbG5CdkM7O0E2RnJsbkJFO0VBQXFDO0E3RnlsbkJ2Qzs7QTZGemxuQkU7RUFBcUM7QTdGNmxuQnZDOztBNkY3bG5CRTtFQUFxQztBN0ZpbW5CdkM7O0E2RmptbkJFO0VBQXFDO0E3RnFtbkJ2Qzs7QTZGcm1uQkU7RUFBcUM7QTdGeW1uQnZDOztBNkZ6bW5CRTtFQUFxQztBN0Y2bW5CdkM7O0E2RjdtbkJFO0VBQXFDO0E3RmlubkJ2Qzs7QTZGam5uQkU7RUFBcUM7QTdGcW5uQnZDOztBNkZybm5CRTtFQUFxQztBN0Z5bm5CdkM7O0E2RnpubkJFO0VBQXFDO0E3RjZubkJ2Qzs7QTZGN25uQkU7RUFBcUM7QTdGaW9uQnZDOztBNkZqb25CRTtFQUFxQztBN0Zxb25CdkM7O0E2RnJvbkJFO0VBQXFDO0E3RnlvbkJ2Qzs7QTZGem9uQkU7RUFBcUM7QTdGNm9uQnZDOztBNkY3b25CRTtFQUFxQztBN0ZpcG5CdkM7O0E2RmpwbkJFO0VBQXFDO0E3RnFwbkJ2Qzs7QTZGcnBuQkU7RUFBcUM7QTdGeXBuQnZDOztBNkZ6cG5CRTtFQUFxQztBN0Y2cG5CdkM7O0E2RjdwbkJFO0VBQXFDO0E3RmlxbkJ2Qzs7QTZGanFuQkU7RUFBcUM7QTdGcXFuQnZDOztBNkZycW5CRTtFQUFxQztBN0Z5cW5CdkM7O0E2RnpxbkJFO0VBQXFDO0E3RjZxbkJ2Qzs7QTZGN3FuQkU7RUFBcUM7QTdGaXJuQnZDOztBNkZqcm5CRTtFQUFxQztBN0Zxcm5CdkM7O0E2RnJybkJFO0VBQXFDO0E3RnlybkJ2Qzs7QTZGenJuQkU7RUFBcUM7QTdGNnJuQnZDOztBNkY3cm5CRTtFQUFxQztBN0Zpc25CdkM7O0E2RmpzbkJFO0VBQXFDO0E3RnFzbkJ2Qzs7QTZGcnNuQkU7RUFBcUM7QTdGeXNuQnZDOztBNkZ6c25CRTtFQUFxQztBN0Y2c25CdkM7O0E2RjdzbkJFO0VBQXFDO0E3Rml0bkJ2Qzs7QThFNXNuQkE7O0VBQUE7QUFJQTs7OztFQUlFO0VBQ0E7QTlFOHNuQkY7O0E4RTVzbkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQXdDQTs7Ozs7O0VBQUE7QUFZQTtFQUNFO0E5RXVzbkJGOztBOEVwc25CQTs7Ozs7OztFQU9FO0E5RXVzbkJGOztBOEVwc25CQTtFQUNFO0VBQ0E7QTlFdXNuQkY7O0E4RXBzbkJBOzs7RUFBQTtBQVlBO0VBQ0U7RUFJQTtFQUNBO0VBQ0E7QTlFNHJuQkY7O0E4RXhybkJBOzs7RUFBQTtBQTJCQTs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWVBO0VBQ0U7QTlFb3FuQkY7O0FnQjd4bkJJO0U4RDZIRjtJQUNFO0U5RW9xbkJGO0FBQ0Y7QWdCbnluQkk7RThEbUlGO0lBQ0U7RTlFbXFuQkY7QUFDRjtBOEVocW5CQTs7O0VBQUE7QUFJQTs7Ozs7Ozs7OztFQVVFO0E5RWtxbkJGOztBOEU3cG5CRTs7Ozs7Ozs7OztFQVVFO0E5RWdxbkJKOztBOEU1cG5CQTs7O0VBSUU7RUFDQTtFQUNBO0E5RThwbkJGOztBOEV6cG5CQTs7OztFQUlFO29CQUFBO0VBRUE7RUFDQTtBOUU0cG5CRjs7QThFenBuQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW9CQTs7Ozs7OztFQU9FO0VBQ0E7RUFDQTtFQUVBO0VBSUE7RUFFQTtFQUVBO0VBdklBO0VBRUE7RUE0SUE7RUFFQTtBOUVrcG5CRjs7QThFOW9uQkU7RUFDRTtBOUVpcG5CSjs7QThFM29uQkU7O0VBZUU7RUFDQTtBOUVpb25CSjtBZ0I3M25CSTtFOEQ0T0Y7O0lBR0k7WUFBQTtFOUVtcG5CSjtBQUNGO0FnQmg1bkJJO0U4RHlQRjs7SUFPSTtJQUNBO0lBQ0E7RTlFcXBuQko7QUFDRjtBOEU3b25CSTs7O0VBQ0U7VUFBQTtBOUVpcG5CTjs7QThFM29uQkE7O0VBRUU7QTlFOG9uQkY7O0E4RTNvbkJBO0VBQ0U7QTlFOG9uQkY7O0E4RTNvbkJBOztFQUFBO0FBR0E7O0VBRUU7QTlFOG9uQkY7O0E4RXhvbkJBOzs7RUFqTkU7RUFJQTtFQXVOQTtBOUVzb25CRjtBZ0J0N25CSTtFOERzU0o7OztJQWFJO0U5RXlvbkJGO0FBQ0Y7O0E4RXJvbkJFO0VBQ0U7QTlFd29uQko7O0E4RXBvbkJBOztFQUFBO0FBSUU7RUE1T0E7RUFJQTtFQTBPRTtFQUNBO0VBQ0E7QTlFdW9uQko7O0E4RWpvbkJBO0VBdFBFO0VBSUE7QTlFdzNuQkY7O0E4RTlubkJBO0VBQ0U7QTlFaW9uQkY7O0E4RTlubkJBOzs7Ozs7OztFQUFBO0FBdUJBOzs7RUFLRTtFQUNBO0E5RWlubkJGO0E4RS9tbkJFOzs7RUFDRTtFQUNBO0VBQ0E7QTlFbW5uQko7O0E4RS9tbkJBO0VBQ0U7QTlFa25uQkY7O0E4RS9tbkJBOzs7RUFBQTtBQUlBOztFQUVFO0E5RWtubkJGOztBOEU5bW5CQTtFQUNFO0E5RWlubkJGOztBOEUxbW5CQTtFQUNFO0E5RTZtbkJGOztBOEUxbW5CQTtFQWxVRTtFQUlBO0VBa1VBO0E5RTRtbkJGOztBZ0J2Z29CSTtFOEQrWkY7SUFDRTtJQUNBO0U5RTRtbkJGO0FBQ0Y7QThFem1uQkE7Ozs7O0VBS0U7QTlFMm1uQkY7QThFem1uQkU7Ozs7O0VBQ0U7QTlFK21uQko7O0E4RTNtbkJBO0VBQ0U7QTlFOG1uQkY7O0E4RTNtbkJBO0VBQ0U7QTlFOG1uQkY7O0E4RTNtbkJBO0VBQ0U7RUFDQTtBOUU4bW5CRjs7QThFM21uQkE7RUFDRTtBOUU4bW5CRjs7QThFM21uQkE7QUFDQTs7Ozs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtBOUU4bW5CRjs7QThFem1uQkk7RUFDRTtBOUU0bW5CTjtBZ0I3am9CSTtFOERzZEU7O0lBRUU7RTlFMG1uQk47QUFDRjs7QThFcm1uQkE7OztDQUFBO0FBSUE7RUFDRTtFQU1BO0VBQ0E7QTlFbW1uQkY7QWdCN2tvQkk7RThEa2VKO0lBSUk7RTlFMm1uQkY7QUFDRjs7QThFbG1uQkk7O0VBRUU7RUFDQTtBOUVxbW5CTjtBOEVqbW5CRTs7Ozs7OztFQU9FO0E5RW1tbkJKOztBOEY3cG9CQTs7OztFQUFBO0FBTUE7RUFDRTtBOUYrcG9CRjs7QThGNXBvQkE7O0VBRUU7QTlGK3BvQkY7O0FnQi9tb0JJO0U4RTNDRjtJQUNFO0U5Rjhwb0JGO0U4RjNwb0JBO0lBQ0U7RTlGNnBvQkY7RThGMXBvQkE7SUFDRTtFOUY0cG9CRjtFOEZ6cG9CQTtJQUNFO0U5RjJwb0JGO0U4RnJwb0JBO0lBQ0U7RTlGeXBvQkY7RThGdHBvQkE7SUFDRTtFOUZ3cG9CRjtFOEZycG9CQTtJQUNFO0U5RnVwb0JGO0U4RnBwb0JBO0lBQ0U7RTlGc3BvQkY7RThGbnBvQkE7SUFDRTtFOUZxcG9CRjtFOEZscG9CQTtJQUNFO0U5Rm9wb0JGO0U4Rmpwb0JBO0lBQ0U7RTlGbXBvQkY7QUF0QkY7QThGem5vQkE7O0VBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUF3Q0E7RUFDRTtFQUNBO0VBT0E7O0lBQUE7QTlGOG9vQkY7QThGbnBvQkU7RUFDRTtFQUNBO0E5RnFwb0JKO0E4Ri9vb0JFO0VBQ0U7QTlGaXBvQko7O0E4Rjdvb0JBO0VBQ0U7SUFFRTs7O3FDQUFBO0lBSUE7RTlGK29vQkY7RThGNW9vQkE7SUFDRTs7O21DQUFBO0lBSUE7RTlGOG9vQkY7RThGM29vQkE7SUFDRTs7O29DQUFBO0lBSUE7RTlGNm9vQkY7QUFDRjtBOEZ4b29CQTtFQUNFO0VBQ0E7RUFFQTtBOUZ5b29CRjs7QThGdG9vQkE7RUFDRTtBOUZ5b29CRjs7QThGdG9vQkE7O0VBQUE7QTlFekdJO0U4RThHRjtJQUNFO01BQ0U7STlGd29vQkY7SThGcm9vQkE7Ozs7TUFBQTtFOUYyb29CRjtFOEZyb29CQTtJQUVJO01BQ0U7STlGc29vQko7RUFDRjtBQUNGO0E4Rmxvb0JFO0VBQ0U7O0lBRUU7RTlGb29vQko7RThGam9vQkU7O0lBRUU7SUFDQTtJQUNBO0U5Rm1vb0JKO0FBQ0Y7QWdCaHhvQkk7RThFZ0pGO0lBQ0U7SUFDQTtFOUZtb29CRjtFOEZob29CQTtJQUNFO0lBRUE7RTlGbW9vQkY7RThGam9vQkU7SUFDRTtJQUNBO0U5Rm1vb0JKO0U4Rmpvb0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlGbW9vQk47RThGaG9vQkk7Ozs7O0lBS0U7SUFDQTtFOUZrb29CTjtBQXZCRjtBOEZybW9CUTtFQUZGOztJQUdJO0U5Rmlvb0JSO0FBQ0Y7QWdCcHpvQkk7RThFd0xBO0lBRUU7RTlGOG5vQko7QUFDRjtBOEZ2bm9CRTtFQUNFO0VBQ0E7QTlGeW5vQko7O0E4Rm5ub0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBcUJBOztFQUFBO0E5RS9OSTtFOEVtT0Y7SUFDRTtJQUNBO0U5RnNub0JGO0FBQ0Y7QThGbm5vQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBaUNBO0VBWUU7Ozs7Ozs7O01BQUE7QTlGZ25vQkY7QThGM25vQkU7Ozs7OztFQU9FO0VBQ0E7QTlGNG5vQko7QThGaG5vQkU7RUFDRTtBOUZrbm9CSjtBOEYvbW9CRTtFQUNFO0VBQ0E7QTlGaW5vQko7QThGOW1vQkU7RUFFRTtJQUNFO0lBQ0E7RTlGK21vQko7RThGNW1vQkU7SUFDRTtFOUY4bW9CSjtFOEYzbW9CRTtJQUVFO0U5RjRtb0JKO0U4Rnptb0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlGMm1vQko7RThGeG1vQkU7SUFDRTtFOUYwbW9CSjtFOEZ2bW9CRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFOUZ5bW9CSjtFOEZ0bW9CRTtJQUNFO0lBQ0E7RTlGd21vQko7QUFDRjs7QThGN2xvQkU7Ozs7OztFQU9FO0VBQ0E7QTlGK2xvQko7QThGM2xvQkk7RUFDRTtFQUNBO0VBQ0E7QTlGNmxvQk47QThGemxvQkU7RUFDRTtBOUYybG9CSjtBOEZ2bG9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rnlsb0JOO0E4RnJsb0JFO0VBQ0U7QTlGdWxvQko7QThGcGxvQkU7RUFDRTtBOUZzbG9CSjtBOEZubG9CRTtFQUVFO0lBQ0U7SUFDQTtFOUZvbG9CSjtFOEZqbG9CRTtJQUNFO0U5Rm1sb0JKO0U4Rmhsb0JFO0lBQ0U7SUFDQTtFOUZrbG9CSjtFOEYva29CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5Rmlsb0JKO0U4Rjlrb0JFO0lBQ0U7RTlGZ2xvQko7RThGN2tvQkU7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RTlGK2tvQko7RThGM2tvQkk7SUFDRTtJQUNBO0U5RjZrb0JOO0FBQ0Y7O0E4RnJrb0JBO0VBQ0U7QTlGd2tvQkY7O0ErRnJqcEJBO0VBQ0U7RUFDQTtBL0Z3anBCRjs7QStGcmpwQkE7RUFDRTtBL0Z3anBCRjs7QStGcmpwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Z3anBCRjs7QStGcmpwQkE7RUFDRTtBL0Z3anBCRjs7QStGbmpwQkk7RUFDRTtBL0ZzanBCTjtBK0ZuanBCSTtFQUNFO0VBQ0E7RUFDQTtBL0ZxanBCTjs7QStGaGpwQkE7RUFDRTtVQUFBO0VBQ0E7QS9GbWpwQkY7O0ErRmhqcEJBO0VBQ0U7QS9GbWpwQkY7O0ErRmhqcEJBO0VBQ0U7QS9GbWpwQkY7O0ErRmhqcEJBOztFQUFBO0FBR0E7RUFDRTtBL0ZtanBCRjs7QStGaGpwQkE7RUFDRTtBL0ZtanBCRjs7QStGaGpwQkE7O0VBQUE7QUFJQTtFQUNFO0EvRmtqcEJGOztBK0Y5aXBCRTtFQUNFO0VBQ0E7QS9GaWpwQko7QStGNWlwQkk7O0VBRUU7RUFDQTtFQUNBO0EvRjhpcEJOO0ErRjFpcEJFO0VBQ0U7RUFDQTtFQUNBO0EvRjRpcEJKO0ErRjFpcEJJO0VBQ0U7QS9GNGlwQk47QStGemlwQkk7RUFDRTtBL0YyaXBCTjtBK0Z4aXBCSTtFQUNFO0VBQ0E7RUFDQTtBL0YwaXBCTjtBK0Z6aHBCQTtFQUNFO0EvRjJocEJGOztBK0Z4aHBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBL0YwaHBCRjs7QStGdmhwQkE7RUFDRTtBL0YwaHBCRjs7QStGdmhwQkE7RUFDRTtFQUNBO0EvRjBocEJGOztBK0Z2aHBCQTtFQUNFO0EvRjBocEJGOztBK0Z2aHBCQTtFQUNFLGF6RitFNEI7QU4yOG9COUI7O0ErRnZocEJBO0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO3FCQUFBO0EvRndocEJGOztBK0ZwaHBCQTtFQUNFO0VBQ0E7RUFFQTtBL0ZzaHBCRjs7QStGamhwQkk7RUFDRTtBL0ZvaHBCTjtBZ0Jwb3BCSTtFK0VzSEU7SUFDRTtFL0ZpaHBCTjtBQUNGOztBK0Y1Z3BCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQTJEQTs7Ozs7O0NBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QS9GMmdwQkY7QStGemdwQkU7RUFDRTtBL0YyZ3BCSjtBK0Z4Z3BCRTtFQUNFO0EvRjBncEJKO0ErRnZncEJFOztFQUVFO0VBQ0E7QS9GeWdwQko7QStGdGdwQkU7RUFDRTtFQUNBO0VBQ0E7QS9Gd2dwQko7QStGcmdwQkU7RUFDRTtBL0Z1Z3BCSjtBK0ZyZ3BCSTtFQUNFO0EvRnVncEJOOztBK0ZoZ3BCQTtFQUdFO0lBQ0U7RS9GaWdwQkY7RStGLy9vQkU7SUFDRTtFL0ZpZ3BCSjtFK0Y5L29CRTs7OztJQUlFO0UvRmdncEJKO0UrRjcvb0JFO0lBQ0U7RS9GKy9vQko7RStGNS9vQkU7SUFDRTtJQUNBO0UvRjgvb0JKO0UrRjUvb0JJO0lBQ0U7SUFDQTtJQUNBO0lBY0E7RS9GaS9vQk47RStGNy9vQk07SUFDRTtFL0YrL29CUjtFK0Y1L29CTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9GOC9vQlI7RStGei9vQk07SUFDRTtJQUNBO0lBQ0E7RS9GMi9vQlI7QUFDRjtBK0ZwL29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnMvb0JGO0ErRnAvb0JFO0VBQ0U7RUFDQTtFQUNBO0EvRnMvb0JKO0ErRm4vb0JFO0VBQ0U7RUFDQTtFQUNBO0EvRnEvb0JKO0ErRmwvb0JFOztFQUdFO0VBQ0E7RUFDQTtBL0ZtL29CSjtBK0ZoL29CRTtFQUNFO0VBQ0E7RUFDQTtBL0ZrL29CSjtBZ0J0eXBCSTtFK0VvUko7SUFvQ0k7RS9Gay9vQkY7RStGaC9vQkU7SUFDRTtFL0ZrL29CSjtFK0YvK29CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9GaS9vQko7RStGOStvQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0ZnL29CSjtFK0Y3K29CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9GKytvQko7RStGNStvQkU7O0lBRUU7RS9GOCtvQko7RStGMytvQkU7SUFDRTs7O0tBQUE7SUFJQTtJQUNBO0lBQ0E7SUFDQTtFL0Y2K29CSjtFK0YxK29CRTtJQUNFO0UvRjQrb0JKO0FBQ0Y7O0FnQm4ycEJJO0UrRTZYQTtJQVNFO0lBRUE7Ozs7Ozs7VUFBQTtFL0Z3K29CSjtFK0ZsL29CSTtJQUNFO0UvRm8vb0JOO0UrRmovb0JJO0lBQ0U7RS9GbS9vQk47RStGcCtvQk07SUFDRTtFL0ZzK29CUjtFK0ZoK29CTTtJQUNFO0UvRmsrb0JSO0FBQ0Y7QStGNzlvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUEwQ0E7RUFDRTtFQUNBO0VBQ0E7QS9GNDlvQkY7O0ErRno5b0JBO0VBQ0U7QS9GNDlvQkY7O0ErRno5b0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBNEJFO0VBQ0U7RUFDQTtBL0YyOW9CSjtBK0Z4OW9CRTtFQUNFO0EvRjA5b0JKO0FnQmg5cEJJO0UrRTZmQTtJQUVFO0lBQ0E7RS9GcTlvQko7RStGbDlvQkU7SUFDRTtJQUNBO0lBQ0E7RS9GbzlvQko7RStGajlvQkU7SUFFRTtJQUNBO0UvRms5b0JKO0FBQ0Y7QWdCLzlwQkk7RStFaWhCQTtJQUNFO0lBQ0E7K0JBQUE7RS9GazlvQko7QUFDRjtBK0Y3OG9CRTtFL0V6aEJFO0krRTZoQkU7TUFDRTtNQUNBO01BQ0E7O3FDQUFBO0kvRis4b0JKO0krRjE4b0JFO01BQ0U7TUFJQTtJL0Z5OG9CSjtFQUNGO0VnQnAvcEJFO0krRWlqQkU7TUFJRTtJL0ZtOG9CSjtFQUNGO0FBQ0Y7O0ErRjM3b0JBOzs7OztFQUFBO0EvRS9qQkk7RStFc2tCRjtJQUVFOztNQUFBO0UvRis3b0JGO0UrRjM3b0JJO0lBQ0U7SUFDQTtFL0Y2N29CTjtFK0ZsN29CQTtJQUNFO0lBQ0E7RS9GbzdvQkY7QUFDRjtBK0ZqN29CQTtFQUNFO0EvRm03b0JGOztBK0ZoN29CQTtFQUNFO0VBQ0E7QS9GbTdvQkY7O0ErRi82b0JFO0VBQ0U7RUFDQTtBL0ZrN29CSjtBK0ZoN29CSTtFQUNFO0VBQ0E7RUFDQTtBL0ZrN29CTjs7QStGNzZvQkE7RUFDRTtFQUNBO0EvRmc3b0JGOztBK0Y3Nm9CQTtFQUNFO0VBQ0E7QS9GZzdvQkY7O0ErRjc2b0JBO0VBQ0U7QS9GZzdvQkY7O0ErRjc2b0JBO0VBQ0U7QS9GZzdvQkY7O0ErRjc2b0JBO0VBQ0U7QS9GZzdvQkY7O0FnQnhqcUJJO0UrRTRvQkY7SUFDRTtFL0ZnN29CRjtBQUNGO0ErRjc2b0JBOzs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0YrNm9CRjs7QWdCMWtxQkk7RStFZ3FCRjtJQUNFO0UvRjg2b0JGO0UrRjM2b0JBO0lBQ0U7RS9GNjZvQkY7RStGMTZvQkE7SUFDRTtFL0Y0Nm9CRjtBQUNGO0FnQnRscUJJO0UrRStxQkE7SUFDRTtFL0YwNm9CSjtFK0Z2Nm9CRTtJQUNFO0UvRnk2b0JKO0FBQ0Y7QStGbjZvQkE7RUFFRTtFQUNBO0EvRm82b0JGOztBK0ZqNm9CQTtFQUNFO0EvRm82b0JGOztBK0ZqNm9CQTtFQUNFO0EvRm82b0JGOztBK0ZqNm9CQTtFQUNFO0EvRm82b0JGOztBK0YzNG9CQTs7RUFBQTtBQUlFO0VBQ0U7QS9GNjRvQko7O0ErRno0b0JBO0VBQ0U7QS9GNDRvQkY7O0FnQnpucUJJO0UrRW92QkE7SUFFRTtFL0Z3NG9CSjtFK0ZyNG9CRTtJQUNFO0lBQ0E7RS9GdTRvQko7QUFDRjtBK0ZsNG9CQTtFQUNFO0lBQ0U7SUFDQTtFL0ZvNG9CRjtBQUNGO0ErRmo0b0JBOzs7Ozs7Ozs7Q0FBQTtBL0V4d0JJO0UrRW14QkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9GbTRvQkY7RStGaDRvQkE7SUFDRTtJQUNBO0UvRms0b0JGO0UrRi8zb0JBO0lBQ0U7SUFDQTtJQUNBO0UvRmk0b0JGO0FBQ0Y7QStGOTNvQkE7RUFDRTtBL0ZnNG9CRjs7QStGNzNvQkE7Ozs7OztFQUFBO0FBT0E7RUFDRTtBL0ZnNG9CRjs7QStGNTNvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBeUJBOzs7Ozs7RUFBQTtBQVFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EvRXoxQkk7RStFaTNCRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7RUF5QkE7O0lBRUU7RS9GNDNvQkY7RStGdjNvQkU7O0lBRUU7RS9GeTNvQko7RStGcjNvQkE7SUFHRTtFL0ZxM29CRjtFK0ZsM29CQTtJQUlFO0lBRUE7SUFFQTtJQUVBO0UvRjgyb0JGO0UrRjMyb0JBOztJQUFBO0EvRisyb0JGO0FnQjV3cUJJO0UrRW02QkY7SUFDRTtJQUNBO0UvRjQyb0JGO0FBQ0Y7QStGejJvQkE7RUFFRTs7OztrQkFBQTtFQUtBOzs7O0dBQUE7RUFVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BQUE7QS9GZzRvQkY7QStGcDRvQkU7RUFDRTtBL0ZzNG9CSjs7QStGcjJvQkE7Ozs7Ozs7Ozs7OztFQUFBO0FBYUE7RUFFRTtBL0Z1Mm9CRjtBK0ZyMm9CRTtFQUNFO0EvRnUyb0JKOztBK0ZuMm9CQTtFQUVFO0VBTUE7RUFNQTtBL0YyMW9CRjtBZ0JwMnFCSTtFK0UyL0JKO0lBS0k7RS9GdzJvQkY7QUFDRjtBK0ZwMm9CRTtFQVZGO0lBV0k7RS9GdTJvQkY7QUFDRjs7QStGbDJvQkE7RUFDRTtFQUVBO0VBTUE7O0lBQUE7RUFPQTtFQUNBO0VBQ0E7QS9GMjFvQkY7QWdCNTJxQkk7RStFKy9CSjtJQUtJO0lBQ0E7RS9GNDJvQkY7QUFDRjtBZ0IvM3FCSTtFK0U0Z0NKO0lBYUk7RS9GMDJvQkY7QUFDRjtBZ0JwNHFCSTtFK0U0Z0NKO0lBcUJJO0UvRnUyb0JGO0UrRnIyb0JFO0lBQ0U7RS9GdTJvQko7QUFDRjs7QStGbjJvQkE7Ozs7Ozs7O0NBQUE7QUFlQTtFQUNFO0EvRmcyb0JGOztBK0Y3MW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GZzJvQkY7O0ErRjcxb0JBO0VBQ0U7RUFDQTtBL0ZnMm9CRjs7QStGNzFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFPQTs7O0lBQUE7RUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQUFBO0EvRjYyb0JGO0ErRnQzb0JFO0VBQ0U7RUFDQTtBL0Z3M29CSjs7QStGMTFvQkU7RUFDRTtFQUNBO0EvRjYxb0JKOztBZ0I3OHFCSTtFK0V1bkNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQUFBO0VBcUJBO0lBQ0U7SUFDQTtFL0YwMW9CRjtBQUNGO0ErRnIxb0JBO0VBQ0UsZUFIaUI7RUFZakI7QS9GKzBvQkY7QStGdDFvQkU7RUFDRSxtQkFOZTtFQU9mO0EvRncxb0JKO0ErRmgxb0JJO0VBQ0U7QS9GazFvQk47QStGejBvQkE7RUFDRTtFQUNBO0EvRjIwb0JGOztBK0Z4MG9CQTs7O0VBR0U7RUFDQTtBL0YyMG9CRjtBK0Z6MG9CRTs7Ozs7O0VBRUU7QS9GKzBvQko7QStGNTBvQkU7OztFQUNFO0EvRmcxb0JKOztBK0YxMG9CRTs7RUFDRTtBL0Y4MG9CSjs7QStGMTBvQkE7Ozs7Ozs7OztFQUFBO0FBVUE7RUFFRTtBL0Y0MG9CRjtBZ0JsaHJCSTtFK0Vvc0NKO0lBS0k7RS9GNjBvQkY7QUFDRjtBK0YzMG9CRTtFQUNFO0EvRjYwb0JKOztBK0Z2MG9CRTtFQUdFO0EvRncwb0JKOztBK0ZwMG9CQTs7Ozs7RUFJRTtBL0Z3MG9CRjs7QStGcjBvQkE7O0VBQUE7QUFHQTs7RUFFRTtBL0Z3MG9CRjs7QStGbjBvQkE7RUFDRTtBL0ZzMG9CRjs7QStGajBvQkU7O0VBRUU7QS9GbzBvQko7O0ErRmgwb0JBO0VBQ0U7RUFDQTtBL0ZtMG9CRjs7QStGaDBvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUE4RkE7RUFDRTtFQUNBO0EvRit6b0JGO0ErRjd6b0JFO0VBQ0U7QS9GK3pvQko7QStGNXpvQkU7RUFDRTtBL0Y4em9CSjs7QStGMXpvQkE7Ozs7O0VBQUE7QUFZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCekYzcEN3QjtFeUY0cEN4QjtFQUNBLGM5Rmw3Q087RThGbTdDUCx5QjlGbDZDTztFOEZtNkNQO0VBQ0E7QS9GdXpvQk47O0ErRmx6b0JBO0VBQ0U7QS9GcXpvQkY7O0ErRmx6b0JBO0VBQ0U7QS9GcXpvQkY7O0ErRmx6b0JBO0VBQ0U7QS9GcXpvQkY7O0ErRmx6b0JBO0VBQ0U7QS9GcXpvQkY7O0ErRmx6b0JBOzs7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7O0lBQUE7QS9GcXpvQkY7QStGbHpvQkU7RUFDRTtFQUNBO0EvRm96b0JKOztBK0Zoem9CQTtFQUNFO0EvRm16b0JGOztBK0Zoem9CQTtFQUNFO0EvRm16b0JGOztBK0Y1eW9CRTtFQUNFO0VBQ0E7RUFDQTtBL0YreW9CSjs7QStGMXlvQkU7RUFDRTtBL0Y2eW9CSjs7QStGenlvQkE7RUFDRTtFQUNBO0EvRjR5b0JGOztBK0Yzdm9CQTtFQUNFO0EvRjh2b0JGOztBK0Z6dm9CQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Yydm9CRjtBK0Z6dm9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRjJ2b0JKO0ErRnh2b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9GMHZvQko7QStGdnZvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Z5dm9CSjtBK0Z0dm9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRnd2b0JKOztBK0Zwdm9CQTtFQUNFO0VBQ0E7QS9GdXZvQkY7QStGcnZvQkU7RUFDRTtFQUNBO0EvRnV2b0JKOztBK0Zodm9CQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzlGbGxETTtBRG8wckJSO0ErRmh2b0JFO0VBQ0U7QS9Ga3ZvQko7QStGL3VvQkU7RUFDRTtBL0Zpdm9CSjs7QStGN3VvQkE7RUFHRTs7SUFFRTtFL0Y4dW9CRjtBQUNGO0ErRjN1b0JBO0VBQ0U7RUFvQkE7RUFPQTtFQXNEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBQTtBL0Zncm9CRjtBK0Yvdm9CRTtFQUNFO1VBQUE7QS9GaXdvQko7QStGN3ZvQkk7RUFDRTtFQUNBO0VBQ0E7VUFBQTtBL0Yrdm9CTjtBK0Yzdm9CTTtFQUNFO0EvRjZ2b0JSO0ErRnZ2b0JFO0VBQ0U7RUFDQTtFQUNBO0EvRnl2b0JKO0ErRnJ2b0JFO0VBQ0U7QS9GdXZvQko7QStGcnZvQkk7O0VBRUU7RUFDQTtBL0Z1dm9CTjtBZ0JoM3JCSTtFK0VzbkRBOztJQU1JO0UvRnl2b0JOO0FBQ0Y7QStGdHZvQkk7RUFDRTtBL0Z3dm9CTjtBZ0J6M3JCSTtFK0Vnb0RBO0lBSUk7RS9GeXZvQk47QUFDRjtBK0Zydm9CRTtFQUVFO0EvRnN2b0JKO0ErRnB2b0JJO0VBQ0U7QS9Gc3ZvQk47QStGbnZvQkk7O0VBRUU7RUFDQTtFQU1BOzs7SUFBQTtBL0Ztdm9CTjtBZ0I3NHJCSTtFK0VpcERBOztJQU1JO0UvRjJ2b0JOO0FBQ0Y7QStGbnZvQkk7RUFDRTtFQUNBOztJQUFBO0EvRnV2b0JOO0ErRi90b0JFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBL0ZndW9CSjtBZ0JoNnJCSTtFK0UwckRGO0lBU0k7RS9GaXVvQko7QUFDRjtBK0YvdG9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaXVvQk47QStGN3RvQkU7RUFDRTtFQUNBO0VBQ0E7OztJQUFBO0EvRmt1b0JKO0ErRjF0b0JJOztFQUVFO0VBQ0E7RUFTQTs7SUFBQTtBL0ZzdG9CTjtBZ0I1N3JCSTtFK0UwdERBOztJQVNJO0UvRjh0b0JOO0FBQ0Y7QStGdnRvQkk7RUFDRTtBL0Z5dG9CTjtBZ0JyOHJCSTtFK0UydURBO0lBSUk7RS9GMHRvQk47QUFDRjtBK0ZydG9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z1dG9CTjtBZ0JsOXJCSTtFK0VxdkRBO0lBU0k7RS9Gd3RvQk47QUFDRjs7QWdCMThyQkk7RStFd3ZERjtJQUNFO0UvRnN0b0JGO0FBQ0Y7QStGbnRvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUF3RUE7RUFDRTtFQUNBO0EvRnF0b0JGOztBK0ZsdG9CQTtFQUNFO0EvRnF0b0JGOztBK0ZsdG9CQTtFQUNFO0EvRnF0b0JGO0ErRm50b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnF0b0JKO0ErRmx0b0JFO0VBQ0U7RUFFQTtBL0ZtdG9CSjtBK0ZsdG9CSTtFQUNFO0EvRm90b0JOOztBK0Y5c29CQTtFQUNFO0EvRml0b0JGOztBK0Y5c29CQTtFQUNFO0lBQ0U7RS9GaXRvQkY7QUFDRjtBK0Y5c29CQTtFQUNFO0lBQ0U7RS9GZ3RvQkY7QUFDRjtBK0Y3c29CQTtFQUNFO0EvRitzb0JGOztBK0Y1c29CQTtFQUNFO0lBQ0U7RS9GK3NvQkY7QUFDRjtBK0Y1c29CQTtFQUNFO0lBQ0U7RS9GOHNvQkY7QUFDRjtBK0Yzc29CQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0UvRjZzb0JGO0UrRjNzb0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9GNnNvQko7QUFDRjtBZ0c3cXNCQTtFQUNFO0VBQ0E7QWhHK3FzQkY7O0FnRzVxc0JBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc2cXNCRjs7QWdHMXFzQkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJxc0JGOztBZ0d4cXNCQTtFQUNFO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHdXFzQkY7O0FnR3Bxc0JBO0VBQ0U7QWhHdXFzQkY7O0FnR3Bxc0JBO0VBQ0U7QWhHdXFzQkY7O0FnR3Bxc0JBO0VBQ0U7RUFDQTtBaEd1cXNCRjtBZ0dwcXNCSTtFQXNDRSxzQi9GckRFO0FEc3JzQlI7QWdHcnFzQk07O0VBRUUsVy9GckJBO0FENHJzQlI7QWdHcHFzQk07RUFDRSxjL0ZuREs7QUR5dHNCYjtBZ0dwcXNCUTtFQUNFLFcvRjVCRjtBRGtzc0JSO0FnR2pxc0JRO0VBQ0U7QWhHbXFzQlY7QWdHOXBzQlU7O0VBRUU7QWhHZ3FzQlo7QWdHM3BzQlk7O0VBRUU7RUFDQTtBaEc2cHNCZDtBZ0dwcHNCSTtFQUNFLHlCL0ZqRmU7RStGa0ZmLFcvRjFERTtBRGd0c0JSO0FnR3Bwc0JNO0VBQ0U7QWhHc3BzQlI7QWdHbHBzQkk7RUFFRSxXL0ZuRUU7RStGcUVGO0FoR2twc0JOO0FnR2hwc0JNO0VBR0UsVy9GMUVBO0UrRjRFQTtBaEcrb3NCUjtBZ0d6b3NCSTtFQUVFLGMvRmhITztFK0ZpSFAsc0IvRnJGRTtBRCt0c0JSO0FnR3hvc0JNO0VBR0UsYy9GdEhLO0UrRnVITCxzQi9GM0ZBO0FEbXVzQlI7QWdHbG9zQkk7RUFFRSxjL0YvSE87RStGZ0lQLHNCL0ZwR0U7QUR1dXNCUjtBZ0dob3NCTTtFQUdFLGMvRnRJSztFK0Z1SUwsc0IvRjNHQTtBRDJ1c0JSO0FnR3huc0JJO0VBd0JFLHlCL0Z2S087QUQwd3NCYjtBZ0d6bnNCTTs7RUFFRSxXL0Z2SEE7QURrdnNCUjtBZ0d4bnNCTTtFQUNFLGMvRmhKSztBRDB3c0JiO0FnR3huc0JRO0VBQ0UsVy9GOUhGO0FEd3ZzQlI7QWdHcG5zQlE7O0VBRUU7RUFDQTtBaEdzbnNCVjtBZ0cvbXNCSTtFQUNFLHlCL0ZsS2U7RStGbUtmLFcvRmhKRTtBRGl3c0JSO0FnRy9tc0JNO0VBQ0U7QWhHaW5zQlI7QWdHN21zQkk7RUFFRTtFQUNBLHlCL0YvS087QUQ2eHNCYjtBZ0czbXNCTTtFQUdFLFcvRmhLQTtFK0ZpS0EseUIvRnRMSztBRGl5c0JiO0FnR3Jtc0JJO0VBRUUsYy9Gck1PO0UrRnNNUCxzQi9GMUtFO0FEZ3hzQlI7QWdHbm1zQk07RUFHRSxjL0Y1TUs7RStGNk1MLHNCL0ZqTEE7QURveHNCUjtBZ0czbHNCSTtFQXdCRSx5Qi9GN09PO0FEbXpzQmI7QWdHNWxzQk07O0VBRUUsVy9GN0xBO0FEMnhzQlI7QWdHM2xzQk07RUFDRSxjL0ZqTk07QUQ4eXNCZDtBZ0czbHNCUTtFQUNFLFcvRnBNRjtBRGl5c0JSO0FnR3Zsc0JROztFQUVFO0VBQ0E7QWhHeWxzQlY7QWdHbGxzQkk7RUFDRSx5Qi9GbE9nQjtFK0ZtT2hCLFcvRnRORTtBRDB5c0JSO0FnR2xsc0JNO0VBQ0U7QWhHb2xzQlI7QWdHaGxzQkk7RUFFRTtFQUNBLHlCL0ZoUFE7QURpMHNCZDtBZ0c5a3NCTTtFQUdFLFcvRnRPQTtFK0Z1T0EseUIvRnZQTTtBRHEwc0JkO0FnR3hrc0JJO0VBRUUsYy9GL1BRO0UrRmdRUixzQi9GaFBFO0FEeXpzQlI7QWdHdGtzQk07RUFHRSxjL0Z0UU07RStGdVFOLHNCL0Z2UEE7QUQ2enNCUjs7QWdHOWpzQkE7RUFDRSxjL0Y1Ulc7QUQ2MXNCYjtBZ0cvanNCRTtFQUNFLGMvRnhSUztBRHkxc0JiOztBZ0c3anNCQTtFQUNFLHlCL0ZwU1c7QURvMnNCYjs7QWdHN2pzQkE7RUFDRSxzQi9GNVFNO0FENDBzQlI7O0FnRzdqc0JBOztFQUFBO0FBS0U7O0VBRUUseUIvRmhTZ0I7QUQ4MXNCcEI7O0FnRzFqc0JBO0VBQ0U7QWhHNmpzQkY7O0FnR3hqc0JFO0VBSUU7QWhHd2pzQko7O0FnR3Bqc0JBOztFQUFBO0FBSUU7RUFDRSxjL0Z6VVM7QUQrM3NCYjtBZ0dwanNCSTs7RUFFRSxXL0ZuVEU7QUR5MnNCUjs7QWdHampzQkE7O0VBQUE7QUFJRTtFQUNFLGMvRnRVUztBRHkzc0JiO0FnR2hqc0JFO0VBQ0UsYS9GMVVTO0FENDNzQmI7QWdHOWlzQkk7RUFDRSxhL0ZoV087QURnNXNCYjtBZ0c1aXNCRTtFQUNFLGEvRnJXUztBRG01c0JiO0FnRzNpc0JFO0VBQ0UsYy9GeldTO0FEczVzQmI7O0FnR3ppc0JBO0VBQ0UsYy9GN1ZXO0FEeTRzQmI7QWdHMWlzQkU7RUFDRSxjL0ZqWFM7QUQ2NXNCYjs7QWdHeGlzQkE7O0VBQUE7QUFRQTtFQUNFO0VBQ0E7QWhHc2lzQkY7O0FnR25pc0JBOzs7RUFHRSxXL0Z6V007RStGMFdOO0FoR3Npc0JGOztBZ0duaXNCQTtFQUVFLFcvRi9XTTtFK0ZnWE4seUIvRjVZVztBRGk3c0JiO0FnR25pc0JFO0VBR0UsVy9GclhJO0UrRnNYSix5Qi9GbFpTO0FEcTdzQmI7O0FnRzdoc0JBO0VBRUUsVy9GOVhNO0UrRitYTix5Qi9GL1lZO0FEODZzQmQ7QWdHNWhzQkU7RUFHRSxXL0ZyWUk7RStGc1lKLHlCL0Z0WlU7QURrN3NCZDs7QWdHdGhzQkE7RUFFRTtFQUNBLHlCL0ZwYVc7QUQ0N3NCYjtBZ0dyaHNCRTtFQUdFLFcvRnJaSTtFK0ZzWkoseUIvRjNhUztBRGc4c0JiOztBZ0cvZ3NCQTtFQUVFO0VBQ0Esc0IvRmphTTtBRGs3c0JSO0FnRzlnc0JFO0VBR0UsVy9GcmFJO0UrRnNhSix5Qi9GM2JTO0FEeThzQmI7O0FnR3hnc0JBOztHQUFBO0FBR0E7RUFDRTs7Ozs7Ozs7Ozs7OztLQUFBO0VBZUEseUIvRnpja0I7QURtOXNCcEI7O0FnR3Znc0JBOztFQUFBO0FBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUFzQkE7OztFQUVFLGMvRjFmVztBRG1ndEJiOztBZ0d0Z3NCQTtFQUNFO0FoR3lnc0JGO0FnR3Znc0JFO0VBRUUsYy9GaGZnQjtFK0ZpZmhCLHNCL0Z2ZUk7QUQrK3NCUjs7QWdHcGdzQkE7RUFFRTtFQUNBO0FoR3Nnc0JGOztBZ0dsZ3NCRTtFQUNFLHNCL0ZyZkk7QUQwL3NCUjs7QWdCeCtzQkk7RWdGOGVBO0lBS0U7O01BQUE7SUFHQTs7TUFBQTtFaEc0L3JCSjtFZ0duZ3NCSTtJQUNFLFcvRmxnQkE7RUR1Z3RCTjtFZ0d6L3JCQTs7O0lBQUE7QWhHOC9yQkY7QWdHeC9yQkE7Ozs7Ozs7O0VBQUE7QUFTQTtFQUVFO0FoR3kvckJGOztBZ0d0L3JCQTtFQUNFLFcvRm5pQk07QUQ0aHRCUjs7QWdHcC9yQkU7RUFFRSxXL0YxaUJJO0FEZ2l0QlI7O0FnR2gvckJFO0VBRUU7RUFDQTtBaEdrL3JCSjs7QWdHNytyQkU7RUFDRSxXL0Z2akJJO0FEdWl0QlI7O0FnR3YrckJJO0VBQ0UsVy9GamtCRTtBRDJpdEJSOztBZ0dyK3JCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQXNCRTs7Ozs7O0VBU0UscUIvRmhvQmdCO0UrRmlvQmhCO0FoR2krckJKO0FnR3grckJJO0VBR0UsYy9GN25CYztBRHFudEJwQjtBZ0czL3JCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRSxjL0Y3bkJjO0FEcW50QnBCOztBZ0doL3JCQTs7O0VBQUE7QUFJQTtFQUNFLGMvRnpuQmtCO0FENG10QnBCOztBZ0doL3JCQTtFQUNFO0FoR20vckJGOztBZ0doL3JCQTtFQUNFO0VBQ0E7QWhHbS9yQkY7O0FnR2gvckJBO0VBQ0U7QWhHbS9yQkY7O0FnRy8rckJBO0VBQ0U7RUFDQTtFQUlBLGtCL0Z4b0JNO0UrRnlvQk4sZ0IvRnZvQk07QURvbnRCUjtBZ0czK3JCRTtFQUNFO0VBQ0EsVy9GM29CSTtBRDZudEJSO0FnRy8rckJFO0VBQ0U7QWhHaS9yQko7O0FnRzMrckJBO0VBVVE7SUFDRTtFaEdxK3JCUjtBQUNGO0FpR2hydEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBQUE7QUF1Q0E7Ozs7RUFBQTtBQVNJO0VBSVE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBakc2cXRCWjs7QWlHL3B0QlE7O0VBRUksV2hHdkJNO0FEeXJ0QmxCOztBaUc1cHRCUTs7RUFFSSxzQmhHL0JNO0FEOHJ0QmxCOztBaUd6cXRCUTs7RUFFSSxXaEd2Qk07QURtc3RCbEI7O0FpR3RxdEJROztFQUVJLHNCaEcvQk07QUR3c3RCbEI7O0FpR25ydEJROztFQUVJLGNoR3ZCTTtBRDZzdEJsQjs7QWlHaHJ0QlE7O0VBRUkseUJoRy9CTTtBRGt0dEJsQjs7QWlHN3J0QlE7O0VBRUksY2hHdkJNO0FEdXR0QmxCOztBaUcxcnRCUTs7RUFFSSx5QmhHL0JNO0FENHR0QmxCOztBaUd2c3RCUTs7RUFFSSxjaEd2Qk07QURpdXRCbEI7O0FpR3BzdEJROztFQUVJLHlCaEcvQk07QURzdXRCbEI7O0FpR2p0dEJROztFQUVJLGNoR3ZCTTtBRDJ1dEJsQjs7QWlHOXN0QlE7O0VBRUkseUJoRy9CTTtBRGd2dEJsQjs7QWlHM3R0QlE7O0VBRUksY2hHdkJNO0FEcXZ0QmxCOztBaUd4dHRCUTs7RUFFSSx5QmhHL0JNO0FEMHZ0QmxCOztBaUdydXRCUTs7RUFFSSxjaEd2Qk07QUQrdnRCbEI7O0FpR2x1dEJROztFQUVJLHlCaEcvQk07QURvd3RCbEI7O0FrR256dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdzenRCRjs7QWtHbnp0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3N6dEJGOztBa0duenRCQTtFQUNFO0FsR3N6dEJGOztBa0dqenRCQTtFQUNFO0VBQ0E7QWxHb3p0QkY7O0FrRzl5dEJBO0VBQ0U7RUFDQTtBbEdpenRCRjs7QWtHMXl0QkU7RUFDRTtBbEc2eXRCSjs7QWtHdnl0QkU7RUFDRTtBbEcweXRCSjs7QWtHdHl0QkE7RUFDRTtBbEd5eXRCRjs7QWtHdHl0QkE7O0VBQUE7QUFrREE7Ozs7Ozs7OztFQUFBO0FBVUE7RUFDRTtJQUNFO0VsRzB2dEJGO0FBQ0Y7QW1HaDN0QkE7RUFDRSxpQkNEYztFREVkLG9CQ0ZjO0FwR28zdEJoQjs7QW1HLzJ0QkE7RUFDRSxpQkNOYztBcEd3M3RCaEI7O0FtRy8ydEJBO0VBQ0Usb0JDVmM7QXBHNDN0QmhCOztBbUc3MnRCSTtFQUNFO0VBQ0E7RUFDQTtBbkdnM3RCTjtBbUc1MnRCTTtFQUNFO0VBQ0E7QW5HODJ0QlI7QW1HMTJ0Qkk7RUFDRTtBbkc0MnRCTjtBbUd0MnRCTTtFQUNFO0FuR3cydEJSOztBbUdsMnRCQTtFQUNFO0FuR3EydEJGOztBbUdsMnRCQTtjQUFBO0FBRUE7O0VBQUE7QW5GWUk7RW1GUkY7SUFDRTtFbkdxMnRCRjtFbUdsMnRCQTtJQUNFO0VuR28ydEJGO0FBQ0Y7QW1HLzF0QkE7RUFFRTtVQUFBO0VBQ0E7O3lCQUFBO0FuR2sydEJGOztBcUdoNnRCQTtFQUVJLHlCcEdtQmlCO0FEKzR0QnJCO0FxRy81dEJFOzs7RUFJSSxXcEcrQkU7QURpNHRCUjtBcUd0NXRCRTtFQUVJO0FyR3U1dEJOO0FxR3A1dEJJOzs7RUFJSSxXcEdZQTtBRHk0dEJSOztBcUdoNXRCQTs7R0FBQTtBQUdBO0VBQ0U7Ozs7Ozs7Ozs7Ozs7T0FBQTtFQWVBLHlCcEd0QmtCO0FEdzZ0QnBCOztBcUcvNHRCQTtFQUNFLHlCcEczQlc7QUQ2NnRCYjs7QXFHaDV0QkE7O0VBQUE7QUFLSTtFQUVFLHlCcEdyRE87QURxOHRCYjs7QXFHMTR0Qkk7RUFFRSx5QnBHNURjO0FEdzh0QnBCOztBcUd0NHRCSTtFQUVFLHlCcEduRWdCO0FEMjh0QnRCOztBcUdsNHRCSTtFQUVFLHlCcEd0RU87QUQwOHRCYjs7QXFHOTN0Qkk7RUFFRSxzQnBHekRFO0FEeTd0QlI7O0FxRzEzdEJJO0VBRUUseUJwR2pGUTtBRDY4dEJkOztBcUd0MnRCSTs7O0VBR0UsY3BHdEhPO0FEKzl0QmI7O0FxR24ydEJJOztFQUdFLGNwRzlIYztBRG0rdEJwQjs7QXFHLzF0Qkk7O0VBR0UsY3BHdElnQjtBRHUrdEJ0Qjs7QXFHMzF0Qkk7O0VBR0UsY3BHMUlPO0FEdSt0QmI7O0FxR3YxdEJJOztFQUdFLFdwRzlIRTtBRHU5dEJSOztBcUduMXRCSTtFQUVFLGNwR3RKUTtBRDIrdEJkOztBcUdqMHRCQTs7RUFBQTtBcEdwTUE7RUFDRTtBRDJndUJGOztBQ3hndUJBOzs7Ozs7OztDQUFBO0Flc0RJO0VzRjNERjtJQUVJO0V0R3lodUJKO0FBQ0Y7O0F1RzdodUJBO0VBQ0U7QXZHZ2l1QkY7O0F1RzdodUJBO0VBQ0U7RUFDQTtBdkdnaXVCRjs7QXVHN2h1QkE7RUFDRTtBdkdnaXVCRjs7QXVHN2h1QkE7RUFDRTtBdkdnaXVCRjs7QXVHN2h1QkE7O0VBRUU7RUFDQTtBdkdnaXVCRjs7QXVHN2h1QkE7O0VBRUU7QXZHZ2l1QkY7O0F1RzdodUJBOztFQUVFO0VBQ0E7QXZHZ2l1QkY7O0F1RzdodUJBO0VBQ0U7QXZHZ2l1QkY7O0F1RzdodUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHZ2l1QkY7O0F1RzdodUJBOztFQUVFO0VBQ0E7QXZHZ2l1QkY7O0F1RzdodUJBO0VBQ0U7QXZHZ2l1QkY7O0F1RzVodUJBO0VBQ0U7QXZHK2h1QkY7O0F1RzVodUJBO0VBQ0U7QXZHK2h1QkY7O0F1RzVodUJBO0VBQ0U7QXZHK2h1QkY7O0F1RzNodUJFO0VBQ0U7QXZHOGh1Qko7O0F1R3podUJFO0VBRUU7RUFDQTtBdkcyaHVCSjs7QXVHdmh1QkE7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBcUJBO0VBRUU7Ozs7Ozs7Ozs7O0lBQUE7QXZHa2l1QkY7QXVHdGh1QkU7RUFDRTtFQUNBO0VBQ0E7RUFlQTs7O0lBQUE7RUFJQTtFQUVBO0VBRUE7QXZHd2d1Qko7QXVHN2h1Qkk7RUFDRTtFQUNBO0VBSUE7QXZHNGh1Qk47QWdCaG11Qkk7RXVGOERBO0lBU0k7RXZHNmh1Qk47RXVHOWd1QkE7SUFLSTtJQUNBO0lBRUE7SUFDQTtJQUNBO0V2RzZndUJKO0V1RzNndUJJO0lBQ0U7RXZHNmd1Qk47QUFYRjtBdUc3L3RCTTtFQUNFO0VBQ0E7QXZHMmd1QlI7QWdCcm51Qkk7RXVGd0dFO0lBS0k7SUFDQTtJQUNBO0V2RzRndUJSO0FBQ0Y7O0F1R3RndUJBO0VBQ0U7QXZHeWd1QkY7QXVHdmd1QkU7RUFDRTtFQUNBO0VBQ0E7QXZHeWd1Qko7QXVHdmd1Qkk7RUFDRTtFQUNBO0F2R3lndUJOO0F1R3ZndUJNO0VBQ0U7RUFDQTtBdkd5Z3VCUjtBdUd2Z3VCUTtFQUNFO0VBQ0E7RUFDQTtBdkd5Z3VCVjtBdUdyZ3VCVTtFQUNFO0F2R3VndUJaO0F1R2xndUJNO0VBQ0U7RUFDQTtFQUNBO0F2R29ndUJSO0F1R2hndUJJO0VBQ0U7QXZHa2d1Qk47QXVHLy90Qkk7RUFDRTtFQUNBO0VBQ0E7QXZHaWd1Qk47QXVHNS90Qkk7RUFDRTtBdkc4L3RCTjtBdUczL3RCUTtFQUNFO0F2RzYvdEJWO0F1R3ovdEJNO0VBQ0U7QXZHMi90QlI7O0F1R3AvdEJFO0VBQ0U7QXZHdS90Qko7O0F3R3h1dUJFOztFQUVFO0F4RzJ1dUJKOztBd0d2dXVCQTs7RUFFRSx5QnZHdUJrQjtFdUd0QmxCO0F4RzB1dUJGOztBd0d2dXVCQTtFQUNFLHNCQ2JnQjtFRGNoQixXdkcyQk07QUQrc3VCUjtBd0d4dXVCRTtFQUdFO0VBQ0EsV3ZHcUJJO0FEbXR1QlI7O0F3R3B1dUJBO0VBQ0UseUJ2R01rQjtBRGl1dUJwQjs7QXdHanV1Qkk7RUFDRSxXdkdTRTtBRDJ0dUJSO0F3R2p1dUJJO0VBQ0UseUJ2R3ZCTztBRDB2dUJiO0F3Ry90dUJNO0VBQ0U7QXhHaXV1QlI7O0F3RzlzdUJNO0VBQ0U7QXhHaXR1QlI7O0FDL3d1QkE7RUFDRTtBRGt4dUJGOztBQy93dUJBOzs7Ozs7OztDQUFBO0F5R0pBO0VBQ0U7RUFDQTtBMUcreHVCRjs7QTBHNXh1QkE7RUFFRTtBMUc4eHVCRjs7QTBHM3h1QkE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7QTFHNnh1QkY7O0EwRzF4dUJBO0VBQ0U7RUFDQTtBMUc2eHVCRjs7QTBHMXh1QkE7RUFDRTtFQUNBO0ExRzZ4dUJGOztBMEcxeHVCQTtFQUdFO0VBQ0E7QTFHMnh1QkY7O0EwR3h4dUJBO0VBQ0U7QTFHMnh1QkY7O0EwR3h4dUJBOzs7RUFDRTtBMUc2eHVCRjtBZ0Ivd3VCSTtFMEZmSjs7O0lBR0k7RTFHaXl1QkY7QUFDRjtBZ0J0eHVCSTtFMEZmSjs7O0lBTUk7RTFHcXl1QkY7QUFDRjtBZ0I3eHVCSTtFMEZmSjs7O0lBU0k7RTFHeXl1QkY7QUFDRjs7QTBHdnh1QkU7RUFDRTtBMUcweHVCSjs7QTBHdHh1QkE7O0VBRUU7QTFHeXh1QkY7QTBHdnh1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzB4dUJKOztBMEd2eHVCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXpHNUZBO0VBQ0U7QUQrNHVCRjs7QUM1NHVCQTs7Ozs7Ozs7Q0FBQTtBMEdOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHODV1QkY7O0EyRzE1dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0c2NXVCRjs7QTJHMTV1QkE7RUFDRTtFQUNBO0EzRzY1dUJGOztBMkcxNXVCQTtFQUNFO0VBQ0E7RUFFQTs7c0JBQUE7RUFpQ0E7RUFTQTtFQUNBO0VBU0E7QTNHODJ1QkY7QTJHLzV1QkU7RUFDRTtBM0dpNnVCSjtBMkd6NXVCTTs7O0VBQ0U7QTNHNjV1QlI7QTJHeDV1QkU7RUFDRTtBM0cwNXVCSjtBMkdwNXVCSTtFQUNFO0VBQ0E7QTNHczV1Qk47QTJHOTR1QkU7Ozs7Ozs7RUFJRTtBM0dtNXVCSjtBMkc3NHVCRTtFQUNFO0VBQ0E7RUFDQTtBM0crNHVCSjs7QTJHdjR1QkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRzA0dUJGO0UyR3Y0dUJBO0lBQ0U7RTNHeTR1QkY7RTJHdDR1QkE7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzR3U0dUJGO0UyR3I0dUJFO0lBQ0U7SUFDQTtJQUNBO0UzR3U0dUJKO0UyR3A0dUJFOzs7SUFPRTtJQUNBO0lBQ0E7RTNHazR1Qko7RTJHaDR1Qkk7OztJQUNFO0UzR280dUJOO0UyR2g0dUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0drNHVCSjtFMkc3M3VCRTtJQUNFO0UzRyszdUJKO0UyRzMzdUJJO0lBQ0U7SUFDQTtFM0c2M3VCTjtFMkczM3VCTTtJQUNFO0lBQ0E7SUFDQTtFM0c2M3VCUjtFMkd2M3VCQTtJQUNFO0lBQ0E7RTNHeTN1QkY7QUFDRjtBMkdyM3VCQTtFQUNFO0lBQ0U7RTNHdTN1QkY7QUFDRjtBNEczaHZCRTtFQUNFLG1CM0dxQlM7QUR3Z3ZCYjtBNEczaHZCSTtFQUNFLFczR3VDRTtBRHMvdUJSO0E0RzFodkJJO0VBQ0UsVzNHbUNFO0FEeS91QlI7QTRHeGh2QkU7RUFDRSxtQjNHbUJTO0FEdWd2QmI7QTRHeGh2Qkk7RUFDRSxXM0d5QkU7QURpZ3ZCUjtBNEd2aHZCSTtFQUNFLFczR3FCRTtBRG9ndkJSO0E0R3JodkJFO0VBSUUsbUIzR0lTO0FEZ2h2QmI7QTRHdmh2Qkk7RUFDRSxXM0dpQkU7QUR3Z3ZCUjtBNEdwaHZCRTtFQUlFLG1CM0dIUztBRHNodkJiO0E0R3RodkJJO0VBQ0UsVzNHVUU7QUQ4Z3ZCUjtBNEduaHZCRTtFQUlFLG1CM0dWUztBRDRodkJiO0E0R3JodkJJO0VBQ0UsVzNHR0U7QURvaHZCUjtBNEdsaHZCRTtFQUlFLG1CM0dqQlM7QURraXZCYjtBNEdwaHZCSTtFQUNFLGMzR3pCTztBRCtpdkJiO0E0R2podkJFO0VBRUUsbUIzR3BCZTtBRHNpdkJuQjtBNEc5Z3ZCSTtFQUNFLG1CM0czQk87QUQyaXZCYjtBNEcvZ3ZCTTtFQUNFLHlCM0c3Qks7QUQ4aXZCYjtBNEc1Z3ZCRTtFQUNFO0E1RzhndkJKO0E0RzNndkJFO0VBQ0U7QTVHNmd2Qko7QTRHMWd2QkU7RUFDRTtBNUc0Z3ZCSjtBNEd6Z3ZCRTtFQUNFO0E1RzJndkJKO0E0R3hndkJFO0VBQ0U7QTVHMGd2Qko7QTRHdmd2QkU7RUFDRTtBNUd5Z3ZCSjtBNEd0Z3ZCRTtFQUlFLFczR25ESTtBRHdqdkJSOztBNkdwbXZCQTtFQUNJO0E3R3VtdkJKO0E2R3JtdkJJO0VBQ0k7QTdHdW12QlI7QTZHcm12QlE7RUFISjtJQUlRO0U3R3dtdkJWO0FBQ0Y7QTZHcm12Qkk7RUFDSTtFQU9BO0VBQ0E7QTdHaW12QlI7QTZHdm12QlE7RUFISjtJQUlRO0lBQ0E7SUFDQTtFN0cwbXZCVjtBQUNGOztBOEc1bnZCQTs7RUFFSTtBOUcrbnZCSjs7QThHNW52QkE7RUFDSSxtQjdHNEJnQjtBRG1tdkJwQjtBOEc3bnZCSTtFQUNJLFc3R2lDQTtBRDhsdkJSOztBQ3RvdkJBO0VBQ0U7QUR5b3ZCRjs7QUN0b3ZCQTs7Ozs7Ozs7Q0FBQTtBQUpBO0VBQ0U7QURzcHZCRjs7QUNucHZCQTs7Ozs7Ozs7Q0FBQTtBZXNESTtFK0YzREY7SUFDRSxjOUdjUztFRHVwdkJYO0UrR25xdkJFO0lBQ0UseUI5R1dPO0VEMHB2Qlg7QUFDRjtBZ0gxcXZCRTtFQUNFO0FoSDRxdkJKOztBZ0h2cXZCRTtFQUNFO0FoSDBxdkJKOztBZ0J0bnZCSTtFZ0doREY7SUFDRTtFaEgwcXZCRjtFZ0h4cXZCRTtJQUNFO0lBQ0E7RWhIMHF2Qko7RWdIdnF2QkU7O0lBR0k7SUFFRjtZQUFBO0lBQ0E7SUFDQTtFaEh1cXZCSjtFZ0hwcXZCRTtJQUdJO0lBRUY7RWhIbXF2Qko7QUFDRjtBaUh2c3ZCQTtFQUNJO0FqSHlzdkJKOztBaUh0c3ZCQTtFQUNJO0FqSHlzdkJKOztBaUh0c3ZCQTtFQUNJO0FqSHlzdkJKOztBZ0J0cHZCSTtFaUcvQ0E7SUFDSSxjaEhFSztFRHVzdkJYO0VpSHZzdkJNO0lBQ0k7RWpIeXN2QlY7QUFDRjtBZ0IvcHZCSTtFa0czREY7SUFDRTtFbEg2dHZCRjtBQUNGO0FnQnZwdkJJO0VrR2xFQTtJQUNFO0VsSDR0dkJKO0FBQ0Y7QUNudXZCQTtFQUNFO0FEcXV2QkY7O0FDbHV2QkE7Ozs7Ozs7O0NBQUE7QWtISkE7O0VBRUU7RUFDQTtBbkhrdnZCRjs7QW1IL3V2QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5Ia3Z2QkY7O0FtSDV1dkJBO0VBQ0U7QW5IK3V2QkY7O0FtSDF1dkJBO0VBQ0U7QW5INnV2QkY7O0FtSDF1dkJBO0VBQ0U7SUFDRTs7aUNBQUE7SUFJQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkg0dXZCRjtBQUNGO0FtSHp1dkJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkgydXZCRjtBQUNGO0FtSHh1dkJBO0VBQ0U7SUFDRTtFbkgwdXZCRjtBQUNGO0FtSHZ1dkJBO0VBQ0U7OztJQUFBO0VBSUE7SUFDRTtJQUNBO0VuSHl1dkJGO0FBQ0Y7QW1IdHV2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHd1dkJGOztBb0gxenZCQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBaUJBOztFQUVJO0VBQ0E7RUFDQTtBcEgwenZCSjs7QW9IdHp2QkE7RUFDSTtJQUNJO0VwSHl6dkJOO0VvSHB6dkJVO0lBQ0k7RXBIc3p2QmQ7RW9Ianp2QlU7SUFDSTtFcEhtenZCZDtFb0g5eXZCVTtJQUNJO0VwSGd6dkJkO0VvSDN5dkJVO0lBQ0k7RXBINnl2QmQ7RW9IeHl2QlU7SUFDSTtFcEgweXZCZDtFb0hyeXZCVTtJQUNJO0VwSHV5dkJkO0FBQ0Y7QXFIdjJ2QkE7RUFDRTtBckh5MnZCRjs7QXFIdDJ2QkE7RUFDRTtBckh5MnZCRjs7QXFIdDJ2QkE7RUFDRTtBckh5MnZCRjs7QXFIdDJ2QkE7RUFDRTtBckh5MnZCRjs7QXFIdDJ2QkE7RUFDRTtBckh5MnZCRjs7QWdCOXp2Qkk7RXFHdkNGOzs7OztJQUtFO0VySHkydkJGO0FBQ0Y7QXFIdDJ2QkE7RUFDRTtBckh3MnZCRjs7QXFIcjJ2QkE7O0VBOEpFO0FySDRzdkJGO0FxSHgydkJFOztFQUNFO0FySDIydkJKO0FxSHoydkJJOzs7O0VBRUU7QXJINjJ2Qk47QXFIejJ2QkU7O0VBQ0U7QXJINDJ2Qko7QXFIejJ2QkU7O0VBQ0U7QXJINDJ2Qko7QXFIejJ2QkU7O0VBQ0U7QXJINDJ2Qko7QXFIejJ2QkU7RUFDRTs7SUFDRTtFckg0MnZCSjtBQUNGO0FxSHoydkJFOztFQUNFO0FySDQydkJKO0FxSDEydkJJOztFQUNFO0VBQ0E7QXJINjJ2Qk47QXFIejJ2QkU7O0VBRUU7Ozs7O0lBQUE7QXJIZzN2Qko7QXFIejJ2Qkk7Ozs7RUFFRTtBckg2MnZCTjtBZ0JwNHZCSTtFcUdxQkE7Ozs7SUFJSTtJQUNBO0VySGszdkJOO0FBQ0Y7QXFILzJ2Qkk7O0VBQ0U7QXJIazN2Qk47QXFILzJ2Qkk7Ozs7O0VBQ0U7RUFDQTtBckhxM3ZCTjtBcUhsM3ZCSTs7OztFQUNFO0FySHUzdkJOO0FxSHAzdkJJOztFQUNFO0FySHUzdkJOO0FxSHAzdkJJOztFQUNFO0FySHUzdkJOO0FxSHQydkJFOztFQUNFO0FySHkydkJKO0FxSHYydkJJOztFQUNFO0FySDAydkJOO0FnQi82dkJJO0VxRzZFSTs7OztJQUVFO0VySHUydkJSO0FBQ0Y7QXFIbjJ2Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzMnZCTjtBcUhwMnZCTTs7RUFDRTtFQUNBO0VBQ0E7QXJIdTJ2QlI7QXFIcDJ2Qk07O0VBQ0U7QXJIdTJ2QlI7QXFIcDJ2Qk07O0VBQ0U7QXJIdTJ2QlI7QXFIajJ2QlE7O0VBQ0U7QXJIbzJ2QlY7QXFINzF2QkU7O0VBRUU7QXJIKzF2Qko7QXFILzB2Qkk7O0VBQ0U7QXJIazF2Qk47O0FxSDcwdkJBO0VBQ0U7QXJIZzF2QkY7QXFILzB2QkU7RUFHSTtJQUNFO0lBQ0E7SUFDQTtFckgrMHZCTjtFcUhsMXZCSTtJQUNFO0lBQ0E7SUFDQTtFckhvMXZCTjtFcUh2MXZCSTtJQUNFO0lBQ0E7SUFDQTtFckh5MXZCTjtFcUg1MXZCSTtJQUNFO0lBQ0E7SUFDQTtFckg4MXZCTjtFcUhqMnZCSTtJQUNFO0lBQ0E7SUFDQTtFckhtMnZCTjtFcUh0MnZCSTtJQUNFO0lBQ0E7SUFDQTtFckh3MnZCTjtBQUNGOztBc0h0andCSTs7Ozs7RUFJRTtBdEgwandCTjtBc0h0andCRTs7RUFDRSxVckhnQ0k7QUR5aHdCUjtBQ25rd0JBO0VBQ0U7QURxa3dCRjs7QUNsa3dCQTs7Ozs7Ozs7Q0FBQTtBc0hOQTtFQUtFOzs7O0lBQUE7RUE0Q0E7OztJQUFBO0F2SDRpd0JGO0F1SDVsd0JFO0VBQ0U7QXZIOGx3Qko7QXVIcmx3Qkk7Ozs7RUFJRTtFQUNBO0F2SHVsd0JOO0F1SHBsd0JJO0VBQ0U7RUFDQTtBdkhzbHdCTjtBZ0IvaXdCSTtFdUduQ0U7SUFDRTtFdkhxbHdCTjtBQUNGO0F1SGpsd0JJO0VBQ0U7QXZIbWx3Qk47QXVIamx3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F2SGlsd0JSO0F1SHZrd0JFO0VBQ0U7RUFDQTtBdkh5a3dCSjtBdUhya3dCSTtFQUNFO0F2SHVrd0JOO0F1SHBrd0JJO0VBQ0U7RUFDQTtBdkhza3dCTjtBdUhua3dCSTtFQUNFO0VBQ0E7QXZIcWt3Qk47O0F3SDVvd0JBO0VBQ0U7SUFDRTtFeEgrb3dCRjtFd0g1b3dCQTtJQUNFO0V4SDhvd0JGO0FBQ0Y7QXdINW93QkE7RUFDRTtJQUNFO0lBQ0E7RXhIOG93QkY7RXdIM293QkE7SUFDRTtFeEg2b3dCRjtBQUNGO0F3SDNvd0JBO0VBQ0U7SUFDRTtJQUNBO0V4SDZvd0JGO0V3SDFvd0JBO0lBQ0U7SUFDQTtFeEg0b3dCRjtFd0h6b3dCQTtJQUNFO0lBQ0E7RXhIMm93QkY7QUFDRjtBeUg1cXdCQTtFQUNJO0VBQ0E7QXpIOHF3Qko7O0F5SDNxd0JBO0VBQ0k7RUFDQTtBekg4cXdCSjs7QXlIM3F3QkE7RUFDSTtFQUNBO0F6SDhxd0JKOztBeUgxcXdCSTtFQUNJLFd4SDJCQTtBRGtwd0JSO0F5SDNxd0JRO0VBR0k7QXpIMnF3Qlo7QXlIcnF3Qkk7RUFDSTtBekh1cXdCUjtBeUhwcXdCSTtFQUF3QyxheEhoQi9CO0FEdXJ3QmI7QXlIdHF3Qkk7RUFBd0MsYXhIaEJ4QjtBRHlyd0JwQjtBeUh4cXdCSTtFQUF3QyxheEhoQnRCO0FEMnJ3QnRCO0F5SDFxd0JJO0VBQXdDLGF4SFovQjtBRHlyd0JiO0F5SDVxd0JJO0VBQXdDLFV4SFFwQztBRHVxd0JSO0F5SDlxd0JJO0VBQXdDLGF4SFQ5QjtBRDByd0JkOztBMEhwdHdCQTtFQUNFOztJQUFBO0ExSHl0d0JGO0EwSHR0d0JFO0VBQ0U7RUFDQTtFQUVBO0ExSHV0d0JKO0EwSHB0d0JFO0VBQ0U7QTFIc3R3Qko7QTBIbnR3QkU7RUFDRTtFQUNBO0ExSHF0d0JKO0EwSGx0d0JFO0VBS0U7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFINHN3Qko7QTBIenR3Qkk7RUFDRTtBMUgydHdCTjtBMEh4dHdCSTtFQU5GO0lBT0k7T0FBQTtJQUNBO0UxSDJ0d0JKO0FBQ0Y7QTBIbHR3QkU7RUFDRTtFQUNBO0VBTUE7QTFIK3N3Qko7QTBIbnR3Qkk7O0VBRUU7QTFIcXR3Qk47QTBIaHR3QkU7RUFDRTtBMUhrdHdCSjtBMEgvc3dCRTtFQUNFO0VBQ0E7QTFIaXR3Qko7QWdCOXN3Qkk7RTBHQ0E7SUFDRTtJQUNBO0UxSGd0d0JKO0FBQ0Y7QTBIN3N3QkU7RUFHRTtBMUg2c3dCSjtBMEgxc3dCRTtFQUNFO0VBQ0E7QTFINHN3Qko7QTBIenN3QkU7RUFDRTtFQUNBO0ExSDJzd0JKO0EwSGxzd0JJO0VBQ0U7QTFIb3N3Qk47QWdCbHV3Qkk7RTBHa0NBO0lBQ0U7RTFIbXN3Qko7RTBIaHN3QkU7SUFDRTtFMUhrc3dCSjtBQUNGOztBMkhweXdCQTtFQUNFOzs7Ozs7SUFBQTtFQXNCQTs7SUFBQTtFQUdBOzs7Ozs7Ozs7Ozs7OztJQUFBO0EzSHN5d0JGO0EySHh6d0JFO0VBRUksNkJDUlk7QTVIaTB3QmxCO0EySHR6d0JJO0VBQ0UsNEJDVlk7QTVIazB3QmxCO0EySHJ6d0JNO0VBQ0UsNkJDZmdCO0E1SHMwd0J4Qjs7QUN6MHdCQTtFQUNFO0FENDB3QkY7O0FDejB3QkE7Ozs7Ozs7O0NBQUE7QTRITkE7Ozs7Ozs7Ozs7RUFBQTtBQVdBO0VBQ0U7SUFDRTtFN0gyMXdCRjtFNkh4MXdCQTtJQUNFO0U3SDAxd0JGO0U2SHYxd0JBO0lBQ0U7RTdIeTF3QkY7QUFDRjtBNkh2MXdCQTtFQUNFO0lBQ0U7RTdIeTF3QkY7RTZIdDF3QkE7SUFDRTtFN0h3MXdCRjtFNkhyMXdCQTtJQUNFO0U3SHUxd0JGO0FBQ0Y7QThIdjN3QkU7RUFDRTtBOUh5M3dCSjs7QWdCcHp3Qkk7RStHeEVGO0lBQ0U7SUFDQTtFL0hnNHdCRjtBQUNGO0FnQjN6d0JJO0UrR3BFRTtJQUNFO0UvSGs0d0JOO0FBQ0Y7QWdCNzB3Qkk7RStHM0RGO0lBU0k7RS9IbTR3Qko7QUFDRjtBZ0JyMHdCSTtFK0c1REE7SUFDRTtFL0hvNHdCSjtBQUNGO0FnQnYxd0JJO0UrR3pDRjtJQUNFO0lBTUE7SUFPQTtFL0h3M3dCRjtFK0huNHdCRTtJQUVFO0UvSG80d0JKO0UrSGg0d0JFO0lBQ0U7SUFDQTtJQUNBO0UvSGs0d0JKO0UrSDczd0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9IKzN3QkY7RStIMTN3Qkk7SUFDRTtJQUVBO0UvSDIzd0JOO0UrSHYzd0JJO0lBSUU7RS9IczN3Qk47QUFDRjtBZ0JuM3dCSTtFK0dSRTtJQUVJO0UvSDYzd0JSO0FBQ0Y7QWdCeDN3Qkk7RStHRUk7SUFJRTtFL0hzM3dCUjtBQUNGO0FnQjczd0JJO0UrR0VJO0lBRUk7RS9INjN3QlY7QUFDRjtBZ0JsNHdCSTtFK0dhQTs7SUFFRTtJQUNBO0UvSHczd0JKO0UrSHQzd0JJOztJQUdFO0lBQ0E7OztjQUFBO0lBSUE7RS9IdTN3Qk47RStIbjN3Qkk7Ozs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFL0h1M3dCTjtBQUNGO0FnSW45d0JBO0VBQ0UsVy9IdUNNO0UrSHRDTix5Qi9IVVc7RStIVFg7QWhJcTl3QkY7QWdJbjl3QkU7RUFDRSx5Qi9ITVM7QUQrOHdCYjs7QWdCbjZ3Qkk7RWdIMUNFOztJQUNFLHlCL0hGWTtFRG85d0JsQjtBQUNGO0FDcCt3QkE7RUFDRTtBRHMrd0JGOztBQ24rd0JBOzs7Ozs7OztDQUFBO0FnSU5BO0VBQ0k7QWpJcS93Qko7O0FpSWwvd0JBO0VBQ0k7QWpJcS93Qko7O0FpSWwvd0JBO0VBQ0k7QWpJcS93Qko7O0FrSTkvd0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJaWd4QkY7QWtJLy93QkU7RUFDRTtFQUNBO0VBQ0E7QWxJaWd4Qko7QWtJOS93QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJZ2d4Qko7QWtJNy93QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJKy93Qko7QWtJNS93QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSTgvd0JKOztBbUluanhCQTtBQUNBO0VBQ0UsV2xJMENNO0VrSXpDTix5Q0NEZ0I7QXBJdWp4QmxCO0FtSWxqeEJFO0VBQ0UsV2xJb0NJO0VrSW5DSixrQmxJbUNJO0FEaWh4QlI7QW1JaGp4QkU7RUFDRSxXbEk4Qkk7RWtJN0JKLDRDQ2RrQjtBcElna3hCdEI7QW1JL2l4QkU7RUFDRSxXbEl5Qkk7RWtJeEJKLDRDQ25Ca0I7QXBJb2t4QnRCOztBQ25reEJBO0VBQ0U7QURza3hCRjs7QUNua3hCQTs7Ozs7Ozs7Q0FBQTtBb0lOQTs7RUFRRTtFQUNBO0VBRUE7QXJJOGt4QkY7QXFJdmx4QkU7Ozs7RUFFRTtBckkybHhCSjs7QWdCbml4Qkk7RXFINUNBOzs7O0lBRUU7RXJJcWx4Qko7QUFDRjtBc0lwbXhCQTtFQUNFO0F0SXNteEJGOztBdUkzbXhCQTtFQUNFO0lBQ0U7SUFDQTtFdkk4bXhCRjtFdUkzbXhCQTtJQUNFO0lBQ0E7RXZJNm14QkY7QUFDRjtBd0lubnhCQTtFQUdFO0F4SW1ueEJGO0F3SWpueEJFO0VBQ0U7RUFDQTtBeEltbnhCSjtBd0lobnhCRTtFQUVFOzs7Ozs7Ozs7O0dBQUE7RUFZQTtFQUNBO0F4SWdueEJKO0F3STdteEJJO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7dUNBQUE7QXhJZ254Qk47O0FDbnB4QkE7RUFDRTtBRHNweEJGOztBQ25weEJBOzs7Ozs7OztDQUFBO0F3SU5BO0VBQ0k7QXpJcXF4Qko7O0F5SWxxeEJBO0VBQ0k7QXpJcXF4Qko7O0F5SWxxeEJBO0VBQ0k7QXpJcXF4Qko7O0EwSTVxeEJBO0VBQ0U7SUFFRTtJQUNBO0UxSThxeEJGO0UwSTFxeEJFOztJQUVFO0UxSTRxeEJKO0FBQ0Y7QTBJeHF4QkE7RUFDRTs7SUFFRTtFMUkwcXhCRjtBQUNGO0EwSXRxeEJFO0VBQ0U7QTFJd3F4Qko7O0EwSXJxeEJBOzs7RUFBQTtBQUlBO0VBQ0U7QTFJd3F4QkY7O0EwSXBxeEJFO0VBREY7SUFFSTtJQUNBO0UxSXdxeEJGO0FBQ0Y7QTBJdnF4QkU7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxSXlxeEJGO0FBQ0Y7QTBJdnF4QkU7RUFDRTtBMUl5cXhCSjs7QTBJcnF4QkE7QUFDQTtFQUNFO0VBQ0E7QTFJd3F4QkY7O0EwSXBxeEJBO0VBQ0U7QTFJdXF4QkY7O0EwSXBxeEJBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUNyRUE7RUFDRTtBM0kwdnhCRjs7QTJJeHZ4QkE7RUFDRTtJQUNFLHlDQ0plO0U1SSt2eEJqQjtBQUNGO0EySXp2eEJBO0VBQ0U7O0lBRUUsNkJDVHFCO0U1SW93eEJ2QjtBQUNGO0FDcnd4QkE7RUFDRTtBRHV3eEJGOztBQ3B3eEJBOzs7Ozs7OztDQUFBO0E0SUpBO0VBS0U7RUNKQTtFQUNBO0VBZ0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QTlJbXZ4QkY7QThJanh4QkU7Ozs7OztFQUVFO0VBQ0E7QTlJeXp4Qko7QThJdHp4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJd3p4Qko7QThJdHp4Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUl3enhCTjtBOElwenhCRTtFQUNFO0VBQ0E7QTlJc3p4Qko7O0E4SXB4eEJBOztFQUFBO0FDL0RJO0VBQ0U7QS9JeTF4Qk47QStJbjF4QlE7RUFDRTtBL0lxMXhCVjtBK0k3MHhCUTtFQUNFO0EvSSsweEJWO0ErSXYweEJRO0VBQ0U7QS9JeTB4QlY7QStJajB4QlE7RUFDRTtBL0ltMHhCVjtBK0kzenhCUTtFQUNFO0EvSTZ6eEJWOztBQzMyeEJBO0VBQ0U7QUQ4MnhCRjs7QUMzMnhCQTs7Ozs7Ozs7Q0FBQTtBK0lOQTtFQUNFO0FoSjYzeEJGOztBZ0p6M3hCQTtFQUNFO0FoSjQzeEJGOztBZ0oxM3hCQTs7RUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVy9JMEJNO0UrSXpCTjtFQUNBO0VBa0JBOzs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QWhKNDN4QkY7QWdKNTR4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEo4NHhCSjs7QWdKdjN4QkE7O0VBQUE7QUFHQTtFQUNFO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSnUzeEJGOztBZ0pwM3hCQTtFQUNFO0FoSnUzeEJGOztBZ0pwM3hCQTtFQUNFO0FoSnUzeEJGOztBaUpsOHhCQTs7RUFBQTtBQUlBO0VBQ0UseUJoSlNXO0FEMjd4QmI7O0FDejh4QkE7RUFDRTtBRDQ4eEJGOztBQ3o4eEJBOzs7Ozs7OztDQUFBO0FpSk5BO0VBQ0k7QWxKMjl4Qko7O0FrSng5eEJBO0VBQ0k7QWxKMjl4Qko7O0FrSng5eEJBO0VBQ0k7QWxKMjl4Qko7O0FtSjk5eEJJOztFQUNFO0VBQ0EsZUNSb0I7QXBKMCt4QjFCOztBcUpwOHhCRTtFQUNFO0VBQ0E7QXJKdTh4Qko7QXFKcDh4QkU7O0VBRUU7RUFDQTtFQUNBO0FySnM4eEJKO0FxSmgveEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDTjJCO0VETzNCLFlDUDJCO0VEUTNCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJKaS94Qk47QXFKNzh4QkU7RUFFRTtFQUNBO0VBQ0E7QXJKODh4Qko7QXFKaC94Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmsveEJOO0FxSm45eEJJO0VBQ0U7QXJKcTl4Qk47O0FxSjU4eEJRO0VBRUU7QXJKODh4QlY7QXFKejh4Qkk7RUFDRTtBckoyOHhCTjtBcUpwZ3lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKc2d5Qk47QXFKaml5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NOMkI7RURPM0IsWUNQMkI7RURRM0I7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckpraXlCTjtBcUovOXhCTTtFQUNFO0FySmkreEJSOztBdUpsanlCSTtFQUNFLFd0SnNDRTtBRCtneUJSO0F1SjdpeUJNOztFQUNFLGtCdEo2QkE7QURtaHlCUjtBdUp6aXlCSTtFQUNFLDBDQ3JCeUI7QXhKZ2t5Qi9CO0F1SnhpeUJJO0VBQ0U7RUFDQSwwQ3RKOEJlO0FENGd5QnJCOztBdUpsaXlCTTtFQUNFLDBDQ25DdUI7QXhKd2t5Qi9CO0F1SmxpeUJNO0VBQ0U7RUFDQSwwQ3RKZ0JhO0FEb2h5QnJCOztBQzVreUJBO0VBQ0U7QUQra3lCRjs7QUM1a3lCQTs7Ozs7Ozs7Q0FBQTtBZW1FSTtFeUl4RUY7SUFDRTtFeko4bHlCRjtBQUNGO0FnQnJpeUJJO0V5SXRERjtJQUNFO0lBQ0E7RXpKOGx5QkY7QUFDRjtBMEp2bXlCQTtFQUNFO0ExSnlteUJGOztBZ0I5aXlCSTtFMkkzREY7SUFDRSxrQjFKMENJO0VEbWt5Qk47QUFDRjtBNEpobnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7OztJQUFBO0E1SnFueUJGOztBZ0J6a3lCSTtFNElyQ0Y7SUFDRTtJQUNBLFFDbkJ5QjtJRG9CekI7SUFDQTtJQUNBO0lBQ0E7RTVKa255QkY7QUFDRjtBOEpocHlCQTtFQUNFLFc3SjJDTTtFNkoxQ04seUI3SmNXO0FEb295QmI7QThKaHB5QkU7RUFHRSxXN0pxQ0k7RTZKcENKLHlCN0pRUztBRHdveUJiOztBQ3RweUJBO0VBQ0U7QUR5cHlCRjs7QUN0cHlCQTs7Ozs7Ozs7Q0FBQTtBOEpOQTtFQUNJO0EvSndxeUJKO0ErSnJxeUJRO0VBQ0k7QS9KdXF5Qlo7O0FnQmhueUJJO0UrSWxEQTtJQUNJO0lBQ0E7SUFDQTtFL0pzcXlCTjtBQUNGO0FnS3ByeUJBO0VBQ0k7RUFDQTtBaEtzcnlCSjs7QWdLbnJ5QkE7RUFDSTtFQUNBO0FoS3NyeUJKOztBZ0tucnlCQTtFQUNJO0VBQ0E7QWhLc3J5Qko7O0FnS2xyeUJJOztFQUVJLFcvSjBCQTtBRDJweUJSOztBZ0tqcnlCQTtFQUNJLHlCL0pQUztBRDJyeUJiOztBZ0tocnlCSTtFQUNJO0FoS21yeUJSOztBZ0JucHlCSTtFZ0ozQkE7SUFDSTtFaEtrcnlCTjtBQUNGO0FpS3B0eUJFO0VBQ0U7QWpLc3R5Qko7O0FnQjVweUJJO0VrSjFEQTtJQUNFO0lBQ0E7RWxLMHR5Qko7RWtLdnR5QkU7O0lBRUU7SUFDQTtFbEt5dHlCSjtBQUNGO0FnQjNweUJJO0VtSnhFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuS3N1eUJGO0FBQ0Y7QWdCaHJ5Qkk7RW1KbERGO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztNQUFBO0VuS291eUJGO0VtS252eUJFO0lBQ0U7SUFDQTtJQUNBO0VuS3F2eUJKO0VtS3B1eUJFOzs7SUFHRTtJQUNBO0VuS3N1eUJKO0VtS251eUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5LcXV5Qko7RW1LbnV5Qkk7SUFDRTtFbktxdXlCTjtBQUNGO0FvS254eUJBO0VBQ0U7OztJQUFBO0FwS3d4eUJGO0FvS3B4eUJFO0VBQ0UsV25Lc0NJO0FEZ3Z5QlI7O0FDMXh5QkE7RUFDRTtBRDZ4eUJGOztBQzF4eUJBOzs7Ozs7OztDQUFBO0FvS05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzR5eUJGOztBZ0J0dnlCSTtFcUpqREY7SUFDRTtFcksyeXlCRjtFcUt4eXlCSTtJQUNFO0lBQ0E7RXJLMHl5Qk47RXFLcnl5Qkk7SUFDRTtJQUNBO0lBQ0E7RXJLdXl5Qk47RXFLanl5Qk07SUFDRTtFcktteXlCUjtFcUs5eHlCTTtJQUNFO0VyS2d5eUJSO0FBQ0Y7QWdCM3d5Qkk7RXNKMURBO0lBRUUsV0NGYTtFdkt5MHlCakI7QUFDRjtBQzEweUJBO0VBQ0U7QUQ0MHlCRjs7QUN6MHlCQTs7Ozs7Ozs7Q0FBQTtBdUtOQTs7Ozs7Ozs7OztFQUFBO0FDQ0U7RUFDRTtBektxMnlCSjtBeUtuMnlCSTtFQUNFO0F6S3EyeUJOO0F5S2wyeUJJO0VBQ0U7RUFDQTtFQUNBO0F6S28yeUJOO0F5S2wyeUJNOzs7OztFQUtFO0VBQ0E7QXpLbzJ5QlI7QXlLaDJ5Qkk7RUFDRTtFQUNBO0F6S2syeUJOO0F5Sy8xeUJJO0VBQ0U7QXpLaTJ5Qk47O0FnQmwweUJJO0UwSnhERTtJQUVFO0lBVUE7RTFLbzN5Qk47RTBLNTN5Qk07SUFFRSxjektNRztFRHUzeUJYO0UwSzEzeUJNO0lBQ0UsV0NiZ0I7RTNLeTR5QnhCO0FBQ0Y7QTRLejR5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUsyNHlCRjtBNEt2NHlCSTs7O0VBRUU7RUFDQTtFQUNBO0E1SzA0eUJOO0E0S3Q0eUJFO0VBQ0U7QTVLdzR5Qko7QTRLbjR5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBNUttNHlCSjtBNEtqNHlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLbTR5Qk47QTRLNTN5Qk07RUFFRTtBNUs2M3lCUjtBNEsxM3lCTTtFQUNFO0VBQ0E7QTVLNDN5QlI7O0E2S2o3eUJJO0VBQ0U7QTdLbzd5Qk47QTZLOTZ5QlE7RUFDRTtBN0tnN3lCVjtBNkt4NnlCUTtFQUNFO0E3SzA2eUJWO0E2S2w2eUJRO0VBQ0U7QTdLbzZ5QlY7QTZLNTV5QlE7RUFDRTtBN0s4NXlCVjtBNkt0NXlCUTtFQUNFO0E3S3c1eUJWOztBQ3Q4eUJBO0VBQ0U7QUR5OHlCRjs7QUN0OHlCQTs7Ozs7Ozs7Q0FBQTtBNktOQTs7Ozs7RUFBQTtBQ0NFO0VBQ0U7QS9LNjl5Qko7O0FnTC85eUJBO0VBQ0U7QWhMayt5QkY7O0FnTC85eUJBO0VBQ0U7RUFFQTtFQXFCQTs7Ozs7Ozs7SUFBQTtBaExxOXlCRjtBZ0J4NnlCSTtFZ0svREE7SUFDRTtJQUNBO0VoTDAreUJKO0FBQ0Y7QWdMdit5QkU7RUFJRTtFQUNBO0FoTHMreUJKO0FnTG4reUJFO0VBQ0U7QWhMcSt5Qko7QWdCbDh5Qkk7RWdLckJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhMMDl5Qko7QUFDRjtBZ0x2OXlCRTtFQUdFOzs7OztpQkFBQTtBaEw0OXlCSjtBZ0x0OXlCSTtFQUVFO0FoTHU5eUJOO0FnTG45eUJFO0VBQ0U7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUVBO0VBQ0E7QWhMbzl5Qko7QWdCNTl5Qkk7RWdLWUE7SUFDRTtFaExtOXlCSjtBQUNGOztBaUw1aHpCRTtFQUNFLFdDRm9CO0VER3BCLHNCQ0ZvQjtBbExpaXpCeEI7QWlMMWh6QkU7RUFDRSx5QmhMY1M7RWdMYlQsV0NQMEI7QWxMbWl6QjlCOztBbUx0aXpCQTtFQUVFO0VBRUE7RUFFQTtFQUNBO0FuTHNpekJGO0FtTHBpekJFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTHNpekJKOztBbUxsaXpCQTtFQUNFO0FuTHFpekJGO0FtTG5pekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTHFpekJKOztBb0xsa3pCQTtFQUNFO0VBRUE7RUFHQTtFQUNBO0FwTGtrekJGO0FvTGhrekJFOzs7RUFHRTtBcExra3pCSjtBb0wvanpCRTtFQUNFO0VBQ0E7QXBMaWt6Qko7QW9MOWp6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMZ2t6Qk47QW9MNWp6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTDhqekJKO0FvTDNqekJFO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFFQTtFQUVBOzs7Ozs7R0FBQTtFQVFBO0FwTDBqekJKO0FvTHhqekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEwwanpCTjs7QXFMdG56Qkk7RUFDRTtBckx5bnpCTjtBcUxybnpCRTtFQUVFO0VBQ0E7QXJMc256Qko7QXFMcG56Qkk7RUFDRTtBckxzbnpCTixDOzs7O0FzTHJvekJBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9udW5pdG8tc2Fucy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL3NhbC5qcy9zcmMvc2FsLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvZmFuY3lib3gvc3JjL2Nzcy9jb3JlLmNzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vbm9kZV9tb2R1bGVzL2ZsaWNraXR5L2Nzcy9mbGlja2l0eS5jc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kL2Rpc3QvbGlnaHRib3gvbWVkaWFib3guY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL2RlZmF1bHQvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9kZWZhdWx0L192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvZGVmYXVsdC9fZ3JpZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL19ib290c3RyYXBfY3VzdG9tNF82XzIuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2RlZmF1bHQvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9kZWZhdWx0L190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9kZWZhdWx0L19pbnRlcmZhY2Uuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9kZWZhdWx0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9kZWZhdWx0L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2RlZmF1bHQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9kZWZhdWx0L19pbnRlcmZhY2Uuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9kZWZhdWx0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9kZWZhdWx0L192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvZGVmYXVsdC9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9ibG9nL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9ibG9nL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9ibG9nL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2Jsb2cvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9oZXJvL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy93aWRnZXRzaWRlYmFyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy93aWRnZXRzaWRlYmFyL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3dpZGdldHNpZGViYXIvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3dpZGdldHNpZGViYXIvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvbGlua2VsZW1lbnQvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvbGlua2VsZW1lbnQvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL2xpbmtlbGVtZW50L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL2xpbmtlbGVtZW50L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9jb250ZW50c2xpZGVyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9jb250ZW50c2xpZGVyL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2NvbnRlbnRzbGlkZXIvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2NvbnRlbnRzbGlkZXIvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvc2xpZGVyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9zbGlkZXIvX2tleWZyYW1lcy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3NsaWRlci9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9zbGlkZXIvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3NsaWRlci9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9zbGlkZXIvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M2xtd2FfaGlzdG9yeV9zbGlkZXIvUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9fa2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNsbXdhX2hpc3Rvcnlfc2xpZGVyL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M2xtd2FfaGlzdG9yeV9zbGlkZXIvUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNsbXdhX2hpc3Rvcnlfc2xpZGVyL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvc2VhcmNoL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3NlYXJjaC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3Mvc2VhcmNoL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3NlYXJjaC9fdmFycy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzYmcvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2ZlYXR1cmVzYmcvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvcHJvZ3Jlc3NpdmVpbWcvX2tleWZyYW1lcy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3Byb2dyZXNzaXZlaW1nL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9zdWJtZW51L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3N1Ym1lbnUvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3N1Ym1lbnUvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvc3VibWVudS9fdmFycy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL2N0YWJhci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvY3RhYmFyL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9jdGFiYXIvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3Mvc2Nyb2xsdG90b3AvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3Njcm9sbHRvdG9wL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL2xpZ2h0Ym94L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2xpZ2h0Ym94L190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvbGlnaHRib3gvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9saWdodGJveC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvbGlnaHRib3gvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9saWdodGJveC9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9saWdodGJveC9fdmFycy5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3dpZGdldHRleHQvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3dpZGdldHRleHQvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy93aWRnZXR0ZXh0L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3dpZGdldHRleHQvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL3dpZGdldHRleHQvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy93aWRnZXR0ZXh0L19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL25ld3MvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvU3R5bGVzL25ld3MvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvbmV3cy9fa2V5ZnJhbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvbmV3cy9fdHlwZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL25ld3MvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL25ld3MvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvaWNvbmJveC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvaWNvbmJveC9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvQXNzZXRzL1N0eWxlcy9pY29uYm94L192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvYW5pbWF0ZW1lZGlhYm94L19rZXlmcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9hbmltYXRlbWVkaWFib3gvX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2FuaW1hdGVtZWRpYWJveC9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9hbmltYXRlbWVkaWFib3gvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9wYXJhbGxheC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvcGFyYWxsYXgvX2NvbG9yc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL1Jlc291cmNlcy9Qcml2YXRlL0Fzc2V0cy9TdHlsZXMvdmlkZW8vX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3ZpZGVvL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvdmlkZW8vX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3ZpZGVvL19jb2xvcnNjaGVtZS5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3ZpZGVvL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcnVkLXNsaW5nYW5kbGFzaGluZy10eXBvMy1wcm9qZWN0Ly4vcHVibGljL3R5cG8zY29uZi9leHQvdDNydWRfZGlzdHJpYnV0aW9uL0Zyb250ZW5kX3QzbG13YV9wcm92aWRlcl90cGwvYXNzZXRzL3Njc3MvdmlkZW9yZXNwb25zaXZlL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9nb29nbGVtYXAyY2xpY2svX2xheW91dC5zY3NzIiwid2VicGFjazovL3J1ZC1zbGluZ2FuZGxhc2hpbmctdHlwbzMtcHJvamVjdC8uL3B1YmxpYy90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL2dvb2dsZW1hcDJjbGljay9fY29sb3JzY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly9ydWQtc2xpbmdhbmRsYXNoaW5nLXR5cG8zLXByb2plY3QvLi9wdWJsaWMvdHlwbzNjb25mL2V4dC90M3J1ZF9kaXN0cmlidXRpb24vUmVzb3VyY2VzL1ByaXZhdGUvTGF5b3V0cy9QYWdlL0RlZmF1bHQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBudW5pdG8tc2Fucy1jeXJpbGxpYy1leHQtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9udW5pdG8tc2Fucy1jeXJpbGxpYy1leHQtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL251bml0by1zYW5zLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsVSsxQzgwLTFDODgsVSsyMEI0LFUrMkRFMC0yREZGLFUrQTY0MC1BNjlGLFUrRkUyRS1GRTJGO1xufVxuLyogbnVuaXRvLXNhbnMtY3lyaWxsaWMtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9udW5pdG8tc2Fucy1jeXJpbGxpYy00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvbnVuaXRvLXNhbnMtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsVSswNDAwLTA0NUYsVSswNDkwLTA0OTEsVSswNEIwLTA0QjEsVSsyMTE2O1xufVxuLyogbnVuaXRvLXNhbnMtdmlldG5hbWVzZS00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051bml0byBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL251bml0by1zYW5zLXZpZXRuYW1lc2UtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL251bml0by1zYW5zLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsVSswMTEwLTAxMTEsVSswMTI4LTAxMjksVSswMTY4LTAxNjksVSswMUEwLTAxQTEsVSswMUFGLTAxQjAsVSsxRUEwLTFFRjksVSsyMEFCO1xufVxuLyogbnVuaXRvLXNhbnMtbGF0aW4tZXh0LTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvbnVuaXRvLXNhbnMtbGF0aW4tZXh0LTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9udW5pdG8tc2Fucy1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGO1xufVxuLyogbnVuaXRvLXNhbnMtbGF0aW4tNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9udW5pdG8tc2Fucy1sYXRpbi00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvbnVuaXRvLXNhbnMtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkQ7XG59XG4iLCIvKipcbiAqIFNldHRpbmdzXG4gKi9cblxuJHNhbC1hbmltYXRpb24tZHVyYXRpb246IDAuMnMgIWRlZmF1bHQ7XG4kc2FsLWFuaW1hdGlvbi1kZWxheTogMHMgIWRlZmF1bHQ7XG4kc2FsLXNsaWRlLW9mZnNldDogMjAlICFkZWZhdWx0O1xuJHNhbC16b29tLWluLXNjYWxlOiAwLjUgIWRlZmF1bHQ7XG4kc2FsLXpvb20tb3V0LXNjYWxlOiAxLjEgIWRlZmF1bHQ7XG4kc2FsLWZsaXAtcm90YXRlOiA5MWRlZyAhZGVmYXVsdDtcblxuLyoqXG4gKiBFYXNpbmdzXG4gKi9cblxuJHNhbC1lYXNpbmdzOiAoXG4gIGxpbmVhcjogbGluZWFyLFxuICBlYXNlOiBlYXNlLFxuICBlYXNlLWluOiBlYXNlLWluLFxuICBlYXNlLW91dDogZWFzZS1vdXQsXG4gIGVhc2UtaW4tb3V0OiBlYXNlLWluLW91dCxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksXG5cbiAgZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoLjYsIC4wNCwgLjk4LCAuMzM1KSxcbiAgZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSksXG4gIGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUsIC44NiksXG5cbiAgZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoLjk1LCAuMDUsIC43OTUsIC4wMzUpLFxuICBlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpLFxuICBlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpLFxuXG4gIGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUsIC44NTUsIC4wNiksXG4gIGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpLFxuICBlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKC44NiwgMCwgLjA3LCAxKSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KVxuKTtcblxuLyoqXG4gKiBDb3JlXG4gKi9cblxuW2RhdGEtc2FsXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRzYWwtYW5pbWF0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkc2FsLWFuaW1hdGlvbi1kZWxheTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tc2FsLWR1cmF0aW9uLCAkc2FsLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLXNhbC1kZWxheSwgJHNhbC1hbmltYXRpb24tZGVsYXkpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc2FsLWVhc2luZywgbWFwLWdldCgkc2FsLWVhc2luZ3MsICdlYXNlJykpO1xufVxuXG5AZm9yICRpIGZyb20gNCB0aHJvdWdoIDQwIHtcbiAgW2RhdGEtc2FsXVtkYXRhLXNhbC1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogMC4wNX1zO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICBbZGF0YS1zYWxdW2RhdGEtc2FsLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAwLjA1fXM7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRzYWwtZWFzaW5ncyB7XG4gIFtkYXRhLXNhbF1bZGF0YS1zYWwtZWFzaW5nPScjeyRrZXl9J10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsdWU7XG4gIH1cbn1cblxuLyoqXG4gKiBBbmltYXRpb25zXG4gKi9cblxuLy8gRmFkZVxuW2RhdGEtc2FsfD0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuW2RhdGEtc2FsfD0nZmFkZSddLnNhbC1hbmltYXRlLFxuYm9keS5zYWwtZGlzYWJsZWQgW2RhdGEtc2FsfD0nZmFkZSddIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLy8gU2xpZGVcbltkYXRhLXNhbHw9J3NsaWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLXNhbD0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc2FsLXNsaWRlLW9mZnNldCk7XG59XG5cbltkYXRhLXNhbD0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kc2FsLXNsaWRlLW9mZnNldCk7XG59XG5cbltkYXRhLXNhbD0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzYWwtc2xpZGUtb2Zmc2V0KTtcbn1cblxuW2RhdGEtc2FsPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kc2FsLXNsaWRlLW9mZnNldCk7XG59XG5cbltkYXRhLXNhbHw9J3NsaWRlJ10uc2FsLWFuaW1hdGUsXG5ib2R5LnNhbC1kaXNhYmxlZCBbZGF0YS1zYWx8PSdzbGlkZSddIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyBab29tXG5bZGF0YS1zYWx8PSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLXNhbD0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkc2FsLXpvb20taW4tc2NhbGUpO1xufVxuXG5bZGF0YS1zYWw9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKCRzYWwtem9vbS1vdXQtc2NhbGUpO1xufVxuXG5bZGF0YS1zYWx8PSd6b29tJ10uc2FsLWFuaW1hdGUsXG5ib2R5LnNhbC1kaXNhYmxlZCBbZGF0YS1zYWx8PSd6b29tJ10ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vIEZsaXBcbltkYXRhLXNhbHw9J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1zYWw9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLSRzYWwtZmxpcC1yb3RhdGUpO1xufVxuXG5bZGF0YS1zYWw9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKCRzYWwtZmxpcC1yb3RhdGUpO1xufVxuXG5bZGF0YS1zYWw9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC0kc2FsLWZsaXAtcm90YXRlKTtcbn1cblxuW2RhdGEtc2FsPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKCRzYWwtZmxpcC1yb3RhdGUpO1xufVxuXG5bZGF0YS1zYWx8PSdmbGlwJ10uc2FsLWFuaW1hdGUsXG5ib2R5LnNhbC1kaXNhYmxlZCBbZGF0YS1zYWx8PSdmbGlwJ10ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LWJnLFxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIge1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgei1pbmRleDogOTk5OTQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcclxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQ0cHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIC4xNCwgMSk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogem9vbS1vdXQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXZpZGVvLFxyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBGaXggaU9TICovXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3IgcCB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24sXHJcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcclxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyogRml4IElFMTEgKi9cclxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIHRvcDogLTQ0cHg7XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcclxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG59XHJcblxyXG4vKiBDYXB0aW9uICovXHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjg1KSAwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4zKSA1MCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNzUpIDc1LjUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAzNykgODIuODUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTY7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGEsXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xyXG5cclxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcclxuICAgICAgICBjb2xvcjogI2YyZjRmNjtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAgICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiEgRmxpY2tpdHkgdjIuMS4yXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLnN0b3Atc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhYm94LXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZWRpYWJveDtcbiAgICBhbmltYXRpb24tbmFtZTogbWVkaWFib3g7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZWRpYWJveCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtZWRpYWJveCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLm1lZGlhYm94LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZGlhYm94LWNvbnRlbnQgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xufVxuXG4ubWVkaWFib3gtaGlkZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lZGlhYm94aGlkZTtcbiAgICBhbmltYXRpb24tbmFtZTogbWVkaWFib3hoaWRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVkaWFib3hoaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1lZGlhYm94aGlkZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLm1lZGlhYm94LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3R0b206IDUyOHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUJBQ0FZQUFBQ3FhWEhlQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFJR05JVWswQUFIb2xBQUNBZ3dBQStmOEFBSURwQUFCMU1BQUE2bUFBQURxWUFBQVhiNUpmeFVZQUFBTXZTVVJCVkhqYTdKczlhQlJCRk1kL2QxbFBZNkZpSlZqWStGa294bDd3QTFRMHByUVJTNnRnb1pWMk1XSVJSVkhVVXEzVStKbkVTclMyc0JYQnppcFJFV01sQVRYd3Q4Z0Z6bkM1bmQxNU03Tm44dUM0NW5abmZyL2RZOTYrTjF1VHhGS09Pa3M4bGdVVS9IMnQ0dEpxSVFVY0FpYUJHZUJ5bWNFQ1JnTzRCL3dCUGdKOXprZEtjdmtjbGZSTC84WnRTVFhINDBOK0dwTEdGOHp0aDZROUxzZTdESENzRFh4VkpMU0RMeVFoYjRCK1NiL1ZPVkpKNkFUZktxR3ZySURqRHZDcEpMakF6OGQwSndtTERUQlFBRDYyaElha2lZSnptNWEwMjFWQWZ3bjRXQkxLd0xkSzJKVW5JSlAwWFg0UlNvSVAvSHk4VzNqZWVwdjFkTDNubWp3STNETE9FeHJBVTJEQTh6d2I4eEtoR2VDdXdZUXRKVFNBWndid0FIZGNFcUZNMG1QWmhPL2ZvU0hwcGRGY3JyYWJ5MklEVjBGQ2NQaThQQ0NsaENqd0xwbGdDZ2tyRGVHdjVJM3BjalZpU29nSzd5b2dsb1RvOEVVRWhKYVFCTDZvQUdzSjl5VnRrclJEMHFzVThKS29sYWdLWjhBRDRFVEZ5bUZYZ1BPQVFwWEU1bU1XT0FrODZYWjRuNnB3bFNTVWh2Y3RpMWRCZ2hlOFJWOGdwWVFSWDNpcnhrZ0tDU1BBQlY5NHk4NVFUQWxtOE5hdHNSZ1NUT0dCVW5tQVM1N3czS2lBMFJvM2dIT1c4S0VFQU93RTNodmZYV3ViRmF1dTZBNnZDTkQwN09tVzl2aXE1dnBzR1QzQXRSQU4yWG9BK0JmQXdRQmlUd2VvTnBNWnc0OEJSd0t1QW9QTjd6TlZXd1pqd0FmcE85UzdETjVjUW1ZQVB3NGNUdkFzWVBKM3FIY3B2Tm1kVU85aWVCTUpaUVQwQWhNVmdmZVdVQzhCUDg3Y2pqSGZ1QTZzQVRZMGM0YzBFZ3BVVUhzbHZUYXEzbDVhVUwxTjFvYXJBbnhTQ1ZXQlR5WWhKdnl3NDFYSkpJM0drcEFIL3lZeWZIUUppMDFnZFVMNHFCS3FDaDlOUXJ0Qng0d0d2R2kwWFM2VDlNaG9Ua041QXRaVkRONWF3bFRlUHNHZndEZlBqR3dZR0RLdTNzNENwNEJSei9OOGNza0VEMGlhcWNpVnQ3d1R2a3JhNXJvS2xKRVFHdDVId2hkSjI0dm1BVVVrREVWK1Z5Q1Q5TkJ4YnAvYlhYblhUTkJGUW16NEloSTZ3cnMrQyt6dklDRVZ2SXVFS1VsYnJaNEc5N1dSa0JxK2s0UkpTVnVzZDRudGxmU2hlVnVkclFoOHE0U2JtbnRINksya3pTRjNpZjFYc2Z6cTdMS0FKUjUvQndDZEFRQkpuNGVnUGdBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG59XG5cbi5tZWRpYWJveC1jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWRpYWJveC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tZWRpYWJveC1jb250ZW50IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWVkaWFib3gtY2xvc2Uge1xuICAgICAgICBib3R0b206IDM2MnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWVkaWFib3gtY29udGVudCBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lZGlhYm94LWNsb3NlIHtcbiAgICAgICAgYm90dG9tOiAyNjJweDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkB0YWlsd2luZCBiYXNlO1xuXG5AaW1wb3J0ICd2YXJzJztcbkBpbXBvcnQgJ2dyaWQnO1xuXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9kZWZhdWx0L190eXBlLnNjc3NcIjtcbkBpbXBvcnQgJ3R5cGUnO1xuQGltcG9ydCAnaW50ZXJmYWNlJztcbkBpbXBvcnQgJ2xheW91dCc7XG5AaW1wb3J0ICdjb2xvcnNjaGVtZSc7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9kZWZhdWx0L3N0eWxlXCI7XG5AaW1wb3J0ICcuLi9ibG9nL2Jsb2cnO1xuQGltcG9ydCAnLi4vaGVyby90M2xtd2FoZXJvJztcbkBpbXBvcnQgJy4uL3dpZGdldHNpZGViYXIvdDNsbXdhd2lkZ2V0c2lkZWJhcic7XG5AaW1wb3J0ICcuLi9tZWRpYXRoZWsvdDNsbXdhbWVkaWFnYWxsZXJ5JztcbkBpbXBvcnQgJy4uL2xpbmtlbGVtZW50L3QzbG13YWxpbmtlbGVtZW50JztcbkBpbXBvcnQgJy4uL2NvbnRlbnRzbGlkZXIvdDNsbXdhY29udGVudHNsaWRlcic7XG5AaW1wb3J0ICcuLi9zbGlkZXIvdDNsbXdhc2xpZGVyJztcbkBpbXBvcnQgJy4uL2hpc3RvcnlzbGlkZXIvdDNsbXdhaGlzdG9yeXNsaWRlcic7XG5AaW1wb3J0ICcuLi9zZWFyY2gvdDNsbXdhc2VhcmNoJztcbkBpbXBvcnQgJy4uL2ZlYXR1cmVzYmcvdDNsbXdhZmVhdHVyZXNiZyc7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9wcm9ncmVzc2l2ZWltZy90M2xtd2Fwcm9ncmVzc2l2ZWltZ1wiO1xuQGltcG9ydCAnLi4vc3VibWVudS90M2xtd2FzdWJtZW51JztcbkBpbXBvcnQgJy4uL2N0YWJhci90M2xtd2FjdGFiYXInO1xuQGltcG9ydCAnLi4vc2Nyb2xsdG90b3AvdDNsbXdhc2Nyb2xsdG90b3AnO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL0Zyb250ZW5kL2Rpc3QvbGlnaHRib3gvbWVkaWFib3guY3NzXCI7XG5AaW1wb3J0ICcuLi9saWdodGJveC90M2xtd2FsaWdodGJveCc7XG5AaW1wb3J0ICcuLi93aWRnZXR0ZXh0L3QzbG13YXdpZGdldHRleHQnO1xuQGltcG9ydCAnLi4vbmV3cy90M2xtd2FuZXdzJztcbkBpbXBvcnQgJy4uL2ljb25ib3gvdDNsbXdhaWNvbmJveCc7XG5AaW1wb3J0ICcuLi9hbmltYXRlbWVkaWFib3gvdDNsbXdhYW5pbWF0ZW1lZGlhYm94JztcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9Gcm9udGVuZF90M2xtd2FfcHJvdmlkZXJfdHBsL2Fzc2V0cy9zY3NzL3BhcmFsbGF4L3QzbG13YXBhcmFsbGF4XCI7XG5AaW1wb3J0ICcuLi92aWRlby92aWRlbyc7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy92aWRlb3Jlc3BvbnNpdmUvdDNsbXdhdmlkZW9yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vRnJvbnRlbmRfdDNsbXdhX3Byb3ZpZGVyX3RwbC9hc3NldHMvc2Nzcy9nb29nbGVtYXAyY2xpY2svZ29vZ2xlbWFwMmNsaWNrXCI7XG5cbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIiRzZXR0aW5nLWRldjogMTtcblxuOnJvb3Qge1xuICAtLW5hdi1oZWlnaHQ6IDEwMnB4O1xufVxuXG4vKlxuJG5hdi1oZWlnaHQ6IDc1cHg7XG4kbmF2LWhlaWdodC1zbTogNzVweDsgLy8xNDdweDtcbiRuYXYtaGVpZ2h0LW1kOiA3NXB4OyAvLzEwMXB4O1xuJG5hdi1oZWlnaHQtbGc6IDc1cHg7IC8vMTAxcHg7XG4kbmF2LWhlaWdodC1sYW5kaW5ncGFnZTogMTA4cHggIWRlZmF1bHQ7IC8vIGhlYWRlciB3aXRob3V0IHNlYXJjaGJhclxuJG5hdi1oZWlnaHQtc21fX25vLXNlYXJjaDogMTAzcHggIWRlZmF1bHQ7IC8vNzVweDtcbiRuYXYtaGVpZ2h0LWxnX19uby1zZWFyY2g6IDEwOHB4ICFkZWZhdWx0OyAvLyBoZWFkZXIgd2l0aCBzZWFyY2hiYXJcbiovXG5cbiRjb2xvci1ibHVlOiAjMjAzODg2O1xuJGNvbG9yLWJsdWUtLWxpZ2h0OiAjNEQ1RjlFO1xuJGNvbG9yLWJsdWUtLWxpZ2h0ZXI6ICNFOEVCRjM7XG4kY29sb3ItYmx1ZS0tZGFyazogIzE3NDQ1NztcbiRjb2xvci1ibHVlLS1kYXJrZXI6ICMwQzIzNjY7XG4kY29sb3ItYmx1ZS0tYWxwaGE6IHJnYmEoJGNvbG9yLWJsdWUsIC43NSk7XG5cbiRjb2xvci1waW5rOiAjRTIwMDdBO1xuJGNvbG9yLXBpbmstLWRhcms6IGRhcmtlbigkY29sb3ItcGluaywgNSUpO1xuJGNvbG9yLXBpbmstLWRhcmtlcjogI0M0MTU2RTsgLy8jQzMwMDZCO1xuJGNvbG9yLXBpbmstLWFscGhhOiByZ2JhKCRjb2xvci1waW5rLCAuNCk7XG5cbiRjb2xvci1ncmVlbjogIzgzQjgxQTtcbiRjb2xvci1ncmVlbi0tbGlnaHQ6ICNBQ0M2NUM7XG4kY29sb3ItZ3JlZW4tLWRhcms6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDUlKTtcbiRjb2xvci1ncmVlbi0tZGFya2VyOiAjNkY5NjBGO1xuXG4kY29sb3ItZ3JleTogIzU5NTk2MTtcbiRjb2xvci1ncmV5LS1saWdodDogI0U5RTlFOTtcbiRjb2xvci1ncmV5LS1kYXJrOiAjNDk0OTUwO1xuJGNvbG9yLWdyZXktLWFscGhhOiByZ2JhKCRjb2xvci1ncmV5LCAuOCk7XG4kY29sb3ItZ3JleS0tZGFyay0tYWxwaGE6IHJnYmEoJGNvbG9yLWdyZXktLWRhcmssIC44KTtcbiRjb2xvci1ncmV5LS1kYXJrZXI6ICMyRTJFMkU7XG4kY29sb3ItZ3JleS0tZGl2aWRlcjogIzRENEQ0RDtcblxuJGNvbG9yLWJsYWNrLS1zb2Z0OiAjMjIyO1xuJGJsYWNrOiAjMDAwO1xuXG4kd2hpdGU6ICNGRkY7XG5cbi8vIERlZmluZSBUYWlsd2luZCBDb2xvcnNcbiR0YWlsd2luZC1jb2xvcnM6IChcbiAgICAgICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gICAgICAgIFwiYmxhY2tcIjogJGJsYWNrLFxuICAgICAgICBcInBpbmstNjAwXCI6ICRjb2xvci1waW5rLFxuICAgICAgICBcImxpbWUtNTAwXCI6ICRjb2xvci1ncmVlbixcbiAgICAgICAgXCJibHVlLTUwXCI6ICRjb2xvci1ibHVlLS1saWdodGVyLFxuICAgICAgICBcImJsdWUtNjAwXCI6ICRjb2xvci1ibHVlLS1saWdodCxcbiAgICAgICAgXCJibHVlLTgwMFwiOiAkY29sb3ItYmx1ZSxcbiAgICAgICAgXCJibHVlLTkwMFwiOiAkY29sb3ItYmx1ZS0tZGFya2VyLFxuKTtcblxuJGNvbG9yLXdoaXRlLS1hbHBoYTogcmdiYSgkd2hpdGUsIC41KTtcbiRjb2xvci1wcmltYXJ5LWZnOiAkd2hpdGU7XG4kY29sb3ItcHJpbWFyeS1iZzogJGNvbG9yLWJsdWU7IC8vIG5vdCBzZXRcblxuJGJnLWNvbG9yMTogJGNvbG9yLWJsdWU7IC8vIGJsdWUtODAwXG4kYmctY29sb3IyOiAkY29sb3ItYmx1ZS0tbGlnaHQ7IC8vIGJsdWUtNjAwXG4kYmctY29sb3IzOiAkY29sb3ItYmx1ZS0tbGlnaHRlcjsgLy8gYmx1ZS01MFxuJGJnLWNvbG9yNDogJGNvbG9yLXBpbms7IC8vIHBpbmstNjAwXG4kYmctY29sb3I1OiAkd2hpdGU7IC8vIHdoaXRlXG4kYmctY29sb3I2OiAkY29sb3ItZ3JlZW47IC8vIGxpbWUtNTAwXG5cbiRmZy1jb2xvcjE6ICRjb2xvci1ibHVlO1xuJGZnLWNvbG9yMjogJGNvbG9yLWJsdWUtLWxpZ2h0O1xuJGZnLWNvbG9yMzogJGNvbG9yLWJsdWUtLWxpZ2h0ZXI7XG4kZmctY29sb3I0OiAkY29sb3ItcGluaztcbiRmZy1jb2xvcjU6ICR3aGl0ZTtcbiRmZy1jb2xvcjY6ICRjb2xvci1ncmVlbjtcblxuJHdoaXRlOiAkd2hpdGU7XG4kbGluay1jb2xvcjogJGNvbG9yLWJsdWU7XG4kZ3JheS0xMDA6ICRjb2xvci1ncmV5LS1saWdodDtcbiRncmF5LTIwMDogJGNvbG9yLWdyZXktLWxpZ2h0O1xuJGdyYXktMzAwOiAkY29sb3ItZ3JleTtcbiRncmF5LTQwMDogJGNvbG9yLWdyZXk7XG4kZ3JheS01MDA6ICRjb2xvci1ncmV5O1xuJGdyYXktNjAwOiAkY29sb3ItZ3JleS0tZGFyaztcbiRncmF5LTcwMDogJGNvbG9yLWdyZXktLWRhcms7XG4kZ3JheS04MDA6ICRjb2xvci1ncmV5LS1kYXJrZXI7XG4kZ3JheS05MDA6ICRjb2xvci1ncmV5LS1kYXJrZXI7XG4kYmxhY2s6ICRibGFjaztcbiRibHVlOiAkY29sb3ItcGluaztcbiRyZWQ6ICRjb2xvci1waW5rO1xuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1waW5rO1xuJHByaW1hcnk6ICRjb2xvci1waW5rO1xuJHNlY29uZGFyeTogJGNvbG9yLWdyZXk7XG4kc3VjY2VzczogJGNvbG9yLXBpbms7XG4kZGFuZ2VyOiAkY29sb3ItcGluaztcbiRsaWdodDogJGNvbG9yLWdyZXktLWxpZ2h0O1xuJGRhcms6ICRjb2xvci1ncmV5LS1kYXJrO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCAnYm9vdHN0cmFwL3Njc3MvbWl4aW5zL2JyZWFrcG9pbnRzJztcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJHdoaXRlO1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkY29sb3ItcGluaztcbiRjb2xvci1iZy1waG9uZTogJGNvbG9yLXBpbms7XG4kY29sb3ItZmctcGhvbmU6ICR3aGl0ZTtcbiRjb2xvci1mZy1waG9uZS10ZXh0OiAkd2hpdGU7XG4kY29sb3ItYmctbWFwczogJGNvbG9yLWdyZXktLWRhcms7XG4kZm9vdGVyLWZnLWNvbG9yOiAkd2hpdGU7XG4kZm9vdGVyLWJnLWNvbG9yOiAkY29sb3ItcGluay0tZGFya2VyO1xuJGZvb3Rlci1ib3R0b20tZmctY29sb3I6ICR3aGl0ZTtcbiRmb290ZXItYm90dG9tLWJnLWNvbG9yOiAkY29sb3ItcGluay0tZGFya2VyO1xuXG5cbi8vIGZpeCBvbGQgdmFyIG5hbWVzXG4kY29sb3Itd2hpdGU6ICR3aGl0ZTtcbiRjb2xvci1ibGFjazogJGJsYWNrO1xuIiwiJGdyaWQtYnJlYWtwb2ludHM6ICgvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgICAgICB4czogMCxcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgICAgICAgc206IDU3NnB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gICAgICAgIG1kOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICAgICAgICBsZzogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICAgICAgICB4bDogMTIwMHB4LFxuICAgICAgICB4eGw6IDE0MDBweCxcbik7XG5cbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb250YWluZXInXSxcbi5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiovXG4vLyBzZXQgdGhlIGJyZWFrcG9pbnQgbmF2XG4vLyRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgICAgICAgICAxMTk5cHg7XG4vLyByYWRpdXNcbi8vIHY0XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGJvcmRlci1yYWRpdXM6IDA7XG4kYm9yZGVyLXJhZGl1cy1sZzogMDtcbiRib3JkZXItcmFkaXVzLXNtOiAwO1xuXG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAuYnRuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZSgoMDogMCwgMTogKCRzcGFjZXIgKiAxKSwgMjogKCRzcGFjZXIgKiAyKSwgMzogKCRzcGFjZXIgKiAzKSwgNDogKCRzcGFjZXIgKiA0KSwgNTogKCRzcGFjZXIgKiA1KSksICRzcGFjZXJzKTtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kYnRuLWJvcmRlci1yYWRpdXM6IDNweDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogM3B4O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAzcHg7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGc7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMtc207XG4kcGFnaW5hdGlvbi1jb2xvcjogJGNvbG9yLWJsdWU7XG4kcGFnaW5hdGlvbi1iZzogJGNvbG9yLWJsdWUtLWxpZ2h0ZXI7XG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbG9yLWJsdWU7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleTtcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkd2hpdGU7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHZhcigtLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skd2hpdGV9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdtNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogMDtcbiRmb250LXNpemUtYmFzZTogMXJlbTtcbiRmb250LXNpemUtc206IDAuN3JlbTsgLy9ib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4kY2FyZC1jYXAtYmc6IHRyYW5zcGFyZW50OyAvLyRjYXJkLWJvcmRlci1jb2xvcjogJGNvbG9yLXBpbms7XG4kY2FyZC1ib3JkZXItd2lkdGg6IDA7IC8vIHYzXG5cbi5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbiRkcm9wZG93bi1iZzogdmFyKC0tZHJvcGRvd24tYmcpO1xuLyokYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAgICAgMCAhaW1wb3J0YW50O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDAgIWltcG9ydGFudDtcbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgICAgICAgICAwICFpbXBvcnRhbnQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgMCAhaW1wb3J0YW50OyovXG4vLyBuYXZiYXJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogMDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICRibGFjaztcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICRjb2xvci1ncmV5O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogJGJsYWNrO1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAkYmxhY2s7XG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogJGJsYWNrO1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICRibGFjaztcbiRuYXZiYXItaW52ZXJzZS1iZzogJGNvbG9yLWdyZXktLWxpZ2h0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogdHJhbnNwYXJlbnQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogJGNvbG9yLXBpbms7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogJHdoaXRlO1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICRjb2xvci1waW5rO1xuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAjNTk1OTU5O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMTVweDsgLy8wLjVyZW07XG4kbmF2LWxpbmstcGFkZGluZy15OiAxNXB4OyAvLzAuNXJlbTtcbkBpbXBvcnQgJy4uL19ib290c3RyYXBfY3VzdG9tNF82XzIuc2Nzcyc7XG5cbi8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvKi5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9KiAvXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufSovXG4uYnRuLWN0YS0td2hpdGUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRjb2xvci1ibGFjay0tc29mdCwgJHdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjphY3RpdmUsXG4gICY6YWN0aXZlOmZvY3VzLFxuICAmOmFjdGl2ZTpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1waW5rICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1jdGEtLWJsdWUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItYmx1ZSwgJHdoaXRlLCAkY29sb3ItYmx1ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6YWN0aXZlLFxuICAmOmFjdGl2ZTpmb2N1cyxcbiAgJjphY3RpdmU6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLmJ0bi1jdGEtLXBpbmstYmcge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItcGluaywgJHdoaXRlLCAkY29sb3ItcGluayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuXG4gICY6YWN0aXZlLFxuICAmOmFjdGl2ZTpmb2N1cyxcbiAgJjphY3RpdmU6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XG4gIH1cbn1cblxuLmJ0bi1jdGEtLWxpZ2h0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLXBpbmssICR3aGl0ZSwgJGNvbG9yLXBpbmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXMsXG4gICY6YWN0aXZlOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICB9XG59XG5cbi8vIGJvb3RzdHJhcCB2NFxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8vYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKi5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gIH0qL1xuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM4MThhOTE7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4vLyBjdXN0b20gZXh0ZW5kIG5hdmJhciBuYXZiYXItZXhwYW5kLXhsXG4vKiBAIG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAubmF2YmFyLWV4cGFuZC1jdXN0b20ge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWN1c3RvbT4uY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1jdXN0b20+LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtY3VzdG9tIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWN1c3RvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtY3VzdG9tIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm9yZGVyLWN1c3RvbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1jdXN0b20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItY3VzdG9tLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcblxuICAubmF2YmFyLWV4cGFuZC1jdXN0b20+LmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtY3VzdG9tPi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbn0qL1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvY29kZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jYXJkXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3RvYXN0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG4vLyBAIGltcG9ydCBcInRvb2x0aXBcIjtcbi8vIEAgaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3Mvc3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9wcmludFwiOyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+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+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuLy8gV0FSTklORzogYmFzaWMgZm9yIHJ1ZCwgYmVmb3JlIHlvdSBjaGFuZ2UgcmVuYW1lIGFuZCByZWxlY3RcblxuJGZvbnQtc3RhY2s6ICdudW5pdG8gc2FucycsXG5hcmlhbCxcbnNhbnMtc2VyaWY7XG5cbi5ldmVudC1kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDIuNjE4MDNyZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCAqIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qKlxuICpcbiAqICRwaGk6IDEuNjE4MDMzOTg4NzQ5OyBfdmFycy5zY3NzXG4gKi9cbiRwaGk6IDEuNjE4MDMzOTg4NzQ5O1xuJGZvbnRiYXNlOiAxNjtcbiRwaGktLXB4OiAkcGhpICogJGZvbnRiYXNlO1xuJHBoaS0taGFsZjogbWF0aC5kaXYoJHBoaSwgMik7XG4kcGhpLS1weC0taGFsZjogbWF0aC5kaXYoJHBoaS0tcHgsIDIpO1xuJG15LWxpbmUtaGVpZ2h0LWJhc2U6ICRmb250YmFzZSAqICRwaGk7IC8vMjY7XG4kdmlld3BvcnQtd2lkdGg6IDEyMDA7XG5cbi5zZWN0aW9uLXRhZ2xpbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyRmb250LXNpemUtLXJvdW5kOiByb3VuZCgjeyRmb250YmFzZX0gKiAjeyRwaGl9KTtcbiAgJGZvbnQtc2l6ZS0tcm91bmQ6ICN7JGZvbnRiYXNlICogJHBoaX07XG4gICRmb250LXNpemU6ICRmb250YmFzZSAqICRwaGk7XG4gIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLS1yb3VuZH1weCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHVucXVvdGUobWF0aC5kaXYoJGZvbnQtc2l6ZSwgJGZvbnRiYXNlKSArICdyZW0gIWltcG9ydGFudCcpO1xuICBtYXJnaW46IHVuc2V0O1xufVxuXG4vLyRoZWFkZXItZm9udDogMjlweDtcbi8qQG1peGluIGZvbnQtc2l6ZSgkZm9udC1zaXplKXtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLyRmb250YmFzZSkqMXJlbSAhaW1wb3J0YW50O1xufSovXG5AbWl4aW4gZm9udC1zaXplKCRmb250LXNpemU6ICRmb250YmFzZSkge1xuICAvLyRmb250LXNpemUtLWNlaWw6IGNlaWwoJGZvbnQtc2l6ZSk7XG4gIC8vJGZvbnQtc2l6ZS0tcm91bmQ6IHJvdW5kKCRmb250LXNpemUpO1xuICAvL2ZvbnQtc2l6ZTogI3skZm9udC1zaXplLS1yb3VuZH1weDtcbiAgLy9mb250LXNpemU6ICN7JGZvbnQtc2l6ZX1weDtcbiAgLy8kZm9udGJhc2U6IDE2O1xuICAvL2ZvbnQtc2l6ZTogI3skZm9udC1zaXplfS8jeyRmb250YmFzZX0qMXJlbTtcbiAgZm9udC1zaXplOiB1bnF1b3RlKG1hdGguZGl2KCRmb250LXNpemUsICRmb250YmFzZSkrJ3JlbScpO1xufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQoJGxpbmUtaGVpZ2h0OiAkbXktbGluZS1oZWlnaHQtYmFzZSkge1xuICAvLyRsaW5lLWhlaWdodC0tcm91bmQ6IHJvdW5kKCRsaW5lLWhlaWdodCk7XG4gIC8vbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LS1yb3VuZH1weDtcbiAgLy8kZm9udGJhc2U6IDE2O1xuICBsaW5lLWhlaWdodDogdW5xdW90ZShtYXRoLmRpdigkbGluZS1oZWlnaHQsICRmb250YmFzZSkrJ3JlbScpO1xufVxuXG5AbWl4aW4gZ29sZGVuLWxpbmVoZWlnaHQoJHNpemUsICR3aWR0aCkge1xuICAkc3F1YXJlZDogKCRzaXplICogJHBoaSkgKiAoJHNpemUgKiAkcGhpKTtcbiAgJGxoOiAkcGhpIC0gKDEgLyAoMiAqICRwaGkpKSAqICgxIC0gJHdpZHRoIC8gKCRzcXVhcmVkKSk7XG4gIC8vbGluZS1oZWlnaHQ6IH5gcGFyc2VGbG9hdChcIkB7bGh9XCIpQGluY2x1ZGUgdG9GaXhlZCgyKWA7XG59XG5cbkBmdW5jdGlvbiBzcXJ0KCRyKSB7XG4gICR4MDogMTtcbiAgJHgxOiAkeDA7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJHgxOiAkeDAgLSBtYXRoLmRpdigkeDAgKiAkeDAgLSBhYnMoJHIpLCAyICogJHgwKTtcbiAgICAkeDA6ICR4MTtcbiAgfVxuXG4gIEByZXR1cm4gJHgxO1xufVxuXG4vKkBtaXhpbiBmb250ZmFjZSgkZmFtaWx5OiBhcmlhbCl7IC8vLCBAd2VpZ2h0OiBub3JtYWwsIEBzdHlsZTogbm9ybWFsKXtcbiAgJEZvbnRQYXRoOiAnLi4vRm9udHMvJztcbiAgQGZvbnQtZmFjZSB7XG4gICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgICBzcmM6IHVybCgkRm9udFBhdGgrXCIvXCIrJGZhbWlseStcIi5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKiAvXG4gICAgIHNyYzogdXJsKCcke0ZvbnRQYXRofSR7ZmFtaWx5fS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICogL1xuICAgICAgICAgIHVybCgnJHtGb250UGF0aH0ke2ZhbWlseX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqIC9cbiAgICAgICAgICB1cmwoJyR7Rm9udFBhdGh9JHtmYW1pbHl9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqIC9cbiAgICAgICAgICB1cmwoJyR7Rm9udFBhdGh9JHtmYW1pbHl9LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICogL1xuICAgICAgICAgIHVybCgnJHtGb250UGF0aH0ke2ZhbWlseX0uc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqIC9cbiAgICAvL2ZvbnQtd2VpZ2h0OiBAd2VpZ2h0O1xuICAgIC8vZm9udC1zdHlsZTogQHN0eWxlO1xuICB9XG59Ki9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogODglOyAvLyB0aGlzIGlzIHVzdWFsbHkgMTZweCBieSBkZWZhdWx0XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLypcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBodG1sIHsgZm9udC1zaXplOjEwMCU7IH1cbn0qL1xuXG5rYmQge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2sgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlKTsgLy8gMTZweFxuICBAaW5jbHVkZSBsaW5lLWhlaWdodCgkbXktbGluZS1oZWlnaHQtYmFzZSk7IC8vIDI2cHhcbn1cblxuLmZvcm0tY29udHJvbCxcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlKTsgLy8gMTZweFxuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5saSxcbnAge1xuICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgLy8kYm9keS1mb250OiBjZWlsKCRoZWFkZXItZm9udCAvICRwaGkpO1xuICAvL2ZvbnQtc2l6ZTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICAvLyBUaGUgbW9zdCBwb3B1bGFyIGZvbnQgc2l6ZSBmb3IgYm9keSBjb3B5IGlzIGEgcmFuZ2UgYmV0d2VlbiAxMiBhbmQgMTQgcGl4ZWxzLlxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlKTsgLy8gMTZweFxuICAvL2xpbmUtaGVpZ2h0OiAkbXktbGluZS1oZWlnaHQtYmFzZSAvICRmb250YmFzZSAhaW1wb3J0YW50OyAvLzEuNjI1ZW07XG4gIC8vIFRpY2tldDogaHR0cDovL2ppcmEubG13YS5kZS9icm93c2UvRFNTMzAwLTE4XG4gIC8vQGluY2x1ZGUgbGluZS1oZWlnaHQoJG15LWxpbmUtaGVpZ2h0LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvL2xpbmUtaGVpZ2h0OiAxZW07XG4gIC8vIDEuNjg3NTtcbiAgLy9AaW5jbHVkZSBnb2xkZW4tbGluZWhlaWdodCgkZm9udGJhc2UsICR2aWV3cG9ydC13aWR0aCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi53aWRnZXQtdGl0bGUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyAvLy0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy9tYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvLyBoZWFkZXLigJlzIG1hcmdpbi10b3AgPSBoZWFkZXJzIGxpbmUtaGVpZ2h0ICogMS42MlxuICAvLyBtYXJnaW4tdG9wOiAkcGhpICogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIC8vbWFyZ2luLXRvcDogJHBoaS0tcHggIWltcG9ydGFudDtcblxuICBtYXJnaW4tdG9wOiAkcGhpICogMWVtO1xuICAvL21hcmdpbi1ib3R0b206ICN7JHBoaS0tcHgtLWhhbGZ9cHg7XG4gIG1hcmdpbi1ib3R0b206ICN7JHBoaS0taGFsZn1lbTtcblxuICAvL21hcmdpbi1ib3R0b206ICN7JHBoaS0tcHgtLWhhbGZ9cHggIWltcG9ydGFudDtcbiAgLy9tYXJnaW4tYm90dG9tOiAjeyRwaGktLWhhbGZ9ZW0gIWltcG9ydGFudDtcbiAgLy8gcGFyYWdyYXBoIG1hcmdpbiA9IHBhcmFncmFwaCBsaW5lLWhlaWdodCAqIDFAaW5jbHVkZSA2MiAvIDJcbiAgLy8gbWFyZ2luLWJvdHRvbTogKCRwaGkgLyAyKSAqIDFlbSAhaW1wb3J0YW50O1xuICAvL21hcmdpbi1ib3R0b206ICRwaGktLXB4ICFpbXBvcnRhbnQ7XG4gIC8vbWFyZ2luLWJvdHRvbTogJHBoaSAqIDFlbSAhaW1wb3J0YW50O1xuICAvL2xpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gIC8vQGluY2x1ZGUgbGluZS1oZWlnaHQoJG15LWxpbmUtaGVpZ2h0LWJhc2UgKiAkcGhpKTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbn1cblxuZGQsXG5kdCB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qaDEsaDIsaDMsaDQsaDUsaDYscHtcbiAgICBtYXgtd2lkdGg6ICN7XCJAe3ZpZXdwb3J0LXdpZHRofXB4XCJ9ICFpbXBvcnRhbnQ7XG59Ki9cbi8qXG5oMSxcbmgyIHtcbiAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufSovXG4vLyBXZWJzaXRlIHRpdGxlXG5cbi5zZWN0aW9uLXRpdGxlLFxuaDEsXG5oMSAuc3VibGluZSB7XG4gIC8vIEhlYWRlciBmb250IHNpemUgw7cgQm9keSBjb3B5IGZvbnQgc2l6ZSA9IDEuOTYuXG4gIC8vLmZvbnQtc2l6ZSgkZm9udGJhc2UgKiAkcGhpKTtcbiAgLy8gcGZzKHByaW1hcnkgZm9udCBzaXplKSDDlyAocGhpMilcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSAqICRwaGkgKiAkcGhpKTsgLy8gMi42MTgwM3JlbVxuICAvL21hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuLmF1eCxcbmZvb3RlcixcbmZvb3RlciBwIHtcbiAgLy8gcGZzIMOXICgxIMO3IHNxcnQoz4YpKVxuICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udGJhc2UgKiAoMSAvIHNxcnQoJHBoaSkpKTsgLy8gMTNweDsgLy9oMlxuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIC8vQGluY2x1ZGUgZ29sZGVuLWxpbmVoZWlnaHQoICgkZm9udGJhc2UgKiAoMSAvIHNxcnQoJHBoaSkpICksIDEyMDApO1xufVxuXG4ubHMtbGF5ZXIge1xuICBsaW5lLWhlaWdodDogMS4yNDUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmJsb2NrcXVvdGUge1xuXG4gICYsXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG4uaGVybyBoMSxcbi5tYWlsX19pY29uLFxuLnBob25lX19pY29uLFxuZm9vdGVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLndpZGdldGljb25zIHtcbiAgLmxpbmstdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSAqICRwaGkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy8gSGVhZGxpbmVcbmgyIHtcbiAgLy8gVGhlIG1vc3QgcG9wdWxhciBmb250IHNpemUgZm9yIGhlYWRpbmdzIGlzIGEgcmFuZ2UgYmV0d2VlbiAxOCBhbmQgMjkgcGl4ZWxzLlxuICAvLyBwZnMgw5cgcGhpXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udGJhc2UgKiAkcGhpKTsgLy8gMS42MTgwM3JlbVxuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXQtdGl0bGUsXG5oMyB7XG4gIC8vIHBmcyDDlyBzcXJ0KHBoaSlcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSAqIHNxcnQoJHBoaSkpOyAvLyAxLjI3MjAycmVtO1xufVxuXG5hc2lkZSA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhcmQtaGVhZGVyIGg1IC5idG4sXG4udG9vbHRpcCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9vbHRpcCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIC8vQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSk7IC8vIDFyZW1cbn1cblxuaDUsXG5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udGJhc2UpOyAvLyAxcmVtXG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbjpyb290e1xuICAtLWZhLXN0eWxlLWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi8qXG5cbmgxLCBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdKb3NlZmluIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4qL1xuLy8gaWNvbW9vbiAtPiBmb250YXdlc29tZSBjdXN0b20gc2VsZWN0aW9uXG4vL0AgaW1wb3J0ICcuLi8uLi8uLi9kaXN0L2ZvbnRzL2ZvbnRhd2Vzb21lLWN1c3RvbS9zdHlsZS5jc3MnO1xuXG5bY2xhc3NePVwiZmEtXCJdLFxuW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIG92ZXJyaWRlIGZvbnRhd2Vzb21lXG5cbi8vICRmYS1mb250LXBhdGg6ICcuLi8uLi8uLi8uLi8uLi9Gcm9udGVuZC9kaXN0L2ZvbnRzL2ZvbnQtYXdlc29tZSc7XG4vLyAkZmEtZm9udC1wYXRoOiAnLi4vZm9udHMvZm9udC1hd2Vzb21lJztcblxuLy8vIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4wXG4vLy4uLy4uLy4uLy4uLy4uL0Zyb250ZW5kL1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWRcIjtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHNcIjtcblxuXG5cbi8qLmZhIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xIEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG59Ki9cblxuLmxpZ2h0Ym94IC5pbWctd3JhcHBlciAuZmVhdHVyZXMtYmc6YmVmb3JlLFxuLmxpZ2h0Ym94LnZpZGVvOmJlZm9yZSxcbi5saWdodGJveC55b3V0dWJlOmJlZm9yZSxcbi51bF9pY29ubGlzdCBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogdmFyKC0tZmEtc3R5bGUtZmFtaWx5LCBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiwgXCJGb250QXdlc29tZVwiLCBcImZvbnQtYXdlc29tZVwiKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7XG59XG4vKlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0yMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKCdOdW5pdG8gU2FucyBFeHRyYUxpZ2h0JyksIGxvY2FsKCdOdW5pdG9TYW5zLUV4dHJhTGlnaHQnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0yMDAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0yMDAud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMjAwLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTIwMC5zdmcjTnVuaXRvU2Fuc1wiKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTIwMGl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoJ051bml0byBTYW5zIEV4dHJhTGlnaHQgSXRhbGljJyksIGxvY2FsKCdOdW5pdG9TYW5zLUV4dHJhTGlnaHRJdGFsaWMnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMjAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0yMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0yMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMjAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTIwMGl0YWxpYy5zdmcjTnVuaXRvU2Fuc1wiKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTMwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoJ051bml0byBTYW5zIExpZ2h0JyksIGxvY2FsKCdOdW5pdG9TYW5zLUxpZ2h0JyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tMzAwLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi0zMDAuc3ZnI051bml0b1NhbnNcIikgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi02MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKCdOdW5pdG8gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnTnVuaXRvU2Fucy1TZW1pQm9sZCcpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL251bml0by1zYW5zLXY1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9udW5pdG8tc2Fucy12NS1sYXRpbi02MDAudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiLi4vZm9udHMvbnVuaXRvLXNhbnMtdjUtbGF0aW4tNjAwLnN2ZyNOdW5pdG9TYW5zXCIpIGZvcm1hdCgnc3ZnJyk7XG59XG4qL1xuXG4vLyRmYS1mb250LXBhdGg6IGlmKHZhcmlhYmxlLWV4aXN0cyhwYXRoX190eXBlKSBhbmQgJHBhdGhfX3R5cGUgPT0gY2FrZXBocCwgJy4uLy4uLy4uL2ZvbnQnLCAnLi4vLi4vLi4vZGlzdC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2ZvbnRzJyk7XG4vLyRmYS1mb250LXBhdGg6ICcuLi9mb250cy9mb250LWF3ZXNvbWUnO1xuLypAaWYgdmFyaWFibGUtZXhpc3RzKHBhdGhfX3R5cGUpIGFuZCAkcGF0aF9fdHlwZSA9PSBjYWtlcGhwIHtcbiAgLy8gZnJhbWV3b3JrOiBjYWtlIHBIUFxuICAkZmEtZm9udC1wYXRoOiAnLi4vLi4vLi4vZm9udC8nICFkZWZhdWx0O1xufSBAZWxzZSB7XG4gIC8vIGZyYW1ld29yazogdHlwbzMvd29yZHByZXNzL3N0YXRpY1xuICAkZmEtZm9udC1wYXRoOiAnLi4vLi4vLi4vZGlzdC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2ZvbnRzLycgIWRlZmF1bHQ7XG59Ki9cbi8vQCBpbXBvcnQgXCIuLi8uLi8uLi9kaXN0L25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWVcIjsgLy8kZmEtZm9udC1zaXplLWJhc2U6IDFyZW07XG4kZm9udC1zdGFjazogJ251bml0byBzYW5zJyxcbmFyaWFsLFxuc2Fucy1zZXJpZjtcblxuLmV2ZW50LWRhdGUge1xuICBsaW5lLWhlaWdodDogMi42MTgwM3JlbTtcbn1cblxuLmV2ZW50LWRhdGUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwgKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKipcbiAqXG4gKiAkcGhpOiAxLjYxODAzMzk4ODc0OTsgdmFycy5sZXNzXG4gKi9cbiRwaGk6IDEuNjE4MDMzOTg4NzQ5O1xuJGZvbnRiYXNlOiAxNjtcbiRwaGktLXB4OiAkcGhpICogJGZvbnRiYXNlO1xuJHBoaS0taGFsZjogJHBoaSAqIDAuNTtcbiRwaGktLXB4LS1oYWxmOiAkcGhpLS1weCAqIDAuNTtcbiRteS1saW5lLWhlaWdodC1iYXNlOiAkZm9udGJhc2UgKiAkcGhpOyAvLzI2O1xuJHZpZXdwb3J0LXdpZHRoOiAxMjAwO1xuXG4uc2VjdGlvbi10YWdsaW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8kZm9udC1zaXplLS1yb3VuZDogcm91bmQoI3skZm9udGJhc2V9ICogI3skcGhpfSk7XG4gICRmb250LXNpemUtLXJvdW5kOiAjeyRmb250YmFzZSAqICRwaGl9O1xuICAkZm9udC1zaXplOiAkZm9udGJhc2UgKiAkcGhpO1xuICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS0tcm91bmR9cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAje21hdGguZGl2KCRmb250LXNpemUsICRmb250YmFzZSl9cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5cbi8vJGhlYWRlci1mb250OiAyOXB4O1xuLypAbWl4aW4gZm9udC1zaXplKCRmb250LXNpemUpe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUvJGZvbnRiYXNlKSoxcmVtICFpbXBvcnRhbnQ7XG59Ki9cbkBtaXhpbiBmb250LXNpemUoJGZvbnQtc2l6ZTogJGZvbnRiYXNlKSB7XG4gIC8vJGZvbnQtc2l6ZS0tY2VpbDogY2VpbCgkZm9udC1zaXplKTtcbiAgJGZvbnQtc2l6ZS0tcm91bmQ6IHJvdW5kKCRmb250LXNpemUpO1xuICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS0tcm91bmR9cHg7XG4gIC8vZm9udC1zaXplOiAjeyRmb250LXNpemV9cHg7XG4gIC8vJGZvbnRiYXNlOiAxNjtcbiAgLy9mb250LXNpemU6ICN7JGZvbnQtc2l6ZX0vI3skZm9udGJhc2V9KjFyZW07XG4gIGZvbnQtc2l6ZTogI3ttYXRoLmRpdigkZm9udC1zaXplLCAkZm9udGJhc2UpfXJlbTtcbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodDogJG15LWxpbmUtaGVpZ2h0LWJhc2UpIHtcbiAgJGxpbmUtaGVpZ2h0LS1yb3VuZDogcm91bmQoJGxpbmUtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LS1yb3VuZH1weDtcbiAgLy8kZm9udGJhc2U6IDE2O1xuICBsaW5lLWhlaWdodDogI3ttYXRoLmRpdigkbGluZS1oZWlnaHQsICRmb250YmFzZSl9cmVtO1xufVxuXG5AbWl4aW4gZ29sZGVuLWxpbmVoZWlnaHQoJHNpemUsICR3aWR0aCkge1xuICAkc3F1YXJlZDogKCRzaXplICogJHBoaSkgKiAoJHNpemUgKiAkcGhpKTtcbiAgJGxoOiAkcGhpIC0gbWF0aC5kaXYoMSwgMiAqICRwaGkpICogKDEgLSBtYXRoLmRpdigkd2lkdGgsICRzcXVhcmVkKSk7XG4gIC8vbGluZS1oZWlnaHQ6IH5gcGFyc2VGbG9hdChcIkB7bGh9XCIpQGluY2x1ZGUgdG9GaXhlZCgyKWA7XG59XG5cbi8qQG1peGluIGZvbnRmYWNlKCRmYW1pbHk6IGFyaWFsKXsgLy8sIEB3ZWlnaHQ6IG5vcm1hbCwgQHN0eWxlOiBub3JtYWwpe1xuICAkZm9udFBhdGg6ICcuL2Rpc3QvZm9udHMvJztcbiAgQGZvbnQtZmFjZSB7XG4gICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuXG4gICAgIHNyYzogdXJsKCRmb250UGF0aCtcIi9cIiskZmFtaWx5K1wiLmVvdFwiKTsgLyogaUU5IGNvbXBhdCBtb2RlcyAqIC9cbiAgICAgc3JjOiB1cmwoJyR7Zm9udFBhdGh9JHtmYW1pbHl9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIGlFNi1pRTggKiAvXG4gICAgICAgICAgdXJsKCcke2ZvbnRQYXRofSR7ZmFtaWx5fS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogc3VwZXIgbW9kZXJuIGJyb3dzZXJzICogL1xuICAgICAgICAgIHVybCgnJHtmb250UGF0aH0ke2ZhbWlseX0ud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBwcmV0dHkgbW9kZXJuIGJyb3dzZXJzICogL1xuICAgICAgICAgIHVybCgnJHtmb250UGF0aH0ke2ZhbWlseX0udHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogc2FmYXJpLCBhbmRyb2lkLCBpT1MgKiAvXG4gICAgICAgICAgdXJsKCcke2ZvbnRQYXRofSR7ZmFtaWx5fS5zdmcjc3ZnRm9udE5hbWUnKSBmb3JtYXQoJ3N2ZycpOyAvKiBsZWdhY3kgaU9TICogL1xuICAgIC8vZm9udC13ZWlnaHQ6IEB3ZWlnaHQ7XG4gICAgLy9mb250LXN0eWxlOiBAc3R5bGU7XG4gIH1cbn0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogODglOyAvLyB0aGlzIGlzIHVzdWFsbHkgMTZweCBieSBkZWZhdWx0XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLypcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBodG1sIHsgZm9udC1zaXplOjEwMCU7IH1cbn0qL1xuLndpZGdldC10aXRsZSxcbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5rYmQsXG5wIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmh0bWwuZm9udHMtbG9hZGVkIHtcblxuICAud2lkZ2V0LXRpdGxlLFxuICBib2R5LFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBrYmQsXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjayAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHksXG4jY29udGVudCBsaSxcbnAge1xuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1zdGFjayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIC8vQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSk7IC8vIDE2cHhcbiAgLy9AaW5jbHVkZSBsaW5lLWhlaWdodCgkbXktbGluZS1oZWlnaHQtYmFzZSk7IC8vIDI2cHhcbn1cblxuLmZvcm0tY29udHJvbCxcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEge1xuICAvKkBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udGJhc2UpOyAvLyAxNnB4XG4gIGxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLypcbnAge1xuICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgLy8kYm9keS1mb250OiBjZWlsKCRoZWFkZXItZm9udCAvICRwaGkpO1xuICAvL2ZvbnQtc2l6ZTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICAvLyB0aGUgbW9zdCBwb3B1bGFyIGZvbnQgc2l6ZSBmb3IgYm9keSBjb3B5IGlzIGEgcmFuZ2UgYmV0d2VlbiAxMiBhbmQgMTQgcGl4ZWxzLlxuICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udGJhc2UpOyAvLyAxNnB4XG4gIC8vbGluZS1oZWlnaHQ6ICRteS1saW5lLWhlaWdodC1iYXNlIC8gJGZvbnRiYXNlICFpbXBvcnRhbnQ7IC8vMS42MjVlbTtcbiAgLy8gdGlja2V0OiBodHRwOi8vamlyYS5sbXdhLmRlL2Jyb3dzZS9kU1MzMDAtMThcbiAgLy9saW5lLWhlaWdodDogMS4ycmVtO1xuICAvL0BpbmNsdWRlIGxpbmUtaGVpZ2h0KCRteS1saW5lLWhlaWdodC1iYXNlKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvL2xpbmUtaGVpZ2h0OiAxZW07XG4gIC8vZm9udC1zaXplOiAxcmVtO1xuICAvLyAxLjY4NzU7XG4gIC8vQGluY2x1ZGUgZ29sZGVuLWxpbmVoZWlnaHQoJGZvbnRiYXNlLCAkdmlld3BvcnQtd2lkdGgpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuKi9cbi53aWRnZXQtdGl0bGUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIC8vbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIC8vIGhlYWRlcuKAmXMgbWFyZ2luLXRvcCA9IGhlYWRlcnMgbGluZS1oZWlnaHQgKiAxLjYyXG4gIC8vIG1hcmdpbi10b3A6ICRwaGkgKiAxZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgLy9tYXJnaW4tdG9wOiAkcGhpLS1weDtcbiAgbWFyZ2luLXRvcDogJHBoaSAqIDFlbTtcbiAgLy9tYXJnaW4tYm90dG9tOiAjeyRwaGktLXB4LS1oYWxmfXB4O1xuICBtYXJnaW4tYm90dG9tOiAjeyRwaGktLWhhbGZ9ZW07XG4gIC8vIHBhcmFncmFwaCBtYXJnaW4gPSBwYXJhZ3JhcGggbGluZS1oZWlnaHQgKiAxQGluY2x1ZGUgNjIgLyAyXG4gIC8vIG1hcmdpbi1ib3R0b206ICgkcGhpIC8gMikgKiAxZW0gIWltcG9ydGFudDtcbiAgLy9tYXJnaW4tYm90dG9tOiAkcGhpLS1weCAhaW1wb3J0YW50O1xuICAvL21hcmdpbi1ib3R0b206ICRwaGkgKiAxZW0gIWltcG9ydGFudDtcbiAgLy9saW5lLWhlaWdodDogMS40NWVtO1xuICBAaW5jbHVkZSBsaW5lLWhlaWdodCgkbXktbGluZS1oZWlnaHQtYmFzZSAqICRwaGkpO1xuICBjbGVhcjogYm90aDtcbiAgLy9mb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50d28tY29sX19tZWRpYSB7XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sZWFkIHtcblxuICAmLFxuICBoMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBoeXBoZW5zOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2OyAvLzEuMjU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC8vbWFyZ2luLXRvcDogJHBoaSAqIDFlbSAhaW1wb3J0YW50O1xuICAgIC8vbWFyZ2luLWJvdHRvbTogI3skcGhpLS1oYWxmfWVtICFpbXBvcnRhbnQ7XG4gICAgLy9mb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICYsIHNwYW4ge1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgLy8td2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICB9XG4gIH1cbn1cblxuZGQsXG5kdCB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qaDEsaDIsaDMsaDQsaDUsaDYscHtcbiAgICBtYXgtd2lkdGg6ICN7XCJAe3ZpZXdwb3J0LXdpZHRofXB4XCJ9ICFpbXBvcnRhbnQ7XG59Ki9cbmgxLFxuaDIge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLy9mb250LWZhbWlseTogJ251bml0byBzYW5zJywgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vIHdlYnNpdGUgdGl0bGVcblxuLnNlY3Rpb24tdGl0bGUsXG5oMSxcbmgxIC5zdWJsaW5lIHtcbiAgLy8gaGVhZGVyIGZvbnQgc2l6ZSDDtyBib2R5IGNvcHkgZm9udCBzaXplID0gMS45Ni5cbiAgLy8uZm9udC1zaXplKCRmb250YmFzZSAqICRwaGkpO1xuICAvLyBwZnMocHJpbWFyeSBmb250IHNpemUpIMOXIChwaGkyKVxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlICogJHBoaSAqICRwaGkpOyAvLyA0MnB4OyAvL2gxXG4gIC8vZm9udC1zaXplOiAzLjVyZW07IC8vMy43NXJlbTtcbiAgLy9tYXJnaW4tdG9wOiAwO1xuICAvL2ZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjU3cmVtOyAvLzRyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnR3by1jb2xfX21lZGlhIHtcbiAgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKlxuICogd2lkZ2V0aWNvbnNcbiAqL1xuLndpZGdldGljb25zIHtcbiAgLmxpbmstdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSAqICRwaGkpOyAvLyAyNnB4OyAvL2gyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy8gcG9zdCBoZWFkbGluZVxuXG5oMiB7XG4gIC8vIHRoZSBtb3N0IHBvcHVsYXIgZm9udCBzaXplIGZvciBoZWFkaW5ncyBpcyBhIHJhbmdlIGJldHdlZW4gMTggYW5kIDI5IHBpeGVscy5cbiAgLy8gcGZzIMOXIHBoaVxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlICogJHBoaSk7IC8vIDI2cHg7IC8vaDJcbiAgLy9mb250LXNpemU6IDIuNzVyZW07IC8vMi41cmVtO1xuICAvL21hcmdpbi10b3A6IDA7XG59XG5cbi5ob3RzcG90bWFwMl9faW5uZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKi5zbGlkZXIgaDJ7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIC8vbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59Ki9cbkBmdW5jdGlvbiBzcXJ0KCRyKSB7XG4gICR4MDogMTtcbiAgJHgxOiAkeDA7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJHgxOiAkeDAgLSBtYXRoLmRpdigkeDAgKiAkeDAgLSBhYnMoJHIpLCAyICogJHgwKTtcbiAgICAkeDA6ICR4MTtcbiAgfVxuXG4gIEByZXR1cm4gJHgxO1xufVxuXG4vLyBzdWItaGVhZGxpbmVcblxuLndpZGdldC10aXRsZSxcbmJsb2NrcXVvdGUsXG5oMyB7XG4gIC8vIHBmcyDDlyBzcXJ0KHBoaSlcbiAgLy9AaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlICogc3FydCgkcGhpKSk7IC8vIDIwcHg7IC8vMjI1XG4gIGZvbnQtc2l6ZTogMS41NXJlbTsgLy8xLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtOyAvLzEuM3JlbTtcblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi5jYXJkLWhlYWRlciBoNSAuYnRuLFxuLnRvb2x0aXAgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn0qL1xuLmV2ZW50LWRhdGUsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvLzEuMjVyZW07XG4gIC8vQGluY2x1ZGUgZm9udC1zaXplKCRmb250YmFzZSk7IC8vIDE2cHhcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuNXJlbTsgLy8xLjI1cmVtO1xufVxuXG4vLyBhdXhpbGlhcnkgdGV4dFxuLy8gdGlja2V0OiBodHRwOi8vamlyYS5sbXdhLmRlL2Jyb3dzZS9kU1MzMDAtMThcbi8vLnRvb2x0aXAsIC50b29sdGlwIGgzLCAudG9vbHRpcCBwLFxuXG4udG9vbHRpcCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg2IHtcbiAgLy8gcGZzIMOXICgxIMO3IHNxcnQoz4YpKVxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRiYXNlICogbWF0aC5kaXYoMSwgc3FydCgkcGhpKSkpOyAvLyAxM3B4OyAvL2gyXG4gIC8vQGluY2x1ZGUgZ29sZGVuLWxpbmVoZWlnaHQoICgkZm9udGJhc2UgKiAoMSAvIHNxcnQoJHBoaSkpICksIDEyMDApO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucmVnIHtcbiAgICB0b3A6IC00cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uYXV4LFxuLnJlZyxcbmZvb3RlcixcbmZvb3RlciBhLFxuZm9vdGVyIHAge1xuICBmb250LXNpemU6IDAuOXJlbTsgLy8xcmVtO1xuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2Zvb3Rlci1ib3R0b20ge1xuICBmb250LXNpemU6IDEuMDVyZW07IC8vMC44cmVtO1xufVxuXG5hc2lkZSA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5hdiB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLm5hdi1pdGVtLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKnNhc3MgaGF0IGtlaW5lIHd1cnplbGZ1bmt0aW9uIC0tPiBzcXJ0IGZ1bmt0aW9uaWVydCBuaWNodCwgZXZ0bCBhbmRlcmUgbGliIHZlcndlbmRlbiovXG4vKi5scy1mdWxsd2lkdGggLmxzLW5hdi1wcmV2e1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubHMtZnVsbHdpZHRoIC5scy1uYXYtbmV4dHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn0qL1xuLmxzLWxheWVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ1ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8taG92ZXIge1xuICAub3ZlcmxheS1kZXNjIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgICYsXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyAvLzEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5pY29ue2ZvbnQtc2l6ZTogOXB4O31cbn1cbiovXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxuXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5odG1sLmZvbnRzLWxvYWRlZCB7XG4gIC5sZWFkIHtcblxuICAgICYsXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdudW5pdG8gc2FucycsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtZGF0ZSxcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICdudW5pdG8gc2FucycsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbi8vIEZvbnQgQXdlc29tZSBjb3JlIGNvbXBpbGUgKFdlYiBGb250cy1iYXNlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdzaXppbmcnO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBiYXNlIGljb24gY2xhc3MgZGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBmb250LWZhbWlseTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LCAnI3skZmEtc3R5bGUtZmFtaWx5fScpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUsICN7JGZhLXN0eWxlfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLFxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhcixcbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbn1cblxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIHNldHMgYSBzcGVjaWZpYyBpY29uIGZhbWlseSB0byB1c2UgYWxvbmdzaWRlIHN0eWxlICsgaWNvbiBtaXhpbnNcblxuLy8gY29udmVuaWVuY2UgbWl4aW5zIGZvciBkZWNsYXJpbmcgcHNldWRvLWVsZW1lbnRzIGJ5IENTUyB2YXJpYWJsZSxcbi8vIGluY2x1ZGluZyBhbGwgc3R5bGUtc3BlY2lmaWMgZm9udCBwcm9wZXJ0aWVzLCBhbmQgYm90aCB0aGUgOjpiZWZvcmVcbi8vIGFuZCA6OmFmdGVyIGVsZW1lbnRzIGluIHRoZSBkdW90b25lIGNhc2UuXG5AbWl4aW4gZmEtaWNvbi1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWJyYW5kcygkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWJyYW5kcztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG4iLCIvLyBmaXhlZC13aWR0aCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XG4kZmEtc3R5bGUgICAgICAgICAgICAgICA6IDkwMCAhZGVmYXVsdDtcbiRmYS1zdHlsZS1mYW1pbHkgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIgIWRlZmF1bHQ7XG5cbiRmYS1kaXNwbGF5ICAgICAgICAgICAgIDogaW5saW5lLWJsb2NrICFkZWZhdWx0O1xuXG4kZmEtZnctd2lkdGggICAgICAgICAgICA6IGZhLWRpdmlkZSgyMGVtLCAxNikgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZSAgICAgICAgICAgICA6ICNmZmYgIWRlZmF1bHQ7XG5cbiRmYS1ib3JkZXItY29sb3IgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcGFkZGluZyAgICAgIDogLjJlbSAuMjVlbSAuMTVlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItcmFkaXVzICAgICAgIDogLjFlbSAhZGVmYXVsdDtcbiRmYS1ib3JkZXItc3R5bGUgICAgICAgIDogc29saWQgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLXdpZHRoICAgICAgICA6IC4wOGVtICFkZWZhdWx0O1xuXG4kZmEtc2l6ZS1zY2FsZS0yeHMgICAgICA6IDEwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteHMgICAgICAgOiAxMiAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXNtICAgICAgIDogMTQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1iYXNlICAgICA6IDE2ICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtbGcgICAgICAgOiAyMCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLXhsICAgICAgIDogMjQgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS0yeGwgICAgICA6IDMyICFkZWZhdWx0O1xuXG4kZmEtc2l6ZXM6IChcbiAgXCIyeHNcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeHMsXG4gIFwieHNcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteHMsXG4gIFwic21cIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtc20sXG4gIFwibGdcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtbGcsXG4gIFwieGxcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUteGwsXG4gIFwiMnhsXCIgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtMnhsXG4pICFkZWZhdWx0O1xuXG4kZmEtbGktd2lkdGggICAgICAgICAgICA6IDJlbSAhZGVmYXVsdDtcbiRmYS1saS1tYXJnaW4gICAgICAgICAgIDogJGZhLWxpLXdpZHRoICogZmEtZGl2aWRlKDUsIDQpICFkZWZhdWx0O1xuXG4kZmEtcHVsbC1tYXJnaW4gICAgICAgICA6IC4zZW0gIWRlZmF1bHQ7XG5cbiRmYS1wcmltYXJ5LW9wYWNpdHkgICAgIDogMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eSAgIDogLjQgIWRlZmF1bHQ7XG5cbiRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFkZWZhdWx0O1xuJGZhLXN0YWNrLXdpZHRoICAgICAgICAgOiAoJGZhLWZ3LXdpZHRoICogMikgIWRlZmF1bHQ7XG4kZmEtc3RhY2stei1pbmRleCAgICAgICA6IGF1dG8gIWRlZmF1bHQ7XG5cbiRmYS1mb250LWRpc3BsYXkgICAgICAgIDogYmxvY2sgIWRlZmF1bHQ7XG4kZmEtZm9udC1wYXRoICAgICAgICAgICA6IFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcblxuJGZhLXZhci0wOiBcXDMwO1xuJGZhLXZhci0xOiBcXDMxO1xuJGZhLXZhci0yOiBcXDMyO1xuJGZhLXZhci0zOiBcXDMzO1xuJGZhLXZhci00OiBcXDM0O1xuJGZhLXZhci01OiBcXDM1O1xuJGZhLXZhci02OiBcXDM2O1xuJGZhLXZhci03OiBcXDM3O1xuJGZhLXZhci04OiBcXDM4O1xuJGZhLXZhci05OiBcXDM5O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItYXJyb3dzLXRvLWNpcmNsZTogXFxlNGJkO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1hdDogXFw0MDtcbiRmYS12YXItdHJhc2gtY2FuOiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci11c2VyLXhtYXJrOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItbWVzc2FnZTogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1leHBsb3Npb246IFxcZTRlOTtcbiRmYS12YXItZmlsZS1saW5lczogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLXRleHQ6IFxcZjE1YztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1idWlsZGluZy11bjogXFxlNGQ5O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWNhbGVuZGFyLWRheXM6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2s6IFxcZTRhYTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU0ZDE7XG4kZmEtdmFyLXZvbGxleWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLWFycm93cy11cC10by1saW5lOiBcXGU0YzI7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LWRlc2M6IFxcZjBkZDtcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6IFxcZjg2ZDtcbiRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrOiBcXGU0Yzk7XG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLWZvcndhcmQtc3RlcDogXFxmMDUxO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItZmFjZS1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZm9vdGJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NmM7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItYW5nbGVzLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItdXNlcnMtcmVjdGFuZ2xlOiBcXGU1OTQ7XG4kZmEtdmFyLXBlb3BsZS1yb29mOiBcXGU1Mzc7XG4kZmEtdmFyLXBlb3BsZS1saW5lOiBcXGU1MzQ7XG4kZmEtdmFyLWJlZXItbXVnLWVtcHR5OiBcXGYwZmM7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcjogXFxlNDc3O1xuJGZhLXZhci1hcnJvdy11cC1sb25nOiBcXGYxNzY7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGU6IFxcZjQ2YTtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1wZXJzb246IFxcZjE4MztcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci10cnVjay1wbGFuZTogXFxlNThmO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6IFxcZjY3YjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTogXFxlNGFmO1xuJGZhLXZhci1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLWphci13aGVhdDogXFxlNTE3O1xuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRlYjtcbiRmYS12YXItY2lyY2xlLWg6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1rOiBcXDRiO1xuJGZhLXZhci1sYW5kbWFyay1mbGFnOiBcXGU1MWM7XG4kZmEtdmFyLXBlbmNpbDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLWZpbGUtY2xpcGJvYXJkOiBcXGYwZWE7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLXRydWNrLXJhbXAtYm94OiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci12aWFsLXZpcnVzOiBcXGU1OTc7XG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZTUzOTtcbiRmYS12YXItc2Nyb2xsLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsOiBcXGY0NTg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItYm94LWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcbiRmYS12YXItYXJyb3ctZG93bi05LTE6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci13OiBcXDU3O1xuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLXRyb3dlbC1icmlja3M6IFxcZTU4YTtcbiRmYS12YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItbGVnYWw6IFxcZjBlMztcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1iZWxsLWNvbmNpZXJnZTogXFxmNTYyO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGUwNjg7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItc2Npc3NvcnM6IFxcZjBjNDtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XG4kZmEtdmFyLXRvaWxldHMtcG9ydGFibGU6IFxcZTU4NDtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDogXFxlNTIxO1xuJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLWNsb3ZlcjogXFxlMTM5O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcbiRmYS12YXItc3F1YXJlLW1pbnVzOiBcXGYxNDY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb246IFxcZTRlZjtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItbmF2aWNvbjogXFxmMGM5O1xuJGZhLXZhci1wZW9wbGUtZ3JvdXA6IFxcZTUzMztcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXFxmMjUzO1xuJGZhLXZhci1oZWFydC1jcmFjazogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItc3F1YXJlLXVwLXJpZ2h0OiBcXGYzNjA7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1mYWNlLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXBlb3BsZS1yb2JiZXJ5OiBcXGU1MzY7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyazogXFxlNTZkO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLXVubG9jay1rZXlob2xlOiBcXGYxM2U7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZTogXFxmNThmO1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdDogXFxmNGI5O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLXJvYWQtc3Bpa2VzOiBcXGU1Njg7XG4kZmEtdmFyLWZpcmUtYnVybmVyOiBcXGU0ZjE7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQ6IFxcZTRmYTtcbiRmYS12YXItYXN0ZXJpc2s6IFxcMmE7XG4kZmEtdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItcGVzZXRhLXNpZ246IFxcZTIyMTtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkZXI6IFxcZjFkYztcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LXNxdWFyZXM6IFxcZjAzYTtcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1jaXJjbGUtZG90OiBcXGYxOTI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZnV0Ym9sLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcbiRmYS12YXItcGFpbnRicnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWhvdC10dWItcGVyc29uOiBcXGY1OTM7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXI6IFxcZTUwZTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci1icmlkZ2UtbG9jazogXFxlNGNjO1xuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xuJGZhLXZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51czogXFxlNGZmO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXFxmMjUyO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLXNpbms6IFxcZTA2ZDtcbiRmYS12YXItYmFnLXNob3BwaW5nOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1hcnJvdy1kb3duLXotYTogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdDogXFxmODgxO1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItcGVyc29uLXJheXM6IFxcZTU0ZDtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZsYXNrLXZpYWw6IFxcZTRmMztcbiRmYS12YXItaGFuZDogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLXdvcm06IFxcZTU5OTtcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1mYWNlLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrOiBcXGU0Y2I7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1lYXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWZuZXNzOiBcXGYyYTQ7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXFxmMmE0O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjazogXFxlNTY0O1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItc3F1YXJlLXJzczogXFxmMTQzO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLWxhbmQtbWluZS1vbjogXFxlNTFiO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFpcnM6IFxcZTI4OTtcbiRmYS12YXItaTogXFw0OTtcbiRmYS12YXItaHJ5dm5pYS1zaWduOiBcXGY2ZjI7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItZmFjZS1ncmluLXdpZGU6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdjogXFw1NjtcbiRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduOiBcXGUyZTY7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItc3RhZmYtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItcm9kLWFzY2xlcGl1czogXFxlNTc5O1xuJGZhLXZhci1yb2Qtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXM6IFxcZTU3OTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLXRydWNrLW1lZGljYWw6IFxcZjBmOTtcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU5ODtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLXJvYWQtYmFycmllcjogXFxlNTYyO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItcTogXFw1MTtcbiRmYS12YXItZzogXFw0NztcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLWRvbmctc2lnbjogXFxlMTY5O1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vLWJvbHQ6IFxcZjc1YTtcbiRmYS12YXItZmFjZS1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItaGVsbWV0LXVuOiBcXGU1MDM7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6IFxcZTA5YTtcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxmMDdiO1xuJGZhLXZhci1maWxlLXdhdmVmb3JtOiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLWNoYXJ0LXNpbXBsZTogXFxlNDczO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLWdhdWdlOiBcXGY2MjQ7XG4kZmEtdmFyLWRhc2hib2FyZDogXFxmNjI0O1xuJGZhLXZhci1nYXVnZS1tZWQ6IFxcZjYyNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xuJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItZTogXFw0NTtcbiRmYS12YXItcGVuLWNsaXA6IFxcZjMwNTtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0Y2E7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItc2Nob29sLWNpcmNsZS1jaGVjazogXFxlNTZiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci12YW4tc2h1dHRsZTogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1idWlsZGluZy11c2VyOiBcXGU0ZGE7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcbiRmYS12YXItcm9hZC1icmlkZ2U6IFxcZTU2MztcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItYzogXFw0MztcbiRmYS12YXItdGFibGV0LWJ1dHRvbjogXFxmMTBhO1xuJGZhLXZhci1idWlsZGluZy1sb2NrOiBcXGU0ZDY7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFxcZjFmZTtcbiRmYS12YXItaG91c2UtZmxhZzogXFxlNTBkO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzOiBcXGU1NDA7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1jYW5jZWw6IFxcZjA1ZTtcbiRmYS12YXItY2FtZXJhLXJvdGF0ZTogXFxlMGQ4O1xuJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXM6IFxcZjVkMDtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci1hcnJvdy1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbWF4aW1pemU6IFxcZjMxZTtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogXFxmNjFmO1xuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLW1vYmlsZS1yZXRybzogXFxlNTI3O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1oYW5kcy1ib3VuZDogXFxlNGY5O1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTU2O1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1jb21wdXRlci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0OiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcbiRmYS12YXItc2hvcC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoOiBcXGU0YTk7XG4kZmEtdmFyLXNob3AtbG9jazogXFxlNGE1O1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91cmdsYXNzLTE6IFxcZjI1MTtcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1idWlsZGluZy13aGVhdDogXFxlNGRiO1xuJGZhLXZhci1wZXJzb24tYnJlYXN0ZmVlZGluZzogXFxlNTNhO1xuJGZhLXZhci1yaWdodC10by1icmFja2V0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1wZW9wbGUtY2FycnktYm94OiBcXGY0Y2U7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci14bWFya3MtbGluZXM6IFxcZTU5YTtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItd2VpZ2h0LXNjYWxlOiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci11c2VyLWdyb3VwOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci1hcnJvdy11cC1hLXo6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItY2lyY2xlLWFycm93LXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci1sOiBcXDRjO1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWJlZC1wdWxzZTogXFxmNDg3O1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXNodXR0bGUtc3BhY2U6IFxcZjE5NztcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1mYWNlLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzOiBcXGU1MDA7XG4kZmEtdmFyLWNvZGUtZm9yazogXFxlMTNiO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXM6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItY29sb24tc2lnbjogXFxlMTQwO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrOiBcXGU1NjY7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItbWFycy1zdHJva2UtdXA6IFxcZjIyYTtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTBhO1xuJGZhLXZhci1maWxlLWFycm93LXVwOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lmaS0zOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktc3Ryb25nOiBcXGYxZWI7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0aHR1YjogXFxmMmNkO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdXNlci1wZW46IFxcZjRmZjtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWFuY2hvci1sb2NrOiBcXGU0YWQ7XG4kZmEtdmFyLWJ1aWxkaW5nLW5nbzogXFxlNGQ3O1xuJGZhLXZhci1tYW5hdC1zaWduOiBcXGUxZDU7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3Q6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItYmF0dGVyeS1jYXI6IFxcZjVkZjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazogXFxlNGQyO1xuJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZDogXFxlNTNkO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLWhhbmQtYmFjay1maXN0OiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXI6IFxcZTRlNDtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWJhci1jaGFydDogXFxmMDgwO1xuJGZhLXZhci1oYW5kcy1idWJibGVzOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1zYWlsYm9hdDogXFxlNDQ1O1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci1zcXVhcmUtcGx1czogXFxmMGZlO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItYnVja2V0OiBcXGU0Y2Y7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLWZvbGRlci1jbG9zZWQ6IFxcZTE4NTtcbiRmYS12YXItaG91c2UtdHN1bmFtaTogXFxlNTE1O1xuJGZhLXZhci1zcXVhcmUtbmZpOiBcXGU1NzY7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOiBcXGU0YjU7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3M6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2s6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLWJhY2t3YXJkOiBcXGYyZWE7XG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XG4kZmEtdmFyLXRhYmxlLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWJveDogXFxmNDcyO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLW1pbmltaXplOiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItYW5nbGVzLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jaXJjbGUtcGxheTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldXI6IFxcZjE1MztcbiRmYS12YXItZXVybzogXFxmMTUzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaXJjbGUtY2hlY2s6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmc6IFxcZjU2ODtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1wbGF0ZS13aGVhdDogXFxlNTVhO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLXBlcnNvbi1zaGVsdGVyOiBcXGU1NGY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItZmFjZS1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1sYXJpLXNpZ246IFxcZTFjODtcbiRmYS12YXItdm9sY2FubzogXFxmNzcwO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xuJGZhLXZhci1zdGVybGluZy1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLWdicDogXFxmMTU0O1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZDogXFxlNTc3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci1hcnJvdy1kb3duLWxvbmc6IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lOiBcXGU1N2U7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1wZXJzb24tc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGU6IFxcZjU2ZjtcbiRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0OiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItbG9jYXRpb24tcGluLWxvY2s6IFxcZTUxZjtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItaGlsbC1hdmFsYW5jaGU6IFxcZTUwNztcbiRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGVtcGVyYXR1cmUtMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItY29udGFjdC1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDogXFxmNTE2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQ6IFxcZjVlYjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1idXJzdDogXFxlNGRjO1xuJGZhLXZhci1ob3VzZS1sYXB0b3A6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWZhY2UtdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItbW9uZXktYmlsbHM6IFxcZTFmMztcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY2xvdWQtYXJyb3ctdXA6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjBlZTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLWZlcnJ5OiBcXGU0ZWE7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zcHJvdXQ6IFxcZjRkODtcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlOiBcXGU0ZjY7XG4kZmEtdmFyLWJvd2wtZm9vZDogXFxlNGM2O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydDogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1jbG91ZC1ib2x0OiBcXGY3NmM7XG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJGZhLXZhci10ZXh0LXNsYXNoOiBcXGY4N2Q7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItZmFjZS1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XG4kZmEtdmFyLWNsb3VkLWFycm93LWRvd246IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XG4kZmEtdmFyLWNoaWxkcmVuOiBcXGU0ZTE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xuJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLW1hdHRyZXNzLXBpbGxvdzogXFxlNTI1O1xuJGZhLXZhci1ndWFyYW5pLXNpZ246IFxcZTE5YTtcbiRmYS12YXItYXJyb3dzLXJvdGF0ZTogXFxmMDIxO1xuJGZhLXZhci1yZWZyZXNoOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLWJvb2stYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcbiRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrOiBcXGU0ZTg7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWFycm93cy10by1kb3Q6IFxcZTRiZTtcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUtY2hlY2s6IFxcZTRmZDtcbiRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjazogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItZmlsZS16aXBwZXI6IFxcZjFjNjtcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5OiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY2VkaS1zaWduOiBcXGUwZGY7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLXo6IFxcNWE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXJvYWQtbG9jazogXFxlNTY3O1xuJGZhLXZhci1hOiBcXDQxO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWRvd246IFxcZTAzZjtcbiRmYS12YXItZmVhdGhlci1wb2ludGVkOiBcXGY1NmI7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLXA6IFxcNTA7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItcmVjdGFuZ2xlLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyazogXFxlMTdiO1xuJGZhLXZhci1sb2N1c3Q6IFxcZTUyMDtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtMS0yOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtbnVtZXJpYzogXFxmMGNiO1xuJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3Q6IFxcZTU0NDtcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcbiRmYS12YXItcXVlc3Rpb246IFxcM2Y7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcjogXFxlMDY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLXN0YXItaGFsZi1zdHJva2U6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLXdoaXNrZXktZ2xhc3M6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRkMztcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydDogXFxlNTIyO1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWN1YmVzLXN0YWNrZWQ6IFxcZTRlNjtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXIta3J3OiBcXGYxNTk7XG4kZmEtdmFyLXdvbjogXFxmMTU5O1xuJGZhLXZhci12aXJ1cy1jb3ZpZDogXFxlNGE4O1xuJGZhLXZhci1hdXN0cmFsLXNpZ246IFxcZTBhOTtcbiRmYS12YXItZjogXFw0NjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItY2FiOiBcXGYxYmE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1czogXFxlNTQxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItcGllLWNoYXJ0OiBcXGYyMDA7XG4kZmEtdmFyLWJvbHQtbGlnaHRuaW5nOiBcXGUwYjc7XG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpc2gtZmluczogXFxlNGYyO1xuJGZhLXZhci1idWlsZGluZy1mbGFnOiBcXGU0ZDU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLWxvY2F0aW9uLXBpbjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci1oZWxtZXQtc2FmZXR5OiBcXGY4MDc7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhdC1oYXJkOiBcXGY4MDc7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjazogXFxlNTU1O1xuJGZhLXZhci1mYWNlLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFxcZjIwMTtcbiRmYS12YXItbWFzay12ZW50aWxhdG9yOiBcXGU1MjQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLXNpZ25zLXBvc3Q6IFxcZjI3NztcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xuJGZhLXZhci1oOiBcXDQ4O1xuJGZhLXZhci10YXJwOiBcXGU1N2I7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaDogXFxmN2Q5O1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci1hcnJvd3MtdG8tZXllOiBcXGU0YmY7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQ6IFxcZTU1YjtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItbWFycy1hbmQtdmVudXM6IFxcZjIyNDtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1ob21lLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1ob3VzZS1jcmFjazogXFxlM2IxO1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1czogXFxmNTYxO1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1mYWNlLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLWJvdHRsZS13YXRlcjogXFxlNGM1O1xuJGZhLXZhci1jaXJjbGUtcGF1c2U6IFxcZjI4YjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci1hcHBsZS13aG9sZTogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXIta2l0Y2hlbi1zZXQ6IFxcZTUxYTtcbiRmYS12YXItcjogXFw1MjtcbiRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWJpdGNvaW4tc2lnbjogXFxlMGI0O1xuJGZhLXZhci1zaGllbGQtZG9nOiBcXGU1NzM7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1lbGV2YXRvcjogXFxlMTZkO1xuJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyOiBcXGU1Mjg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXA6IFxcZTUyOTtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU1MGY7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWw6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1iYWNrd2FyZC1mYXN0OiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItYmFza2V0YmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b246IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci12b2x1bWUtaGlnaDogXFxmMDI4O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdXNlcnMtcmF5czogXFxlNTkzO1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXItYnVnczogXFxlNGQwO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1cGVlOiBcXGYxNTY7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItY2lyY2xlLXF1ZXN0aW9uOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWJvb2stYm9va21hcms6IFxcZTBiYjtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1icmlkZ2U6IFxcZTRjODtcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItdHJ1Y2stZnJvbnQ6IFxcZTJiNztcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRhYjtcbiRmYS12YXItdHJ1Y2stZmllbGQ6IFxcZTU4ZDtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uOiBcXGU0ZTM7XG4kZmEtdmFyLXBhbm9yYW1hOiBcXGUyMDk7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzOiBcXGU0ZWQ7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci1mb3J3YXJkLWZhc3Q6IFxcZjA1MDtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhY2UtbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1zcXVhcmUtcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJGZhLXZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XG4kZmEtdmFyLXRhc2tzLWFsdDogXFxmODI4O1xuJGZhLXZhci1mYXVjZXQtZHJpcDogXFxlMDA2O1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci1tb2JpbGUtYnV0dG9uOiBcXGYxMGI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZzogXFxlNTE0O1xuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmc6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uOiBcXGU1NGM7XG4kZmEtdmFyLWZpbGUtc2hpZWxkOiBcXGU0ZjA7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uOiBcXGU1ODY7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLTU6IFxcZjAxMjtcbiRmYS12YXItc2lnbmFsLXBlcmZlY3Q6IFxcZjAxMjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyazogXFxlNTAxO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5OiBcXGUzYWY7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZTNhZjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXNob3A6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLWZsb3BweS1kaXNrOiBcXGYwYzc7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc29ydC1hc2M6IFxcZjBkZTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFxcZjRhZDtcbiRmYS12YXItcGxhbnQtd2lsdDogXFxlNWFhO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcjogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQ6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlOiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnM6IFxcZjYwMTtcbiRmYS12YXItbG9jYXRpb246IFxcZjYwMTtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItY2hpbGQtZHJlc3M6IFxcZTU5YztcbiRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lczogXFxlNTkxO1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1mYWNlLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1jYWxlbmRhci14bWFyazogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jaGlsZC1yZWFjaGluZzogXFxlNTlkO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItdXNlci1nZWFyOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLWFycm93LXVwLTEtOTogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xuJGZhLXZhci1icmlkZ2Utd2F0ZXI6IFxcZTRjZTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZDogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZjEwZTtcbiRmYS12YXItc2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdC1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLXRlbmdlLXNpZ246IFxcZjdkNztcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWNsYXBwaW5nOiBcXGUxYTg7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrOiBcXGU1NDM7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1qOiBcXDRhO1xuJGZhLXZhci11c2Vycy12aWV3ZmluZGVyOiBcXGU1OTU7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItdGFibGUtY2VsbHM6IFxcZjAwYTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItYm9vay1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1vOiBcXDRmO1xuJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsOiBcXGYwZmE7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1wZXJzb24tZHJlc3M6IFxcZjE4MjtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLWJvb2stdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiRmYS12YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItcGxhbmUtbG9jazogXFxlNTU4O1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jYWtlLWNhbmRsZXM6IFxcZjFmZDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWFuZ2xlcy11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHk6IFxcZTRiMztcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWFycm93LXVwLTktMTogXFxmODg3O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItY2lyY2xlLW5vZGVzOiBcXGU0ZTI7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHk6IFxcZjI1NDtcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItdXNlci1kb2N0b3I6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci1jaXJjbGUtaW5mbzogXFxmMDVhO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLWFsdDogXFxmMDMwO1xuJGZhLXZhci1zcXVhcmUtdmlydXM6IFxcZTU3ODtcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLWNhci1vbjogXFxlNGRkO1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItYXJyb3ctZG93bi0xLTk6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1wZXJzb24tY2FuZTogXFxlNTNjO1xuJGZhLXZhci10ZW50OiBcXGU1N2Q7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItYXJyb3ctZG93bi1hLXo6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQ6IFxcZTUyYTtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0OiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LWxlZnQtcm90YXRlOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZDogXFxmMGUyO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLWhhcmQtZHJpdmU6IFxcZjBhMDtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItcmVjdGFuZ2xlLWxpc3Q6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItdGFycC1kcm9wbGV0OiBcXGU1N2M7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOiBcXGU1MTE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci10cmFpbi1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLWNoYXJ0LWdhbnR0OiBcXGUwZTQ7XG4kZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduOiBcXGUxYmM7XG4kZmEtdmFyLWluZGlhbi1ydXBlZTogXFxlMWJjO1xuJGZhLXZhci1pbnI6IFxcZTFiYztcbiRmYS12YXItY3JvcC1zaW1wbGU6IFxcZjU2NTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItbW9uZXktYmlsbC0xOiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLWxlZnQtbG9uZzogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1zdWJ0cmFjdDogXFxmMDY4O1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmc6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrOiBcXGU1NWM7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLWZyYW5jLXNpZ246IFxcZTE4ZjtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItZ2VhcjogXFxmMDEzO1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItZHJvcGxldC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3NxdWl0bzogXFxlNTJiO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZTogXFxlNTRiO1xuJGZhLXZhci1jYXJ0LXNob3BwaW5nOiBcXGYwN2E7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItcGx1Zy1jaXJjbGUtcGx1czogXFxlNTVmO1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItYXJyb3ctdHVybi11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci11OiBcXDU1O1xuJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZTogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvY2stZm91cjogXFxmMDE3O1xuJGZhLXZhci1iYWNrd2FyZC1zdGVwOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbDogXFxmNDMyO1xuJGZhLXZhci1zOiBcXDUzO1xuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItcGxhbmUtdXA6IFxcZTIyZDtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS0zOiBcXGYyNDI7XG4kZmEtdmFyLW1vdW50YWluLWNpdHk6IFxcZTUyZTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLXNsaWRlcnM6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1jZW50LXNpZ246IFxcZTNmNTtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItcGVyc29uLXByZWduYW50OiBcXGUzMWU7XG4kZmEtdmFyLXdhbmQtc3BhcmtsZXM6IFxcZjcyYjtcbiRmYS12YXItZWxsaXBzaXMtdmVydGljYWw6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXJpZ2h0LWxvbmc6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItbGFwdG9wLWZpbGU6IFxcZTUxZDtcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXRlbGV0eXBlOiBcXGYxZTQ7XG4kZmEtdmFyLWRpYWdyYW0tbmV4dDogXFxlNDc2O1xuJGZhLXZhci1wZXJzb24tcmlmbGU6IFxcZTU0ZTtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUxMjtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItcGVyc29uLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLXBlb3BsZS1wdWxsaW5nOiBcXGU1MzU7XG4kZmEtdmFyLW46IFxcNGU7XG4kZmEtdmFyLWNhYmxlLWNhcjogXFxmN2RhO1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrOiBcXGU0ZDQ7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZTogXFxlNGI4O1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1mYWNlLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1kZWxldGUtbGVmdDogXFxmNTVhO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWRyb3BwZXItZW1wdHk6IFxcZjFmYjtcbiRmYS12YXItZXllZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1maWxlLWNpcmNsZS1jaGVjazogXFxlNWEwO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLW1vYmlsZTogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcbiRmYS12YXItZmFjZS1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1ib29rLXNrdWxsOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXFxmMmMyO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWRlZGVudDogXFxmMDNiO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRmZTtcbiRmYS12YXItaG91c2U6IFxcZjAxNTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmMDE1O1xuJGZhLXZhci1ob21lLWxnLWFsdDogXFxmMDE1O1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWI6IFxcNDI7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFxcZjJmOTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcm90YXRlLWZvcndhcmQ6IFxcZjJmOTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItY3V0bGVyeTogXFxmMmU3O1xuJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0OiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLW1pbGwtc2lnbjogXFxlMWVkO1xuJGZhLXZhci1ib3dsLXJpY2U6IFxcZTJlYjtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItdG93ZXItYnJvYWRjYXN0OiBcXGY1MTk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdXAtbG9uZzogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJGZhLXZhci1tb3VuZDogXFxlNTJkO1xuJGZhLXZhci10b2lsZXQtcG9ydGFibGU6IFxcZTU4MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWZpbGUtYXJyb3ctZG93bjogXFxmNTZkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItc2hpZWxkLWNhdDogXFxlNTcyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLXphcDogXFxmMGU3O1xuJGZhLXZhci1nbGFzcy13YXRlcjogXFxlNGY0O1xuJGZhLXZhci1vaWwtd2VsbDogXFxlNTMyO1xuJGZhLXZhci12YXVsdDogXFxlMmM1O1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcms6IFxcZTU1NztcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXItY255OiBcXGYxNTc7XG4kZmEtdmFyLWpweTogXFxmMTU3O1xuJGZhLXZhci1ybWI6IFxcZjE1NztcbiRmYS12YXIteWVuOiBcXGYxNTc7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YjogXFxmMTU4O1xuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItYm9yZS1ob2xlOiBcXGU0YzM7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzOiBcXGU0YzE7XG4kZmEtdmFyLWZsb3Jpbi1zaWduOiBcXGUxODQ7XG4kZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZTogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFwzYztcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1jYXItdHVubmVsOiBcXGU0ZGU7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nOiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xuJGZhLXZhci1lbGxpcHNpczogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXIta2l0LW1lZGljYWw6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdzogXFxlNWE5O1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlOiBcXGU0ZmI7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFxcZjA5ZDtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFxcZjFiOTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQ6IFxcZTRmNztcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1tb3VudGFpbi1zdW46IFxcZTUyZjtcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTogXFxlNGJhO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci10cnVjay1kcm9wbGV0OiBcXGU1OGM7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrOiBcXGU1YTE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwOiBcXGUwNDA7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1zcXVhcmUtaDogXFxmMGZkO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1wbHVnLWNpcmNsZS14bWFyazogXFxlNTYwO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbmdsZTogXFxmNGM0O1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWxvY2F0aW9uLWRvdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFwzZTtcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoLWFtZXJpY2E6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItcGVyc29uLWJ1cnN0OiBcXGU1M2I7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFxcZjI0NDtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItc2VjdGlvbjogXFxlNDQ3O1xuJGZhLXZhci1nYXVnZS1oaWdoOiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC13aWRlOiBcXGYwZjg7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItYmFycy1zdGFnZ2VyZWQ6IFxcZjU1MDtcbiRmYS12YXItcmVvcmRlcjogXFxmNTUwO1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmU6IFxcZjI5ZDtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQ6IFxcZTRmYztcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1jaGVjay10by1zbG90OiBcXGY3NzI7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNDY4O1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWNoYWluOiBcXGYwYzE7XG4kZmEtdmFyLWVhci1saXN0ZW46IFxcZjJhMjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLXRyZWUtY2l0eTogXFxlNTg3O1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItcnVwaWFoLXNpZ246IFxcZTIzZDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzczogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lOiBcXGY0NzA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXA6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItbmFpcmEtc2lnbjogXFxlMWY2O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xuJGZhLXZhci1maWxlLXBlbjogXFxmMzFjO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1zcXVhcmUtcGVuOiBcXGYxNGI7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5OiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktNTogXFxmMjQwO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLWNvZGUtY29tcGFyZTogXFxlMTNhO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxpc3QtZG90czogXFxmMGNhO1xuJGZhLXZhci1zY2hvb2wtbG9jazogXFxlNTZmO1xuJGZhLXZhci10b3dlci1jZWxsOiBcXGU1ODU7XG4kZmEtdmFyLWRvd24tbG9uZzogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLXJhbmtpbmctc3RhcjogXFxlNTYxO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLXBlcnNvbi1oYXJhc3Npbmc6IFxcZTU0OTtcbiRmYS12YXItYnJhemlsaWFuLXJlYWwtc2lnbjogXFxlNDZjO1xuJGZhLXZhci1sYW5kbWFyay1kb21lOiBcXGY3NTI7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XG4kZmEtdmFyLXR2LWFsdDogXFxmMjZjO1xuJGZhLXZhci1zaHJpbXA6IFxcZTQ0ODtcbiRmYS12YXItbGlzdC1jaGVjazogXFxmMGFlO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci1qdWctZGV0ZXJnZW50OiBcXGU1MTk7XG4kZmEtdmFyLWNpcmNsZS11c2VyOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItY2FyLWJ1cnN0OiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci15OiBcXDU5O1xuJGZhLXZhci1wZXJzb24tc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci10cnVjay1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZTogXFxmMDQyO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItY2xhcHBlcmJvYXJkOiBcXGUxMzE7XG4kZmEtdmFyLWNpcmNsZS1yYWRpYXRpb246IFxcZjdiYTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWpldC1maWdodGVyLXVwOiBcXGU1MTg7XG4kZmEtdmFyLWRpYWdyYW0tcHJvamVjdDogXFxmNTQyO1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci12b2x1bWUteG1hcms6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLXRpbWVzOiBcXGY2YTk7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItZ3JpcDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLWNoaWxkLWNvbWJhdGFudDogXFxlNGUwO1xuJGZhLXZhci1jaGlsZC1yaWZsZTogXFxlNGUwO1xuJGZhLXZhci1ndW46IFxcZTE5YjtcbiRmYS12YXItc3F1YXJlLXBob25lOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1wbHVzOiBcXDJiO1xuJGZhLXZhci1hZGQ6IFxcMmI7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1jb21wdXRlcjogXFxlNGU1O1xuJGZhLXZhci14bWFyazogXFxmMDBkO1xuJGZhLXZhci1jbG9zZTogXFxmMDBkO1xuJGZhLXZhci1tdWx0aXBseTogXFxmMDBkO1xuJGZhLXZhci1yZW1vdmU6IFxcZjAwZDtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1wZXNvLXNpZ246IFxcZTIyMjtcbiRmYS12YXItYnVpbGRpbmctc2hpZWxkOiBcXGU0ZDg7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItdXNlcnMtbGluZTogXFxlNTkyO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQtYWx0OiBcXGYxMGQ7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhc2gtYXJyb3ctdXA6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWxvY2s6IFxcZTRiMDtcbiRmYS12YXItbGluZXMtbGVhbmluZzogXFxlNTFlO1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLWlsczogXFxmMjBiO1xuJGZhLXZhci1zaGVrZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsOiBcXGYyMGI7XG4kZmEtdmFyLXNoZXFlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcGhvdG8tZmlsbTogXFxmODdjO1xuJGZhLXZhci1waG90by12aWRlbzogXFxmODdjO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItYXJyb3ctdHJlbmQtdXA6IFxcZTA5ODtcbiRmYS12YXItcGx1Zy1jaXJjbGUtbWludXM6IFxcZTU1ZTtcbiRmYS12YXItc2lnbi1oYW5naW5nOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItdGFibGV0OiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXNjaG9vbC1mbGFnOiBcXGU1NmU7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLW5vdGRlZjogXFxlMWZlO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLWNhci1yZWFyOiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFxcZjI0MztcbiRmYS12YXItcmFkaW86IFxcZjhkNztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1jYXJyaWFnZS1iYWJ5OiBcXGY3N2Q7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1wZXJjZW50OiBcXDI1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXDI1O1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItZ2xhc3Mtd2F0ZXItZHJvcGxldDogXFxlNGY1O1xuJGZhLXZhci1kaXNwbGF5OiBcXGUxNjM7XG4kZmEtdmFyLWZhY2Utc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXBlcnNvbi1wcmF5aW5nOiBcXGY2ODM7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItcm90YXRlOiBcXGYyZjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItZ2VhcnM6IFxcZjA4NTtcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90czogXFxlNGI3O1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjU7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0OiBcXGU1NDc7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItY2xvY2stcm90YXRlLWxlZnQ6IFxcZjFkYTtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlOiBcXGY1NmU7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYmxhbms6IFxcZjEzMjtcbiRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZTogXFxmODg1O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItaG91c2UtbWVkaWNhbDogXFxlM2IyO1xuJGZhLXZhci1nb2xmLWJhbGwtdGVlOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3c6IFxcZTAwZDtcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdDogXFxlNTgwO1xuJGZhLXZhci10ZW50czogXFxlNTgyO1xuJGZhLXZhci13YW5kLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItcGVyc29uLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItc2hpZWxkLWhlYXJ0OiBcXGU1NzQ7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZWFydGgtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1nbG9iZS1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLXNxdWFyZS14bWFyazogXFxmMmQzO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLWhhc2h0YWc6IFxcMjM7XG4kZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLXQ6IFxcNTQ7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWNoYXJ0LWNvbHVtbjogXFxlMGUzO1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjazogXFxlNTk2O1xuJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOiBcXGU1Mzg7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZTogXFxlNTU0O1xuJGZhLXZhci11cC1kb3duOiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItY2lyY2xlLXBsdXM6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NWQ7XG4kZmEtdmFyLWxpbmstc2xhc2g6IFxcZjEyNztcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcXGYxMjc7XG4kZmEtdmFyLWNoYWluLXNsYXNoOiBcXGYxMjc7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6IFxcZTU1MTtcbiRmYS12YXItYXJyb3ctdXAtei1hOiBcXGY4ODI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0OiBcXGY4ODI7XG4kZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkOiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLXRvcm5hZG86IFxcZjc2ZjtcbiRmYS12YXItZmlsZS1jaXJjbGUtcGx1czogXFxlNDk0O1xuJGZhLXZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItYXJyb3ctdHJlbmQtZG93bjogXFxlMDk3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItZmVlZDogXFxmMDllO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItZGVza3RvcDogXFxmMzkwO1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1tOiBcXDRkO1xuJGZhLXZhci10YWJsZS1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItY29tbWVudC1zbXM6IFxcZjdjZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGVyeS00OiBcXGYyNDE7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yOiBcXGU0N2E7XG4kZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0OiBcXGU1OGI7XG4kZmEtdmFyLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDogXFxlNGJjO1xuJGZhLXZhci1oYW5kLWZpc3Q6IFxcZjZkZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItcnVnOiBcXGU1Njk7XG4kZmEtdmFyLWVhcnRoLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlOiBcXGY1OWQ7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1yZWN0YW5nbGUteG1hcms6IFxcZjQxMDtcbiRmYS12YXItcmVjdGFuZ2xlLXRpbWVzOiBcXGY0MTA7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItYmFodC1zaWduOiBcXGUwYWM7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWhhbmRjdWZmczogXFxlNGY4O1xuJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci13YXJuaW5nOiBcXGYwNzE7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLWFycm93LXR1cm4tcmlnaHQ6IFxcZjA2NDtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcXGYwNjQ7XG4kZmEtdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxlNWI0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItamFyOiBcXGU1MTY7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci10ZW50LWFycm93cy1kb3duOiBcXGU1ODE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJGZhLXZhci1hcnJvd3Mtc3BpbjogXFxlNGJiO1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbjogXFxlMmJiO1xuJGZhLXZhci10cnk6IFxcZTJiYjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcXGUyYmI7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXDI0O1xuJGZhLXZhci1kb2xsYXI6IFxcMjQ7XG4kZmEtdmFyLXVzZDogXFwyNDtcbiRmYS12YXIteDogXFw1ODtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci11c2Vycy1nZWFyOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcbiRmYS12YXItYnVpbGRpbmctY29sdW1uczogXFxmMTljO1xuJGZhLXZhci1iYW5rOiBcXGYxOWM7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XG4kZmEtdmFyLW11c2V1bTogXFxmMTljO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXRyb3dlbDogXFxlNTg5O1xuJGZhLXZhci1kOiBcXDQ0O1xuJGZhLXZhci1zdGFwbGVyOiBcXGU1YWY7XG4kZmEtdmFyLW1hc2tzLXRoZWF0ZXI6IFxcZjYzMDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci1raXAtc2lnbjogXFxlMWM0O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWpldC1maWdodGVyOiBcXGYwZmI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlczogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItcGx1cy1taW51czogXFxlNDNjO1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFxcZjAzZDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcXGYxOWQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2s6IFxcZTUzZTtcbiRmYS12YXItdHVybi11cDogXFxmM2JmO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcblxuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXNxdWFyZS1qczogXFxmM2I5O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1zcXVhcmUtcmVkZGl0OiBcXGYxYTI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZTogXFxlNWFkO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc3F1YXJlLWluc3RhZ3JhbTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3czogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItaW5zdGFsb2Q6IFxcZTA4MTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNxdWFyZS10d2l0dGVyOiBcXGYwODE7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1nb2xhbmc6IFxcZTQwZjtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1zcXVhcmUteW91dHViZTogXFxmNDMxO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXJlbmRhY3Q6IFxcZjNlNDtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLW5mYy1kaXJlY3Rpb25hbDogXFxlNTMwO1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItbWV0YTogXFxlNDliO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItdW5zcGxhc2g6IFxcZTA3YztcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci1zcXVhcmUtc3RlYW06IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLXNxdWFyZS12aW1lbzogXFxmMTk0O1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmMmI0O1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1wYWRsZXQ6IFxcZTRhMDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1zcXVhcmUtZ2l0aHViOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLXNxdWFyZS1naXRsYWI6IFxcZTVhZTtcbiRmYS12YXItZ2l0bGFiLXNxdWFyZTogXFxlNWFlO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraTogXFxmMjY0O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1oYXNobm9kZTogXFxlNDk5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLXNxdWFyZS1waW50ZXJlc3Q6IFxcZjBkMztcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW5mYy1zeW1ib2w6IFxcZTUzMTtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLXNxdWFyZS1nb29nbGUtcGx1czogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zcXVhcmUteGluZzogXFxmMTY5O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci1iaWxpYmlsaTogXFxlM2Q5O1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci00Mi1ncm91cDogXFxlMDgwO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXI6IFxcZTAxZTtcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXNxdWFyZS1mYWNlYm9vazogXFxmMDgyO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLXNxdWFyZS1sYXN0Zm06IFxcZjIwMztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItY21wbGlkOiBcXGUzNjA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItd2lyc2luZGhhbmR3ZXJrOiBcXGUyZDA7XG4kZmEtdmFyLXdzaDogXFxlMmQwO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLXNwYWNlLWF3ZXNvbWU6IFxcZTVhYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItc3F1YXJlLWdpdDogXFxmMWQyO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLXNxdWFyZS10dW1ibHI6IFxcZjE3NDtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYm90czogXFxlMzQwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjJjNjtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLXNxdWFyZS13aGF0c2FwcDogXFxmNDBjO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYxOTg7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmMjNhO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1zaXRyb3g6IFxcZTQ0YTtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1waXg6IFxcZTQzYTtcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG5cbiRmYS1pY29uczogKFxuICBcIjBcIjogJGZhLXZhci0wLFxuICBcIjFcIjogJGZhLXZhci0xLFxuICBcIjJcIjogJGZhLXZhci0yLFxuICBcIjNcIjogJGZhLXZhci0zLFxuICBcIjRcIjogJGZhLXZhci00LFxuICBcIjVcIjogJGZhLXZhci01LFxuICBcIjZcIjogJGZhLXZhci02LFxuICBcIjdcIjogJGZhLXZhci03LFxuICBcIjhcIjogJGZhLXZhci04LFxuICBcIjlcIjogJGZhLXZhci05LFxuICBcImZpbGwtZHJpcFwiOiAkZmEtdmFyLWZpbGwtZHJpcCxcbiAgXCJhcnJvd3MtdG8tY2lyY2xlXCI6ICRmYS12YXItYXJyb3dzLXRvLWNpcmNsZSxcbiAgXCJjaXJjbGUtY2hldnJvbi1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0LFxuICBcImNoZXZyb24tY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQsXG4gIFwiYXRcIjogJGZhLXZhci1hdCxcbiAgXCJ0cmFzaC1jYW5cIjogJGZhLXZhci10cmFzaC1jYW4sXG4gIFwidHJhc2gtYWx0XCI6ICRmYS12YXItdHJhc2gtYWx0LFxuICBcInRleHQtaGVpZ2h0XCI6ICRmYS12YXItdGV4dC1oZWlnaHQsXG4gIFwidXNlci14bWFya1wiOiAkZmEtdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkZmEtdmFyLXVzZXItdGltZXMsXG4gIFwic3RldGhvc2NvcGVcIjogJGZhLXZhci1zdGV0aG9zY29wZSxcbiAgXCJtZXNzYWdlXCI6ICRmYS12YXItbWVzc2FnZSxcbiAgXCJjb21tZW50LWFsdFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LFxuICBcImluZm9cIjogJGZhLXZhci1pbmZvLFxuICBcImRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyXCI6ICRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIsXG4gIFwiY29tcHJlc3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYWx0LFxuICBcImV4cGxvc2lvblwiOiAkZmEtdmFyLWV4cGxvc2lvbixcbiAgXCJmaWxlLWxpbmVzXCI6ICRmYS12YXItZmlsZS1saW5lcyxcbiAgXCJmaWxlLWFsdFwiOiAkZmEtdmFyLWZpbGUtYWx0LFxuICBcImZpbGUtdGV4dFwiOiAkZmEtdmFyLWZpbGUtdGV4dCxcbiAgXCJ3YXZlLXNxdWFyZVwiOiAkZmEtdmFyLXdhdmUtc3F1YXJlLFxuICBcInJpbmdcIjogJGZhLXZhci1yaW5nLFxuICBcImJ1aWxkaW5nLXVuXCI6ICRmYS12YXItYnVpbGRpbmctdW4sXG4gIFwiZGljZS10aHJlZVwiOiAkZmEtdmFyLWRpY2UtdGhyZWUsXG4gIFwiY2FsZW5kYXItZGF5c1wiOiAkZmEtdmFyLWNhbGVuZGFyLWRheXMsXG4gIFwiY2FsZW5kYXItYWx0XCI6ICRmYS12YXItY2FsZW5kYXItYWx0LFxuICBcImFuY2hvci1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJ2b2xsZXliYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbCxcbiAgXCJ2b2xsZXliYWxsLWJhbGxcIjogJGZhLXZhci12b2xsZXliYWxsLWJhbGwsXG4gIFwiYXJyb3dzLXVwLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZSxcbiAgXCJzb3J0LWRvd25cIjogJGZhLXZhci1zb3J0LWRvd24sXG4gIFwic29ydC1kZXNjXCI6ICRmYS12YXItc29ydC1kZXNjLFxuICBcImNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWNpcmNsZS1taW51cyxcbiAgXCJtaW51cy1jaXJjbGVcIjogJGZhLXZhci1taW51cy1jaXJjbGUsXG4gIFwiZG9vci1vcGVuXCI6ICRmYS12YXItZG9vci1vcGVuLFxuICBcInJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dC1hbHRcIjogJGZhLXZhci1zaWduLW91dC1hbHQsXG4gIFwiYXRvbVwiOiAkZmEtdmFyLWF0b20sXG4gIFwic29hcFwiOiAkZmEtdmFyLXNvYXAsXG4gIFwiaWNvbnNcIjogJGZhLXZhci1pY29ucyxcbiAgXCJoZWFydC1tdXNpYy1jYW1lcmEtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LFxuICBcIm1pY3JvcGhvbmUtbGluZXMtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoLFxuICBcIm1pY3JvcGhvbmUtYWx0LXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXG4gIFwiYnJpZGdlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2ssXG4gIFwicHVtcC1tZWRpY2FsXCI6ICRmYS12YXItcHVtcC1tZWRpY2FsLFxuICBcImZpbmdlcnByaW50XCI6ICRmYS12YXItZmluZ2VycHJpbnQsXG4gIFwiaGFuZC1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvblwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sXG4gIFwic2VhcmNoLWxvY2F0aW9uXCI6ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxuICBcImZvcndhcmQtc3RlcFwiOiAkZmEtdmFyLWZvcndhcmQtc3RlcCxcbiAgXCJzdGVwLWZvcndhcmRcIjogJGZhLXZhci1zdGVwLWZvcndhcmQsXG4gIFwiZmFjZS1zbWlsZS1iZWFtXCI6ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxuICBcInNtaWxlLWJlYW1cIjogJGZhLXZhci1zbWlsZS1iZWFtLFxuICBcImZsYWctY2hlY2tlcmVkXCI6ICRmYS12YXItZmxhZy1jaGVja2VyZWQsXG4gIFwiZm9vdGJhbGxcIjogJGZhLXZhci1mb290YmFsbCxcbiAgXCJmb290YmFsbC1iYWxsXCI6ICRmYS12YXItZm9vdGJhbGwtYmFsbCxcbiAgXCJzY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjcm9wXCI6ICRmYS12YXItY3JvcCxcbiAgXCJhbmdsZXMtZG93blwiOiAkZmEtdmFyLWFuZ2xlcy1kb3duLFxuICBcImFuZ2xlLWRvdWJsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd24sXG4gIFwidXNlcnMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdXNlcnMtcmVjdGFuZ2xlLFxuICBcInBlb3BsZS1yb29mXCI6ICRmYS12YXItcGVvcGxlLXJvb2YsXG4gIFwicGVvcGxlLWxpbmVcIjogJGZhLXZhci1wZW9wbGUtbGluZSxcbiAgXCJiZWVyLW11Zy1lbXB0eVwiOiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxuICBcImJlZXJcIjogJGZhLXZhci1iZWVyLFxuICBcImRpYWdyYW0tcHJlZGVjZXNzb3JcIjogJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yLFxuICBcImFycm93LXVwLWxvbmdcIjogJGZhLXZhci1hcnJvdy11cC1sb25nLFxuICBcImxvbmctYXJyb3ctdXBcIjogJGZhLXZhci1sb25nLWFycm93LXVwLFxuICBcImZpcmUtZmxhbWUtc2ltcGxlXCI6ICRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGUsXG4gIFwiYnVyblwiOiAkZmEtdmFyLWJ1cm4sXG4gIFwicGVyc29uXCI6ICRmYS12YXItcGVyc29uLFxuICBcIm1hbGVcIjogJGZhLXZhci1tYWxlLFxuICBcImxhcHRvcFwiOiAkZmEtdmFyLWxhcHRvcCxcbiAgXCJmaWxlLWNzdlwiOiAkZmEtdmFyLWZpbGUtY3N2LFxuICBcIm1lbm9yYWhcIjogJGZhLXZhci1tZW5vcmFoLFxuICBcInRydWNrLXBsYW5lXCI6ICRmYS12YXItdHJ1Y2stcGxhbmUsXG4gIFwicmVjb3JkLXZpbnlsXCI6ICRmYS12YXItcmVjb3JkLXZpbnlsLFxuICBcImZhY2UtZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zdGFycyxcbiAgXCJncmluLXN0YXJzXCI6ICRmYS12YXItZ3Jpbi1zdGFycyxcbiAgXCJib25nXCI6ICRmYS12YXItYm9uZyxcbiAgXCJzcGFnaGV0dGktbW9uc3Rlci1mbHlpbmdcIjogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcbiAgXCJhcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZSxcbiAgXCJzcG9vblwiOiAkZmEtdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxuICBcImphci13aGVhdFwiOiAkZmEtdmFyLWphci13aGVhdCxcbiAgXCJlbnZlbG9wZXMtYnVsa1wiOiAkZmEtdmFyLWVudmVsb3Blcy1idWxrLFxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcbiAgXCJmaWxlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNpcmNsZS1oXCI6ICRmYS12YXItY2lyY2xlLWgsXG4gIFwiaG9zcGl0YWwtc3ltYm9sXCI6ICRmYS12YXItaG9zcGl0YWwtc3ltYm9sLFxuICBcInBhZ2VyXCI6ICRmYS12YXItcGFnZXIsXG4gIFwiYWRkcmVzcy1ib29rXCI6ICRmYS12YXItYWRkcmVzcy1ib29rLFxuICBcImNvbnRhY3QtYm9va1wiOiAkZmEtdmFyLWNvbnRhY3QtYm9vayxcbiAgXCJzdHJpa2V0aHJvdWdoXCI6ICRmYS12YXItc3RyaWtldGhyb3VnaCxcbiAgXCJrXCI6ICRmYS12YXItayxcbiAgXCJsYW5kbWFyay1mbGFnXCI6ICRmYS12YXItbGFuZG1hcmstZmxhZyxcbiAgXCJwZW5jaWxcIjogJGZhLXZhci1wZW5jaWwsXG4gIFwicGVuY2lsLWFsdFwiOiAkZmEtdmFyLXBlbmNpbC1hbHQsXG4gIFwiYmFja3dhcmRcIjogJGZhLXZhci1iYWNrd2FyZCxcbiAgXCJjYXJldC1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXJpZ2h0LFxuICBcImNvbW1lbnRzXCI6ICRmYS12YXItY29tbWVudHMsXG4gIFwicGFzdGVcIjogJGZhLXZhci1wYXN0ZSxcbiAgXCJmaWxlLWNsaXBib2FyZFwiOiAkZmEtdmFyLWZpbGUtY2xpcGJvYXJkLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwiY2xpcGJvYXJkLWxpc3RcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcbiAgXCJ0cnVjay1yYW1wLWJveFwiOiAkZmEtdmFyLXRydWNrLXJhbXAtYm94LFxuICBcInRydWNrLWxvYWRpbmdcIjogJGZhLXZhci10cnVjay1sb2FkaW5nLFxuICBcInVzZXItY2hlY2tcIjogJGZhLXZhci11c2VyLWNoZWNrLFxuICBcInZpYWwtdmlydXNcIjogJGZhLXZhci12aWFsLXZpcnVzLFxuICBcInNoZWV0LXBsYXN0aWNcIjogJGZhLXZhci1zaGVldC1wbGFzdGljLFxuICBcImJsb2dcIjogJGZhLXZhci1ibG9nLFxuICBcInVzZXItbmluamFcIjogJGZhLXZhci11c2VyLW5pbmphLFxuICBcInBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcInNjcm9sbC10b3JhaFwiOiAkZmEtdmFyLXNjcm9sbC10b3JhaCxcbiAgXCJ0b3JhaFwiOiAkZmEtdmFyLXRvcmFoLFxuICBcImJyb29tLWJhbGxcIjogJGZhLXZhci1icm9vbS1iYWxsLFxuICBcInF1aWRkaXRjaFwiOiAkZmEtdmFyLXF1aWRkaXRjaCxcbiAgXCJxdWlkZGl0Y2gtYnJvb20tYmFsbFwiOiAkZmEtdmFyLXF1aWRkaXRjaC1icm9vbS1iYWxsLFxuICBcInRvZ2dsZS1vZmZcIjogJGZhLXZhci10b2dnbGUtb2ZmLFxuICBcImJveC1hcmNoaXZlXCI6ICRmYS12YXItYm94LWFyY2hpdmUsXG4gIFwiYXJjaGl2ZVwiOiAkZmEtdmFyLWFyY2hpdmUsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICRmYS12YXItcGVyc29uLWRyb3duaW5nLFxuICBcImFycm93LWRvd24tOS0xXCI6ICRmYS12YXItYXJyb3ctZG93bi05LTEsXG4gIFwic29ydC1udW1lcmljLWRlc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcbiAgXCJncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwic3ByYXktY2FuXCI6ICRmYS12YXItc3ByYXktY2FuLFxuICBcInRydWNrLW1vbnN0ZXJcIjogJGZhLXZhci10cnVjay1tb25zdGVyLFxuICBcIndcIjogJGZhLXZhci13LFxuICBcImVhcnRoLWFmcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFmcmljYSxcbiAgXCJnbG9iZS1hZnJpY2FcIjogJGZhLXZhci1nbG9iZS1hZnJpY2EsXG4gIFwicmFpbmJvd1wiOiAkZmEtdmFyLXJhaW5ib3csXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICRmYS12YXItY2lyY2xlLW5vdGNoLFxuICBcInRhYmxldC1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXG4gIFwidGFibGV0LWFsdFwiOiAkZmEtdmFyLXRhYmxldC1hbHQsXG4gIFwicGF3XCI6ICRmYS12YXItcGF3LFxuICBcImNsb3VkXCI6ICRmYS12YXItY2xvdWQsXG4gIFwidHJvd2VsLWJyaWNrc1wiOiAkZmEtdmFyLXRyb3dlbC1icmlja3MsXG4gIFwiZmFjZS1mbHVzaGVkXCI6ICRmYS12YXItZmFjZS1mbHVzaGVkLFxuICBcImZsdXNoZWRcIjogJGZhLXZhci1mbHVzaGVkLFxuICBcImhvc3BpdGFsLXVzZXJcIjogJGZhLXZhci1ob3NwaXRhbC11c2VyLFxuICBcInRlbnQtYXJyb3ctbGVmdC1yaWdodFwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodCxcbiAgXCJnYXZlbFwiOiAkZmEtdmFyLWdhdmVsLFxuICBcImxlZ2FsXCI6ICRmYS12YXItbGVnYWwsXG4gIFwiYmlub2N1bGFyc1wiOiAkZmEtdmFyLWJpbm9jdWxhcnMsXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gsXG4gIFwiYm94LXRpc3N1ZVwiOiAkZmEtdmFyLWJveC10aXNzdWUsXG4gIFwibW90b3JjeWNsZVwiOiAkZmEtdmFyLW1vdG9yY3ljbGUsXG4gIFwiYmVsbC1jb25jaWVyZ2VcIjogJGZhLXZhci1iZWxsLWNvbmNpZXJnZSxcbiAgXCJjb25jaWVyZ2UtYmVsbFwiOiAkZmEtdmFyLWNvbmNpZXJnZS1iZWxsLFxuICBcInBlbi1ydWxlclwiOiAkZmEtdmFyLXBlbi1ydWxlcixcbiAgXCJwZW5jaWwtcnVsZXJcIjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXG4gIFwicGVvcGxlLWFycm93c1wiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MsXG4gIFwicGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcIm1hcnMtYW5kLXZlbnVzLWJ1cnN0XCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3QsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxuICBcImN1dFwiOiAkZmEtdmFyLWN1dCxcbiAgXCJzdW4tcGxhbnQtd2lsdFwiOiAkZmEtdmFyLXN1bi1wbGFudC13aWx0LFxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxuICBcImhvY2tleS1wdWNrXCI6ICRmYS12YXItaG9ja2V5LXB1Y2ssXG4gIFwidGFibGVcIjogJGZhLXZhci10YWJsZSxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJ0YWNob2dyYXBoLWRpZ2l0YWxcIjogJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWwsXG4gIFwiZGlnaXRhbC10YWNob2dyYXBoXCI6ICRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoLFxuICBcInVzZXJzLXNsYXNoXCI6ICRmYS12YXItdXNlcnMtc2xhc2gsXG4gIFwiY2xvdmVyXCI6ICRmYS12YXItY2xvdmVyLFxuICBcInJlcGx5XCI6ICRmYS12YXItcmVwbHksXG4gIFwibWFpbC1yZXBseVwiOiAkZmEtdmFyLW1haWwtcmVwbHksXG4gIFwic3Rhci1hbmQtY3Jlc2NlbnRcIjogJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCxcbiAgXCJob3VzZS1maXJlXCI6ICRmYS12YXItaG91c2UtZmlyZSxcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICRmYS12YXItbWludXMtc3F1YXJlLFxuICBcImhlbGljb3B0ZXJcIjogJGZhLXZhci1oZWxpY29wdGVyLFxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxuICBcInNxdWFyZS1jYXJldC1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bixcbiAgXCJmaWxlLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uLFxuICBcImxhcHRvcC1jb2RlXCI6ICRmYS12YXItbGFwdG9wLWNvZGUsXG4gIFwic3dhdGNoYm9va1wiOiAkZmEtdmFyLXN3YXRjaGJvb2ssXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZVwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUsXG4gIFwiYmFyc1wiOiAkZmEtdmFyLWJhcnMsXG4gIFwibmF2aWNvblwiOiAkZmEtdmFyLW5hdmljb24sXG4gIFwicGVvcGxlLWdyb3VwXCI6ICRmYS12YXItcGVvcGxlLWdyb3VwLFxuICBcImhvdXJnbGFzcy1lbmRcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW5kLFxuICBcImhvdXJnbGFzcy0zXCI6ICRmYS12YXItaG91cmdsYXNzLTMsXG4gIFwiaGVhcnQtY3JhY2tcIjogJGZhLXZhci1oZWFydC1jcmFjayxcbiAgXCJoZWFydC1icm9rZW5cIjogJGZhLXZhci1oZWFydC1icm9rZW4sXG4gIFwic3F1YXJlLXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCxcbiAgXCJmYWNlLWtpc3MtYmVhbVwiOiAkZmEtdmFyLWZhY2Uta2lzcy1iZWFtLFxuICBcImtpc3MtYmVhbVwiOiAkZmEtdmFyLWtpc3MtYmVhbSxcbiAgXCJmaWxtXCI6ICRmYS12YXItZmlsbSxcbiAgXCJydWxlci1ob3Jpem9udGFsXCI6ICRmYS12YXItcnVsZXItaG9yaXpvbnRhbCxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkZmEtdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcImxpZ2h0YnVsYlwiOiAkZmEtdmFyLWxpZ2h0YnVsYixcbiAgXCJjYXJldC1sZWZ0XCI6ICRmYS12YXItY2FyZXQtbGVmdCxcbiAgXCJjaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcImFycm93LXJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxuICBcImNpcmNsZS1jaGV2cm9uLWRvd25cIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duLFxuICBcImNoZXZyb24tY2lyY2xlLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duLFxuICBcInVubG9jay1rZXlob2xlXCI6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXG4gIFwidW5sb2NrLWFsdFwiOiAkZmEtdmFyLXVubG9jay1hbHQsXG4gIFwiY2xvdWQtc2hvd2Vycy1oZWF2eVwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnksXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcbiAgXCJoZWFkcGhvbmVzLWFsdFwiOiAkZmEtdmFyLWhlYWRwaG9uZXMtYWx0LFxuICBcInNpdGVtYXBcIjogJGZhLXZhci1zaXRlbWFwLFxuICBcImNpcmNsZS1kb2xsYXItdG8tc2xvdFwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdCxcbiAgXCJkb25hdGVcIjogJGZhLXZhci1kb25hdGUsXG4gIFwibWVtb3J5XCI6ICRmYS12YXItbWVtb3J5LFxuICBcInJvYWQtc3Bpa2VzXCI6ICRmYS12YXItcm9hZC1zcGlrZXMsXG4gIFwiZmlyZS1idXJuZXJcIjogJGZhLXZhci1maXJlLWJ1cm5lcixcbiAgXCJmbGFnXCI6ICRmYS12YXItZmxhZyxcbiAgXCJoYW51a2lhaFwiOiAkZmEtdmFyLWhhbnVraWFoLFxuICBcImZlYXRoZXJcIjogJGZhLXZhci1mZWF0aGVyLFxuICBcInZvbHVtZS1sb3dcIjogJGZhLXZhci12b2x1bWUtbG93LFxuICBcInZvbHVtZS1kb3duXCI6ICRmYS12YXItdm9sdW1lLWRvd24sXG4gIFwiY29tbWVudC1zbGFzaFwiOiAkZmEtdmFyLWNvbW1lbnQtc2xhc2gsXG4gIFwiY2xvdWQtc3VuLXJhaW5cIjogJGZhLXZhci1jbG91ZC1zdW4tcmFpbixcbiAgXCJjb21wcmVzc1wiOiAkZmEtdmFyLWNvbXByZXNzLFxuICBcIndoZWF0LWF3blwiOiAkZmEtdmFyLXdoZWF0LWF3bixcbiAgXCJ3aGVhdC1hbHRcIjogJGZhLXZhci13aGVhdC1hbHQsXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaGlsZFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQsXG4gIFwiYXN0ZXJpc2tcIjogJGZhLXZhci1hc3RlcmlzayxcbiAgXCJzcXVhcmUtY2hlY2tcIjogJGZhLXZhci1zcXVhcmUtY2hlY2ssXG4gIFwiY2hlY2stc3F1YXJlXCI6ICRmYS12YXItY2hlY2stc3F1YXJlLFxuICBcInBlc2V0YS1zaWduXCI6ICRmYS12YXItcGVzZXRhLXNpZ24sXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXG4gIFwiaGVhZGVyXCI6ICRmYS12YXItaGVhZGVyLFxuICBcImdob3N0XCI6ICRmYS12YXItZ2hvc3QsXG4gIFwibGlzdFwiOiAkZmEtdmFyLWxpc3QsXG4gIFwibGlzdC1zcXVhcmVzXCI6ICRmYS12YXItbGlzdC1zcXVhcmVzLFxuICBcInNxdWFyZS1waG9uZS1mbGlwXCI6ICRmYS12YXItc3F1YXJlLXBob25lLWZsaXAsXG4gIFwicGhvbmUtc3F1YXJlLWFsdFwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQsXG4gIFwiY2FydC1wbHVzXCI6ICRmYS12YXItY2FydC1wbHVzLFxuICBcImdhbWVwYWRcIjogJGZhLXZhci1nYW1lcGFkLFxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJGZhLXZhci1kb3QtY2lyY2xlLFxuICBcImZhY2UtZGl6enlcIjogJGZhLXZhci1mYWNlLWRpenp5LFxuICBcImRpenp5XCI6ICRmYS12YXItZGl6enksXG4gIFwiZWdnXCI6ICRmYS12YXItZWdnLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmssXG4gIFwiY2FtcGdyb3VuZFwiOiAkZmEtdmFyLWNhbXBncm91bmQsXG4gIFwiZm9sZGVyLXBsdXNcIjogJGZhLXZhci1mb2xkZXItcGx1cyxcbiAgXCJmdXRib2xcIjogJGZhLXZhci1mdXRib2wsXG4gIFwiZnV0Ym9sLWJhbGxcIjogJGZhLXZhci1mdXRib2wtYmFsbCxcbiAgXCJzb2NjZXItYmFsbFwiOiAkZmEtdmFyLXNvY2Nlci1iYWxsLFxuICBcInBhaW50YnJ1c2hcIjogJGZhLXZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXG4gIFwibG9ja1wiOiAkZmEtdmFyLWxvY2ssXG4gIFwiZ2FzLXB1bXBcIjogJGZhLXZhci1nYXMtcHVtcCxcbiAgXCJob3QtdHViLXBlcnNvblwiOiAkZmEtdmFyLWhvdC10dWItcGVyc29uLFxuICBcImhvdC10dWJcIjogJGZhLXZhci1ob3QtdHViLFxuICBcIm1hcC1sb2NhdGlvblwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbixcbiAgXCJtYXAtbWFya2VkXCI6ICRmYS12YXItbWFwLW1hcmtlZCxcbiAgXCJob3VzZS1mbG9vZC13YXRlclwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLFxuICBcInRyZWVcIjogJGZhLXZhci10cmVlLFxuICBcImJyaWRnZS1sb2NrXCI6ICRmYS12YXItYnJpZGdlLWxvY2ssXG4gIFwic2Fjay1kb2xsYXJcIjogJGZhLXZhci1zYWNrLWRvbGxhcixcbiAgXCJwZW4tdG8tc3F1YXJlXCI6ICRmYS12YXItcGVuLXRvLXNxdWFyZSxcbiAgXCJlZGl0XCI6ICRmYS12YXItZWRpdCxcbiAgXCJjYXItc2lkZVwiOiAkZmEtdmFyLWNhci1zaWRlLFxuICBcInNoYXJlLW5vZGVzXCI6ICRmYS12YXItc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0XCI6ICRmYS12YXItc2hhcmUtYWx0LFxuICBcImhlYXJ0LWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1taW51cyxcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy0yXCI6ICRmYS12YXItaG91cmdsYXNzLTIsXG4gIFwibWljcm9zY29wZVwiOiAkZmEtdmFyLW1pY3Jvc2NvcGUsXG4gIFwic2lua1wiOiAkZmEtdmFyLXNpbmssXG4gIFwiYmFnLXNob3BwaW5nXCI6ICRmYS12YXItYmFnLXNob3BwaW5nLFxuICBcInNob3BwaW5nLWJhZ1wiOiAkZmEtdmFyLXNob3BwaW5nLWJhZyxcbiAgXCJhcnJvdy1kb3duLXotYVwiOiAkZmEtdmFyLWFycm93LWRvd24tei1hLFxuICBcInNvcnQtYWxwaGEtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYyxcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCxcbiAgXCJtaXR0ZW5cIjogJGZhLXZhci1taXR0ZW4sXG4gIFwicGVyc29uLXJheXNcIjogJGZhLXZhci1wZXJzb24tcmF5cyxcbiAgXCJ1c2Vyc1wiOiAkZmEtdmFyLXVzZXJzLFxuICBcImV5ZS1zbGFzaFwiOiAkZmEtdmFyLWV5ZS1zbGFzaCxcbiAgXCJmbGFzay12aWFsXCI6ICRmYS12YXItZmxhc2stdmlhbCxcbiAgXCJoYW5kXCI6ICRmYS12YXItaGFuZCxcbiAgXCJoYW5kLXBhcGVyXCI6ICRmYS12YXItaGFuZC1wYXBlcixcbiAgXCJvbVwiOiAkZmEtdmFyLW9tLFxuICBcIndvcm1cIjogJGZhLXZhci13b3JtLFxuICBcImhvdXNlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyayxcbiAgXCJwbHVnXCI6ICRmYS12YXItcGx1ZyxcbiAgXCJjaGV2cm9uLXVwXCI6ICRmYS12YXItY2hldnJvbi11cCxcbiAgXCJoYW5kLXNwb2NrXCI6ICRmYS12YXItaGFuZC1zcG9jayxcbiAgXCJzdG9wd2F0Y2hcIjogJGZhLXZhci1zdG9wd2F0Y2gsXG4gIFwiZmFjZS1raXNzXCI6ICRmYS12YXItZmFjZS1raXNzLFxuICBcImtpc3NcIjogJGZhLXZhci1raXNzLFxuICBcImJyaWRnZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrLFxuICBcImZhY2UtZ3Jpbi10b25ndWVcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLFxuICBcImdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZ3Jpbi10b25ndWUsXG4gIFwiY2hlc3MtYmlzaG9wXCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLFxuICBcImZhY2UtZ3Jpbi13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXdpbmssXG4gIFwiZ3Jpbi13aW5rXCI6ICRmYS12YXItZ3Jpbi13aW5rLFxuICBcImVhci1kZWFmXCI6ICRmYS12YXItZWFyLWRlYWYsXG4gIFwiZGVhZlwiOiAkZmEtdmFyLWRlYWYsXG4gIFwiZGVhZm5lc3NcIjogJGZhLXZhci1kZWFmbmVzcyxcbiAgXCJoYXJkLW9mLWhlYXJpbmdcIjogJGZhLXZhci1oYXJkLW9mLWhlYXJpbmcsXG4gIFwicm9hZC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjayxcbiAgXCJkaWNlLWZpdmVcIjogJGZhLXZhci1kaWNlLWZpdmUsXG4gIFwic3F1YXJlLXJzc1wiOiAkZmEtdmFyLXNxdWFyZS1yc3MsXG4gIFwicnNzLXNxdWFyZVwiOiAkZmEtdmFyLXJzcy1zcXVhcmUsXG4gIFwibGFuZC1taW5lLW9uXCI6ICRmYS12YXItbGFuZC1taW5lLW9uLFxuICBcImktY3Vyc29yXCI6ICRmYS12YXItaS1jdXJzb3IsXG4gIFwic3RhbXBcIjogJGZhLXZhci1zdGFtcCxcbiAgXCJzdGFpcnNcIjogJGZhLXZhci1zdGFpcnMsXG4gIFwiaVwiOiAkZmEtdmFyLWksXG4gIFwiaHJ5dm5pYS1zaWduXCI6ICRmYS12YXItaHJ5dm5pYS1zaWduLFxuICBcImhyeXZuaWFcIjogJGZhLXZhci1ocnl2bmlhLFxuICBcInBpbGxzXCI6ICRmYS12YXItcGlsbHMsXG4gIFwiZmFjZS1ncmluLXdpZGVcIjogJGZhLXZhci1mYWNlLWdyaW4td2lkZSxcbiAgXCJncmluLWFsdFwiOiAkZmEtdmFyLWdyaW4tYWx0LFxuICBcInRvb3RoXCI6ICRmYS12YXItdG9vdGgsXG4gIFwidlwiOiAkZmEtdmFyLXYsXG4gIFwiYmFuZ2xhZGVzaGktdGFrYS1zaWduXCI6ICRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduLFxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxuICBcInN0YWZmLXNuYWtlXCI6ICRmYS12YXItc3RhZmYtc25ha2UsXG4gIFwicm9kLWFzY2xlcGl1c1wiOiAkZmEtdmFyLXJvZC1hc2NsZXBpdXMsXG4gIFwicm9kLXNuYWtlXCI6ICRmYS12YXItcm9kLXNuYWtlLFxuICBcInN0YWZmLWFlc2N1bGFwaXVzXCI6ICRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXMsXG4gIFwiaGVhZC1zaWRlLWNvdWdoLXNsYXNoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoLFxuICBcInRydWNrLW1lZGljYWxcIjogJGZhLXZhci10cnVjay1tZWRpY2FsLFxuICBcImFtYnVsYW5jZVwiOiAkZmEtdmFyLWFtYnVsYW5jZSxcbiAgXCJ3aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzbm93bWFuXCI6ICRmYS12YXItc25vd21hbixcbiAgXCJtb3J0YXItcGVzdGxlXCI6ICRmYS12YXItbW9ydGFyLXBlc3RsZSxcbiAgXCJyb2FkLWJhcnJpZXJcIjogJGZhLXZhci1yb2FkLWJhcnJpZXIsXG4gIFwic2Nob29sXCI6ICRmYS12YXItc2Nob29sLFxuICBcImlnbG9vXCI6ICRmYS12YXItaWdsb28sXG4gIFwiam9pbnRcIjogJGZhLXZhci1qb2ludCxcbiAgXCJhbmdsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxuICBcImhvcnNlXCI6ICRmYS12YXItaG9yc2UsXG4gIFwicVwiOiAkZmEtdmFyLXEsXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXG4gIFwibm90ZXMtbWVkaWNhbFwiOiAkZmEtdmFyLW5vdGVzLW1lZGljYWwsXG4gIFwidGVtcGVyYXR1cmUtaGFsZlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGYsXG4gIFwidGVtcGVyYXR1cmUtMlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTIsXG4gIFwidGhlcm1vbWV0ZXItMlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTIsXG4gIFwidGhlcm1vbWV0ZXItaGFsZlwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYsXG4gIFwiZG9uZy1zaWduXCI6ICRmYS12YXItZG9uZy1zaWduLFxuICBcImNhcHN1bGVzXCI6ICRmYS12YXItY2Fwc3VsZXMsXG4gIFwicG9vLXN0b3JtXCI6ICRmYS12YXItcG9vLXN0b3JtLFxuICBcInBvby1ib2x0XCI6ICRmYS12YXItcG9vLWJvbHQsXG4gIFwiZmFjZS1mcm93bi1vcGVuXCI6ICRmYS12YXItZmFjZS1mcm93bi1vcGVuLFxuICBcImZyb3duLW9wZW5cIjogJGZhLXZhci1mcm93bi1vcGVuLFxuICBcImhhbmQtcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxuICBcIm1vbmV5LWJpbGxcIjogJGZhLXZhci1tb25leS1iaWxsLFxuICBcImJvb2ttYXJrXCI6ICRmYS12YXItYm9va21hcmssXG4gIFwiYWxpZ24tanVzdGlmeVwiOiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXG4gIFwidW1icmVsbGEtYmVhY2hcIjogJGZhLXZhci11bWJyZWxsYS1iZWFjaCxcbiAgXCJoZWxtZXQtdW5cIjogJGZhLXZhci1oZWxtZXQtdW4sXG4gIFwiYnVsbHNleWVcIjogJGZhLXZhci1idWxsc2V5ZSxcbiAgXCJiYWNvblwiOiAkZmEtdmFyLWJhY29uLFxuICBcImhhbmQtcG9pbnQtZG93blwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtZG93bixcbiAgXCJhcnJvdy11cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXG4gIFwiZm9sZGVyXCI6ICRmYS12YXItZm9sZGVyLFxuICBcImZvbGRlci1ibGFua1wiOiAkZmEtdmFyLWZvbGRlci1ibGFuayxcbiAgXCJmaWxlLXdhdmVmb3JtXCI6ICRmYS12YXItZmlsZS13YXZlZm9ybSxcbiAgXCJmaWxlLW1lZGljYWwtYWx0XCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCxcbiAgXCJyYWRpYXRpb25cIjogJGZhLXZhci1yYWRpYXRpb24sXG4gIFwiY2hhcnQtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtc2ltcGxlLFxuICBcIm1hcnMtc3Ryb2tlXCI6ICRmYS12YXItbWFycy1zdHJva2UsXG4gIFwidmlhbFwiOiAkZmEtdmFyLXZpYWwsXG4gIFwiZ2F1Z2VcIjogJGZhLXZhci1nYXVnZSxcbiAgXCJkYXNoYm9hcmRcIjogJGZhLXZhci1kYXNoYm9hcmQsXG4gIFwiZ2F1Z2UtbWVkXCI6ICRmYS12YXItZ2F1Z2UtbWVkLFxuICBcInRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlLFxuICBcIndhbmQtbWFnaWMtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzLFxuICBcIm1hZ2ljLXdhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzLFxuICBcImVcIjogJGZhLXZhci1lLFxuICBcInBlbi1jbGlwXCI6ICRmYS12YXItcGVuLWNsaXAsXG4gIFwicGVuLWFsdFwiOiAkZmEtdmFyLXBlbi1hbHQsXG4gIFwiYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidXNlclwiOiAkZmEtdmFyLXVzZXIsXG4gIFwic2Nob29sLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2ssXG4gIFwiZHVtcHN0ZXJcIjogJGZhLXZhci1kdW1wc3RlcixcbiAgXCJ2YW4tc2h1dHRsZVwiOiAkZmEtdmFyLXZhbi1zaHV0dGxlLFxuICBcInNodXR0bGUtdmFuXCI6ICRmYS12YXItc2h1dHRsZS12YW4sXG4gIFwiYnVpbGRpbmctdXNlclwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVzZXIsXG4gIFwic3F1YXJlLWNhcmV0LWxlZnRcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0LFxuICBcImhpZ2hsaWdodGVyXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXG4gIFwia2V5XCI6ICRmYS12YXIta2V5LFxuICBcImJ1bGxob3JuXCI6ICRmYS12YXItYnVsbGhvcm4sXG4gIFwiZ2xvYmVcIjogJGZhLXZhci1nbG9iZSxcbiAgXCJzeW5hZ29ndWVcIjogJGZhLXZhci1zeW5hZ29ndWUsXG4gIFwicGVyc29uLWhhbGYtZHJlc3NcIjogJGZhLXZhci1wZXJzb24taGFsZi1kcmVzcyxcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxuICBcImxvY2F0aW9uLWFycm93XCI6ICRmYS12YXItbG9jYXRpb24tYXJyb3csXG4gIFwiY1wiOiAkZmEtdmFyLWMsXG4gIFwidGFibGV0LWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1idXR0b24sXG4gIFwiYnVpbGRpbmctbG9ja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWxvY2ssXG4gIFwicGl6emEtc2xpY2VcIjogJGZhLXZhci1waXp6YS1zbGljZSxcbiAgXCJtb25leS1iaWxsLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUsXG4gIFwiY2hhcnQtYXJlYVwiOiAkZmEtdmFyLWNoYXJ0LWFyZWEsXG4gIFwiYXJlYS1jaGFydFwiOiAkZmEtdmFyLWFyZWEtY2hhcnQsXG4gIFwiaG91c2UtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLWZsYWcsXG4gIFwicGVyc29uLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXMsXG4gIFwiYmFuXCI6ICRmYS12YXItYmFuLFxuICBcImNhbmNlbFwiOiAkZmEtdmFyLWNhbmNlbCxcbiAgXCJjYW1lcmEtcm90YXRlXCI6ICRmYS12YXItY2FtZXJhLXJvdGF0ZSxcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwic3RhclwiOiAkZmEtdmFyLXN0YXIsXG4gIFwicmVwZWF0XCI6ICRmYS12YXItcmVwZWF0LFxuICBcImNyb3NzXCI6ICRmYS12YXItY3Jvc3MsXG4gIFwiYm94XCI6ICRmYS12YXItYm94LFxuICBcInZlbnVzLW1hcnNcIjogJGZhLXZhci12ZW51cy1tYXJzLFxuICBcImFycm93LXBvaW50ZXJcIjogJGZhLXZhci1hcnJvdy1wb2ludGVyLFxuICBcIm1vdXNlLXBvaW50ZXJcIjogJGZhLXZhci1tb3VzZS1wb2ludGVyLFxuICBcIm1heGltaXplXCI6ICRmYS12YXItbWF4aW1pemUsXG4gIFwiZXhwYW5kLWFycm93cy1hbHRcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCxcbiAgXCJjaGFyZ2luZy1zdGF0aW9uXCI6ICRmYS12YXItY2hhcmdpbmctc3RhdGlvbixcbiAgXCJzaGFwZXNcIjogJGZhLXZhci1zaGFwZXMsXG4gIFwidHJpYW5nbGUtY2lyY2xlLXNxdWFyZVwiOiAkZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmUsXG4gIFwic2h1ZmZsZVwiOiAkZmEtdmFyLXNodWZmbGUsXG4gIFwicmFuZG9tXCI6ICRmYS12YXItcmFuZG9tLFxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXG4gIFwicnVubmluZ1wiOiAkZmEtdmFyLXJ1bm5pbmcsXG4gIFwibW9iaWxlLXJldHJvXCI6ICRmYS12YXItbW9iaWxlLXJldHJvLFxuICBcImdyaXAtbGluZXMtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsLFxuICBcInNwaWRlclwiOiAkZmEtdmFyLXNwaWRlcixcbiAgXCJoYW5kcy1ib3VuZFwiOiAkZmEtdmFyLWhhbmRzLWJvdW5kLFxuICBcImZpbGUtaW52b2ljZS1kb2xsYXJcIjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxuICBcInBsYW5lLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ4LXJheVwiOiAkZmEtdmFyLXgtcmF5LFxuICBcInNwZWxsLWNoZWNrXCI6ICRmYS12YXItc3BlbGwtY2hlY2ssXG4gIFwic2xhc2hcIjogJGZhLXZhci1zbGFzaCxcbiAgXCJjb21wdXRlci1tb3VzZVwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLFxuICBcIm1vdXNlXCI6ICRmYS12YXItbW91c2UsXG4gIFwiYXJyb3ctcmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pblwiOiAkZmEtdmFyLXNpZ24taW4sXG4gIFwic2hvcC1zbGFzaFwiOiAkZmEtdmFyLXNob3Atc2xhc2gsXG4gIFwic3RvcmUtYWx0LXNsYXNoXCI6ICRmYS12YXItc3RvcmUtYWx0LXNsYXNoLFxuICBcInNlcnZlclwiOiAkZmEtdmFyLXNlcnZlcixcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxuICBcInNob3AtbG9ja1wiOiAkZmEtdmFyLXNob3AtbG9jayxcbiAgXCJob3VyZ2xhc3Mtc3RhcnRcIjogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQsXG4gIFwiaG91cmdsYXNzLTFcIjogJGZhLXZhci1ob3VyZ2xhc3MtMSxcbiAgXCJibGVuZGVyLXBob25lXCI6ICRmYS12YXItYmxlbmRlci1waG9uZSxcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcInBlcnNvbi1icmVhc3RmZWVkaW5nXCI6ICRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmcsXG4gIFwicmlnaHQtdG8tYnJhY2tldFwiOiAkZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQsXG4gIFwic2lnbi1pbi1hbHRcIjogJGZhLXZhci1zaWduLWluLWFsdCxcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxuICBcInBhc3Nwb3J0XCI6ICRmYS12YXItcGFzc3BvcnQsXG4gIFwiaGVhcnQtcHVsc2VcIjogJGZhLXZhci1oZWFydC1wdWxzZSxcbiAgXCJoZWFydGJlYXRcIjogJGZhLXZhci1oZWFydGJlYXQsXG4gIFwicGVvcGxlLWNhcnJ5LWJveFwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3gsXG4gIFwicGVvcGxlLWNhcnJ5XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LFxuICBcInRlbXBlcmF0dXJlLWhpZ2hcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoLFxuICBcIm1pY3JvY2hpcFwiOiAkZmEtdmFyLW1pY3JvY2hpcCxcbiAgXCJjcm93blwiOiAkZmEtdmFyLWNyb3duLFxuICBcIndlaWdodC1oYW5naW5nXCI6ICRmYS12YXItd2VpZ2h0LWhhbmdpbmcsXG4gIFwieG1hcmtzLWxpbmVzXCI6ICRmYS12YXIteG1hcmtzLWxpbmVzLFxuICBcImZpbGUtcHJlc2NyaXB0aW9uXCI6ICRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24sXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkZmEtdmFyLXdlaWdodCxcbiAgXCJ1c2VyLWdyb3VwXCI6ICRmYS12YXItdXNlci1ncm91cCxcbiAgXCJ1c2VyLWZyaWVuZHNcIjogJGZhLXZhci11c2VyLWZyaWVuZHMsXG4gIFwiYXJyb3ctdXAtYS16XCI6ICRmYS12YXItYXJyb3ctdXAtYS16LFxuICBcInNvcnQtYWxwaGEtdXBcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLFxuICBcImNoZXNzLWtuaWdodFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodCxcbiAgXCJmYWNlLWxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50LFxuICBcImxhdWdoLXNxdWludFwiOiAkZmEtdmFyLWxhdWdoLXNxdWludCxcbiAgXCJ3aGVlbGNoYWlyXCI6ICRmYS12YXItd2hlZWxjaGFpcixcbiAgXCJjaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctY2lyY2xlLXVwXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwLFxuICBcInRvZ2dsZS1vblwiOiAkZmEtdmFyLXRvZ2dsZS1vbixcbiAgXCJwZXJzb24td2Fsa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLFxuICBcIndhbGtpbmdcIjogJGZhLXZhci13YWxraW5nLFxuICBcImxcIjogJGZhLXZhci1sLFxuICBcImZpcmVcIjogJGZhLXZhci1maXJlLFxuICBcImJlZC1wdWxzZVwiOiAkZmEtdmFyLWJlZC1wdWxzZSxcbiAgXCJwcm9jZWR1cmVzXCI6ICRmYS12YXItcHJvY2VkdXJlcyxcbiAgXCJzaHV0dGxlLXNwYWNlXCI6ICRmYS12YXItc2h1dHRsZS1zcGFjZSxcbiAgXCJzcGFjZS1zaHV0dGxlXCI6ICRmYS12YXItc3BhY2Utc2h1dHRsZSxcbiAgXCJmYWNlLWxhdWdoXCI6ICRmYS12YXItZmFjZS1sYXVnaCxcbiAgXCJsYXVnaFwiOiAkZmEtdmFyLWxhdWdoLFxuICBcImZvbGRlci1vcGVuXCI6ICRmYS12YXItZm9sZGVyLW9wZW4sXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1cyxcbiAgXCJjb2RlLWZvcmtcIjogJGZhLXZhci1jb2RlLWZvcmssXG4gIFwiY2l0eVwiOiAkZmEtdmFyLWNpdHksXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdCxcbiAgXCJwZXBwZXItaG90XCI6ICRmYS12YXItcGVwcGVyLWhvdCxcbiAgXCJ1bmxvY2tcIjogJGZhLXZhci11bmxvY2ssXG4gIFwiY29sb24tc2lnblwiOiAkZmEtdmFyLWNvbG9uLXNpZ24sXG4gIFwiaGVhZHNldFwiOiAkZmEtdmFyLWhlYWRzZXQsXG4gIFwic3RvcmUtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1zbGFzaCxcbiAgXCJyb2FkLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrLFxuICBcInVzZXItbWludXNcIjogJGZhLXZhci11c2VyLW1pbnVzLFxuICBcIm1hcnMtc3Ryb2tlLXVwXCI6ICRmYS12YXItbWFycy1zdHJva2UtdXAsXG4gIFwibWFycy1zdHJva2UtdlwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXYsXG4gIFwiY2hhbXBhZ25lLWdsYXNzZXNcIjogJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlcyxcbiAgXCJnbGFzcy1jaGVlcnNcIjogJGZhLXZhci1nbGFzcy1jaGVlcnMsXG4gIFwiY2xpcGJvYXJkXCI6ICRmYS12YXItY2xpcGJvYXJkLFxuICBcImhvdXNlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWFycm93LXVwXCI6ICRmYS12YXItZmlsZS1hcnJvdy11cCxcbiAgXCJmaWxlLXVwbG9hZFwiOiAkZmEtdmFyLWZpbGUtdXBsb2FkLFxuICBcIndpZmlcIjogJGZhLXZhci13aWZpLFxuICBcIndpZmktM1wiOiAkZmEtdmFyLXdpZmktMyxcbiAgXCJ3aWZpLXN0cm9uZ1wiOiAkZmEtdmFyLXdpZmktc3Ryb25nLFxuICBcImJhdGhcIjogJGZhLXZhci1iYXRoLFxuICBcImJhdGh0dWJcIjogJGZhLXZhci1iYXRodHViLFxuICBcInVuZGVybGluZVwiOiAkZmEtdmFyLXVuZGVybGluZSxcbiAgXCJ1c2VyLXBlblwiOiAkZmEtdmFyLXVzZXItcGVuLFxuICBcInVzZXItZWRpdFwiOiAkZmEtdmFyLXVzZXItZWRpdCxcbiAgXCJzaWduYXR1cmVcIjogJGZhLXZhci1zaWduYXR1cmUsXG4gIFwic3Ryb29wd2FmZWxcIjogJGZhLXZhci1zdHJvb3B3YWZlbCxcbiAgXCJib2xkXCI6ICRmYS12YXItYm9sZCxcbiAgXCJhbmNob3ItbG9ja1wiOiAkZmEtdmFyLWFuY2hvci1sb2NrLFxuICBcImJ1aWxkaW5nLW5nb1wiOiAkZmEtdmFyLWJ1aWxkaW5nLW5nbyxcbiAgXCJtYW5hdC1zaWduXCI6ICRmYS12YXItbWFuYXQtc2lnbixcbiAgXCJub3QtZXF1YWxcIjogJGZhLXZhci1ub3QtZXF1YWwsXG4gIFwiYm9yZGVyLXRvcC1sZWZ0XCI6ICRmYS12YXItYm9yZGVyLXRvcC1sZWZ0LFxuICBcImJvcmRlci1zdHlsZVwiOiAkZmEtdmFyLWJvcmRlci1zdHlsZSxcbiAgXCJtYXAtbG9jYXRpb24tZG90XCI6ICRmYS12YXItbWFwLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VkLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQtYWx0LFxuICBcImplZGlcIjogJGZhLXZhci1qZWRpLFxuICBcInNxdWFyZS1wb2xsLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWwsXG4gIFwicG9sbFwiOiAkZmEtdmFyLXBvbGwsXG4gIFwibXVnLWhvdFwiOiAkZmEtdmFyLW11Zy1ob3QsXG4gIFwiY2FyLWJhdHRlcnlcIjogJGZhLXZhci1jYXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LWNhclwiOiAkZmEtdmFyLWJhdHRlcnktY2FyLFxuICBcImdpZnRcIjogJGZhLXZhci1naWZ0LFxuICBcImRpY2UtdHdvXCI6ICRmYS12YXItZGljZS10d28sXG4gIFwiY2hlc3MtcXVlZW5cIjogJGZhLXZhci1jaGVzcy1xdWVlbixcbiAgXCJnbGFzc2VzXCI6ICRmYS12YXItZ2xhc3NlcyxcbiAgXCJjaGVzcy1ib2FyZFwiOiAkZmEtdmFyLWNoZXNzLWJvYXJkLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxuICBcIm1hcnMtc3Ryb2tlLXJpZ2h0XCI6ICRmYS12YXItbWFycy1zdHJva2UtcmlnaHQsXG4gIFwibWFycy1zdHJva2UtaFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWgsXG4gIFwiaGFuZC1iYWNrLWZpc3RcIjogJGZhLXZhci1oYW5kLWJhY2stZmlzdCxcbiAgXCJoYW5kLXJvY2tcIjogJGZhLXZhci1oYW5kLXJvY2ssXG4gIFwic3F1YXJlLWNhcmV0LXVwXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwLFxuICBcImNhcmV0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCxcbiAgXCJjbG91ZC1zaG93ZXJzLXdhdGVyXCI6ICRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcixcbiAgXCJjaGFydC1iYXJcIjogJGZhLXZhci1jaGFydC1iYXIsXG4gIFwiYmFyLWNoYXJ0XCI6ICRmYS12YXItYmFyLWNoYXJ0LFxuICBcImhhbmRzLWJ1YmJsZXNcIjogJGZhLXZhci1oYW5kcy1idWJibGVzLFxuICBcImhhbmRzLXdhc2hcIjogJGZhLXZhci1oYW5kcy13YXNoLFxuICBcImxlc3MtdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCxcbiAgXCJ0cmFpblwiOiAkZmEtdmFyLXRyYWluLFxuICBcImV5ZS1sb3ctdmlzaW9uXCI6ICRmYS12YXItZXllLWxvdy12aXNpb24sXG4gIFwibG93LXZpc2lvblwiOiAkZmEtdmFyLWxvdy12aXNpb24sXG4gIFwiY3Jvd1wiOiAkZmEtdmFyLWNyb3csXG4gIFwic2FpbGJvYXRcIjogJGZhLXZhci1zYWlsYm9hdCxcbiAgXCJ3aW5kb3ctcmVzdG9yZVwiOiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlLFxuICBcInNxdWFyZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLXBsdXMsXG4gIFwicGx1cy1zcXVhcmVcIjogJGZhLXZhci1wbHVzLXNxdWFyZSxcbiAgXCJ0b3JpaS1nYXRlXCI6ICRmYS12YXItdG9yaWktZ2F0ZSxcbiAgXCJmcm9nXCI6ICRmYS12YXItZnJvZyxcbiAgXCJidWNrZXRcIjogJGZhLXZhci1idWNrZXQsXG4gIFwiaW1hZ2VcIjogJGZhLXZhci1pbWFnZSxcbiAgXCJtaWNyb3Bob25lXCI6ICRmYS12YXItbWljcm9waG9uZSxcbiAgXCJjb3dcIjogJGZhLXZhci1jb3csXG4gIFwiY2FyZXQtdXBcIjogJGZhLXZhci1jYXJldC11cCxcbiAgXCJzY3Jld2RyaXZlclwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLFxuICBcImZvbGRlci1jbG9zZWRcIjogJGZhLXZhci1mb2xkZXItY2xvc2VkLFxuICBcImhvdXNlLXRzdW5hbWlcIjogJGZhLXZhci1ob3VzZS10c3VuYW1pLFxuICBcInNxdWFyZS1uZmlcIjogJGZhLXZhci1zcXVhcmUtbmZpLFxuICBcImFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXIsXG4gIFwibWFydGluaS1nbGFzc1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MsXG4gIFwiZ2xhc3MtbWFydGluaS1hbHRcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCxcbiAgXCJyb3RhdGUtbGVmdFwiOiAkZmEtdmFyLXJvdGF0ZS1sZWZ0LFxuICBcInJvdGF0ZS1iYWNrXCI6ICRmYS12YXItcm90YXRlLWJhY2ssXG4gIFwicm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG8tYWx0XCI6ICRmYS12YXItdW5kby1hbHQsXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXG4gIFwiY29sdW1uc1wiOiAkZmEtdmFyLWNvbHVtbnMsXG4gIFwibGVtb25cIjogJGZhLXZhci1sZW1vbixcbiAgXCJoZWFkLXNpZGUtbWFza1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1tYXNrLFxuICBcImhhbmRzaGFrZVwiOiAkZmEtdmFyLWhhbmRzaGFrZSxcbiAgXCJnZW1cIjogJGZhLXZhci1nZW0sXG4gIFwiZG9sbHlcIjogJGZhLXZhci1kb2xseSxcbiAgXCJkb2xseS1ib3hcIjogJGZhLXZhci1kb2xseS1ib3gsXG4gIFwic21va2luZ1wiOiAkZmEtdmFyLXNtb2tpbmcsXG4gIFwibWluaW1pemVcIjogJGZhLXZhci1taW5pbWl6ZSxcbiAgXCJjb21wcmVzcy1hcnJvd3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCxcbiAgXCJtb251bWVudFwiOiAkZmEtdmFyLW1vbnVtZW50LFxuICBcInNub3dwbG93XCI6ICRmYS12YXItc25vd3Bsb3csXG4gIFwiYW5nbGVzLXJpZ2h0XCI6ICRmYS12YXItYW5nbGVzLXJpZ2h0LFxuICBcImFuZ2xlLWRvdWJsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCxcbiAgXCJjYW5uYWJpc1wiOiAkZmEtdmFyLWNhbm5hYmlzLFxuICBcImNpcmNsZS1wbGF5XCI6ICRmYS12YXItY2lyY2xlLXBsYXksXG4gIFwicGxheS1jaXJjbGVcIjogJGZhLXZhci1wbGF5LWNpcmNsZSxcbiAgXCJ0YWJsZXRzXCI6ICRmYS12YXItdGFibGV0cyxcbiAgXCJldGhlcm5ldFwiOiAkZmEtdmFyLWV0aGVybmV0LFxuICBcImV1cm8tc2lnblwiOiAkZmEtdmFyLWV1cm8tc2lnbixcbiAgXCJldXJcIjogJGZhLXZhci1ldXIsXG4gIFwiZXVyb1wiOiAkZmEtdmFyLWV1cm8sXG4gIFwiY2hhaXJcIjogJGZhLXZhci1jaGFpcixcbiAgXCJjaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtY2hlY2ssXG4gIFwiY2hlY2stY2lyY2xlXCI6ICRmYS12YXItY2hlY2stY2lyY2xlLFxuICBcImNpcmNsZS1zdG9wXCI6ICRmYS12YXItY2lyY2xlLXN0b3AsXG4gIFwic3RvcC1jaXJjbGVcIjogJGZhLXZhci1zdG9wLWNpcmNsZSxcbiAgXCJjb21wYXNzLWRyYWZ0aW5nXCI6ICRmYS12YXItY29tcGFzcy1kcmFmdGluZyxcbiAgXCJkcmFmdGluZy1jb21wYXNzXCI6ICRmYS12YXItZHJhZnRpbmctY29tcGFzcyxcbiAgXCJwbGF0ZS13aGVhdFwiOiAkZmEtdmFyLXBsYXRlLXdoZWF0LFxuICBcImljaWNsZXNcIjogJGZhLXZhci1pY2ljbGVzLFxuICBcInBlcnNvbi1zaGVsdGVyXCI6ICRmYS12YXItcGVyc29uLXNoZWx0ZXIsXG4gIFwibmV1dGVyXCI6ICRmYS12YXItbmV1dGVyLFxuICBcImlkLWJhZGdlXCI6ICRmYS12YXItaWQtYmFkZ2UsXG4gIFwibWFya2VyXCI6ICRmYS12YXItbWFya2VyLFxuICBcImZhY2UtbGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbSxcbiAgXCJsYXVnaC1iZWFtXCI6ICRmYS12YXItbGF1Z2gtYmVhbSxcbiAgXCJoZWxpY29wdGVyLXN5bWJvbFwiOiAkZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxuICBcImNpcmNsZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1jaXJjbGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCxcbiAgXCJsYXJpLXNpZ25cIjogJGZhLXZhci1sYXJpLXNpZ24sXG4gIFwidm9sY2Fub1wiOiAkZmEtdmFyLXZvbGNhbm8sXG4gIFwicGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCxcbiAgXCJzdGVybGluZy1zaWduXCI6ICRmYS12YXItc3Rlcmxpbmctc2lnbixcbiAgXCJnYnBcIjogJGZhLXZhci1nYnAsXG4gIFwicG91bmQtc2lnblwiOiAkZmEtdmFyLXBvdW5kLXNpZ24sXG4gIFwidmlydXNlc1wiOiAkZmEtdmFyLXZpcnVzZXMsXG4gIFwic3F1YXJlLXBlcnNvbi1jb25maW5lZFwiOiAkZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQsXG4gIFwidXNlci10aWVcIjogJGZhLXZhci11c2VyLXRpZSxcbiAgXCJhcnJvdy1kb3duLWxvbmdcIjogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duLFxuICBcInRlbnQtYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwiY2VydGlmaWNhdGVcIjogJGZhLXZhci1jZXJ0aWZpY2F0ZSxcbiAgXCJyZXBseS1hbGxcIjogJGZhLXZhci1yZXBseS1hbGwsXG4gIFwibWFpbC1yZXBseS1hbGxcIjogJGZhLXZhci1tYWlsLXJlcGx5LWFsbCxcbiAgXCJzdWl0Y2FzZVwiOiAkZmEtdmFyLXN1aXRjYXNlLFxuICBcInBlcnNvbi1za2F0aW5nXCI6ICRmYS12YXItcGVyc29uLXNrYXRpbmcsXG4gIFwic2thdGluZ1wiOiAkZmEtdmFyLXNrYXRpbmcsXG4gIFwiZmlsdGVyLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcixcbiAgXCJmdW5uZWwtZG9sbGFyXCI6ICRmYS12YXItZnVubmVsLWRvbGxhcixcbiAgXCJjYW1lcmEtcmV0cm9cIjogJGZhLXZhci1jYW1lcmEtcmV0cm8sXG4gIFwiY2lyY2xlLWFycm93LWRvd25cIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bixcbiAgXCJhcnJvdy1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duLFxuICBcImZpbGUtaW1wb3J0XCI6ICRmYS12YXItZmlsZS1pbXBvcnQsXG4gIFwiYXJyb3ctcmlnaHQtdG8tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGUsXG4gIFwic3F1YXJlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUsXG4gIFwiYm94LW9wZW5cIjogJGZhLXZhci1ib3gtb3BlbixcbiAgXCJzY3JvbGxcIjogJGZhLXZhci1zY3JvbGwsXG4gIFwic3BhXCI6ICRmYS12YXItc3BhLFxuICBcImxvY2F0aW9uLXBpbi1sb2NrXCI6ICRmYS12YXItbG9jYXRpb24tcGluLWxvY2ssXG4gIFwicGF1c2VcIjogJGZhLXZhci1wYXVzZSxcbiAgXCJoaWxsLWF2YWxhbmNoZVwiOiAkZmEtdmFyLWhpbGwtYXZhbGFuY2hlLFxuICBcInRlbXBlcmF0dXJlLWVtcHR5XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXG4gIFwidGVtcGVyYXR1cmUtMFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTAsXG4gIFwidGhlcm1vbWV0ZXItMFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTAsXG4gIFwidGhlcm1vbWV0ZXItZW1wdHlcIjogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSxcbiAgXCJib21iXCI6ICRmYS12YXItYm9tYixcbiAgXCJyZWdpc3RlcmVkXCI6ICRmYS12YXItcmVnaXN0ZXJlZCxcbiAgXCJhZGRyZXNzLWNhcmRcIjogJGZhLXZhci1hZGRyZXNzLWNhcmQsXG4gIFwiY29udGFjdC1jYXJkXCI6ICRmYS12YXItY29udGFjdC1jYXJkLFxuICBcInZjYXJkXCI6ICRmYS12YXItdmNhcmQsXG4gIFwic2NhbGUtdW5iYWxhbmNlZC1mbGlwXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwLFxuICBcImJhbGFuY2Utc2NhbGUtcmlnaHRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0LFxuICBcInN1YnNjcmlwdFwiOiAkZmEtdmFyLXN1YnNjcmlwdCxcbiAgXCJkaWFtb25kLXR1cm4tcmlnaHRcIjogJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQsXG4gIFwiZGlyZWN0aW9uc1wiOiAkZmEtdmFyLWRpcmVjdGlvbnMsXG4gIFwiYnVyc3RcIjogJGZhLXZhci1idXJzdCxcbiAgXCJob3VzZS1sYXB0b3BcIjogJGZhLXZhci1ob3VzZS1sYXB0b3AsXG4gIFwibGFwdG9wLWhvdXNlXCI6ICRmYS12YXItbGFwdG9wLWhvdXNlLFxuICBcImZhY2UtdGlyZWRcIjogJGZhLXZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXG4gIFwibW9uZXktYmlsbHNcIjogJGZhLXZhci1tb25leS1iaWxscyxcbiAgXCJzbW9nXCI6ICRmYS12YXItc21vZyxcbiAgXCJjcnV0Y2hcIjogJGZhLXZhci1jcnV0Y2gsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogJGZhLXZhci1jbG91ZC1hcnJvdy11cCxcbiAgXCJjbG91ZC11cGxvYWRcIjogJGZhLXZhci1jbG91ZC11cGxvYWQsXG4gIFwiY2xvdWQtdXBsb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQsXG4gIFwicGFsZXR0ZVwiOiAkZmEtdmFyLXBhbGV0dGUsXG4gIFwiYXJyb3dzLXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodCxcbiAgXCJ2ZXN0XCI6ICRmYS12YXItdmVzdCxcbiAgXCJmZXJyeVwiOiAkZmEtdmFyLWZlcnJ5LFxuICBcImFycm93cy1kb3duLXRvLXBlb3BsZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZSxcbiAgXCJzZWVkbGluZ1wiOiAkZmEtdmFyLXNlZWRsaW5nLFxuICBcInNwcm91dFwiOiAkZmEtdmFyLXNwcm91dCxcbiAgXCJsZWZ0LXJpZ2h0XCI6ICRmYS12YXItbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXG4gIFwiYm94ZXMtcGFja2luZ1wiOiAkZmEtdmFyLWJveGVzLXBhY2tpbmcsXG4gIFwiY2lyY2xlLWFycm93LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0LFxuICBcImdyb3VwLWFycm93cy1yb3RhdGVcIjogJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlLFxuICBcImJvd2wtZm9vZFwiOiAkZmEtdmFyLWJvd2wtZm9vZCxcbiAgXCJjYW5keS1jYW5lXCI6ICRmYS12YXItY2FuZHktY2FuZSxcbiAgXCJhcnJvdy1kb3duLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtYXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtYXNjLFxuICBcInNvcnQtYW1vdW50LWRvd25cIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxuICBcImNsb3VkLWJvbHRcIjogJGZhLXZhci1jbG91ZC1ib2x0LFxuICBcInRodW5kZXJzdG9ybVwiOiAkZmEtdmFyLXRodW5kZXJzdG9ybSxcbiAgXCJ0ZXh0LXNsYXNoXCI6ICRmYS12YXItdGV4dC1zbGFzaCxcbiAgXCJyZW1vdmUtZm9ybWF0XCI6ICRmYS12YXItcmVtb3ZlLWZvcm1hdCxcbiAgXCJmYWNlLXNtaWxlLXdpbmtcIjogJGZhLXZhci1mYWNlLXNtaWxlLXdpbmssXG4gIFwic21pbGUtd2lua1wiOiAkZmEtdmFyLXNtaWxlLXdpbmssXG4gIFwiZmlsZS13b3JkXCI6ICRmYS12YXItZmlsZS13b3JkLFxuICBcImZpbGUtcG93ZXJwb2ludFwiOiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCxcbiAgXCJhcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1oXCI6ICRmYS12YXItYXJyb3dzLWgsXG4gIFwiaG91c2UtbG9ja1wiOiAkZmEtdmFyLWhvdXNlLWxvY2ssXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNsb3VkLWFycm93LWRvd24sXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZCxcbiAgXCJjbG91ZC1kb3dubG9hZC1hbHRcIjogJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQsXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcbiAgXCJjaGFsa2JvYXJkXCI6ICRmYS12YXItY2hhbGtib2FyZCxcbiAgXCJibGFja2JvYXJkXCI6ICRmYS12YXItYmxhY2tib2FyZCxcbiAgXCJ1c2VyLWxhcmdlLXNsYXNoXCI6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcbiAgXCJ1c2VyLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXVzZXItYWx0LXNsYXNoLFxuICBcImVudmVsb3BlLW9wZW5cIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLFxuICBcImhhbmRzaGFrZS1zaW1wbGUtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoLFxuICBcImhhbmRzaGFrZS1hbHQtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoLFxuICBcIm1hdHRyZXNzLXBpbGxvd1wiOiAkZmEtdmFyLW1hdHRyZXNzLXBpbGxvdyxcbiAgXCJndWFyYW5pLXNpZ25cIjogJGZhLXZhci1ndWFyYW5pLXNpZ24sXG4gIFwiYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93cy1yb3RhdGUsXG4gIFwicmVmcmVzaFwiOiAkZmEtdmFyLXJlZnJlc2gsXG4gIFwic3luY1wiOiAkZmEtdmFyLXN5bmMsXG4gIFwiZmlyZS1leHRpbmd1aXNoZXJcIjogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcixcbiAgXCJjcnV6ZWlyby1zaWduXCI6ICRmYS12YXItY3J1emVpcm8tc2lnbixcbiAgXCJncmVhdGVyLXRoYW4tZXF1YWxcIjogJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwsXG4gIFwic2hpZWxkLWhhbHZlZFwiOiAkZmEtdmFyLXNoaWVsZC1oYWx2ZWQsXG4gIFwic2hpZWxkLWFsdFwiOiAkZmEtdmFyLXNoaWVsZC1hbHQsXG4gIFwiYm9vay1hdGxhc1wiOiAkZmEtdmFyLWJvb2stYXRsYXMsXG4gIFwiYXRsYXNcIjogJGZhLXZhci1hdGxhcyxcbiAgXCJ2aXJ1c1wiOiAkZmEtdmFyLXZpcnVzLFxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcbiAgXCJsYXllci1ncm91cFwiOiAkZmEtdmFyLWxheWVyLWdyb3VwLFxuICBcImFycm93cy10by1kb3RcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90LFxuICBcImFyY2h3YXlcIjogJGZhLXZhci1hcmNod2F5LFxuICBcImhlYXJ0LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1jaGltbmV5LWNyYWNrXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjayxcbiAgXCJob3VzZS1kYW1hZ2VcIjogJGZhLXZhci1ob3VzZS1kYW1hZ2UsXG4gIFwiZmlsZS16aXBwZXJcIjogJGZhLXZhci1maWxlLXppcHBlcixcbiAgXCJmaWxlLWFyY2hpdmVcIjogJGZhLXZhci1maWxlLWFyY2hpdmUsXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxuICBcIm1hcnRpbmktZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5LFxuICBcImdsYXNzLW1hcnRpbmlcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLFxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXG4gIFwiY2VkaS1zaWduXCI6ICRmYS12YXItY2VkaS1zaWduLFxuICBcIml0YWxpY1wiOiAkZmEtdmFyLWl0YWxpYyxcbiAgXCJjaHVyY2hcIjogJGZhLXZhci1jaHVyY2gsXG4gIFwiY29tbWVudHMtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudHMtZG9sbGFyLFxuICBcImRlbW9jcmF0XCI6ICRmYS12YXItZGVtb2NyYXQsXG4gIFwielwiOiAkZmEtdmFyLXosXG4gIFwicGVyc29uLXNraWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmcsXG4gIFwic2tpaW5nXCI6ICRmYS12YXItc2tpaW5nLFxuICBcInJvYWQtbG9ja1wiOiAkZmEtdmFyLXJvYWQtbG9jayxcbiAgXCJhXCI6ICRmYS12YXItYSxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bixcbiAgXCJ0ZW1wZXJhdHVyZS1kb3duXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZG93bixcbiAgXCJmZWF0aGVyLXBvaW50ZWRcIjogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXG4gIFwiZmVhdGhlci1hbHRcIjogJGZhLXZhci1mZWF0aGVyLWFsdCxcbiAgXCJwXCI6ICRmYS12YXItcCxcbiAgXCJzbm93Zmxha2VcIjogJGZhLXZhci1zbm93Zmxha2UsXG4gIFwibmV3c3BhcGVyXCI6ICRmYS12YXItbmV3c3BhcGVyLFxuICBcInJlY3RhbmdsZS1hZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxuICBcImNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQsXG4gIFwiZmlsdGVyLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcmssXG4gIFwibG9jdXN0XCI6ICRmYS12YXItbG9jdXN0LFxuICBcInNvcnRcIjogJGZhLXZhci1zb3J0LFxuICBcInVuc29ydGVkXCI6ICRmYS12YXItdW5zb3J0ZWQsXG4gIFwibGlzdC1vbFwiOiAkZmEtdmFyLWxpc3Qtb2wsXG4gIFwibGlzdC0xLTJcIjogJGZhLXZhci1saXN0LTEtMixcbiAgXCJsaXN0LW51bWVyaWNcIjogJGZhLXZhci1saXN0LW51bWVyaWMsXG4gIFwicGVyc29uLWRyZXNzLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0LFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhclwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcixcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXG4gIFwidmVjdG9yLXNxdWFyZVwiOiAkZmEtdmFyLXZlY3Rvci1zcXVhcmUsXG4gIFwiYnJlYWQtc2xpY2VcIjogJGZhLXZhci1icmVhZC1zbGljZSxcbiAgXCJsYW5ndWFnZVwiOiAkZmEtdmFyLWxhbmd1YWdlLFxuICBcImZhY2Uta2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQsXG4gIFwia2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXIta2lzcy13aW5rLWhlYXJ0LFxuICBcImZpbHRlclwiOiAkZmEtdmFyLWZpbHRlcixcbiAgXCJxdWVzdGlvblwiOiAkZmEtdmFyLXF1ZXN0aW9uLFxuICBcImZpbGUtc2lnbmF0dXJlXCI6ICRmYS12YXItZmlsZS1zaWduYXR1cmUsXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHRcIjogJGZhLXZhci1hcnJvd3MtYWx0LFxuICBcImhvdXNlLWNoaW1uZXktdXNlclwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktdXNlcixcbiAgXCJoYW5kLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQsXG4gIFwicHV6emxlLXBpZWNlXCI6ICRmYS12YXItcHV6emxlLXBpZWNlLFxuICBcIm1vbmV5LWNoZWNrXCI6ICRmYS12YXItbW9uZXktY2hlY2ssXG4gIFwic3Rhci1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UsXG4gIFwic3Rhci1oYWxmLWFsdFwiOiAkZmEtdmFyLXN0YXItaGFsZi1hbHQsXG4gIFwiY29kZVwiOiAkZmEtdmFyLWNvZGUsXG4gIFwid2hpc2tleS1nbGFzc1wiOiAkZmEtdmFyLXdoaXNrZXktZ2xhc3MsXG4gIFwiZ2xhc3Mtd2hpc2tleVwiOiAkZmEtdmFyLWdsYXNzLXdoaXNrZXksXG4gIFwiYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtY2hhcnRcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0LFxuICBcImFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmUsXG4gIFwiZXh0ZXJuYWwtbGlua1wiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmssXG4gIFwiY3ViZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWN1YmVzLXN0YWNrZWQsXG4gIFwid29uLXNpZ25cIjogJGZhLXZhci13b24tc2lnbixcbiAgXCJrcndcIjogJGZhLXZhci1rcncsXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxuICBcInZpcnVzLWNvdmlkXCI6ICRmYS12YXItdmlydXMtY292aWQsXG4gIFwiYXVzdHJhbC1zaWduXCI6ICRmYS12YXItYXVzdHJhbC1zaWduLFxuICBcImZcIjogJGZhLXZhci1mLFxuICBcImxlYWZcIjogJGZhLXZhci1sZWFmLFxuICBcInJvYWRcIjogJGZhLXZhci1yb2FkLFxuICBcInRheGlcIjogJGZhLXZhci10YXhpLFxuICBcImNhYlwiOiAkZmEtdmFyLWNhYixcbiAgXCJwZXJzb24tY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXMsXG4gIFwiY2hhcnQtcGllXCI6ICRmYS12YXItY2hhcnQtcGllLFxuICBcInBpZS1jaGFydFwiOiAkZmEtdmFyLXBpZS1jaGFydCxcbiAgXCJib2x0LWxpZ2h0bmluZ1wiOiAkZmEtdmFyLWJvbHQtbGlnaHRuaW5nLFxuICBcInNhY2steG1hcmtcIjogJGZhLXZhci1zYWNrLXhtYXJrLFxuICBcImZpbGUtZXhjZWxcIjogJGZhLXZhci1maWxlLWV4Y2VsLFxuICBcImZpbGUtY29udHJhY3RcIjogJGZhLXZhci1maWxlLWNvbnRyYWN0LFxuICBcImZpc2gtZmluc1wiOiAkZmEtdmFyLWZpc2gtZmlucyxcbiAgXCJidWlsZGluZy1mbGFnXCI6ICRmYS12YXItYnVpbGRpbmctZmxhZyxcbiAgXCJmYWNlLWdyaW4tYmVhbVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLFxuICBcImdyaW4tYmVhbVwiOiAkZmEtdmFyLWdyaW4tYmVhbSxcbiAgXCJvYmplY3QtdW5ncm91cFwiOiAkZmEtdmFyLW9iamVjdC11bmdyb3VwLFxuICBcInBvb3BcIjogJGZhLXZhci1wb29wLFxuICBcImxvY2F0aW9uLXBpblwiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbixcbiAgXCJtYXAtbWFya2VyXCI6ICRmYS12YXItbWFwLW1hcmtlcixcbiAgXCJrYWFiYVwiOiAkZmEtdmFyLWthYWJhLFxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkZmEtdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXG4gIFwiZWplY3RcIjogJGZhLXZhci1lamVjdCxcbiAgXCJjaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtcmlnaHQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQsXG4gIFwicGxhbmUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrLFxuICBcImZhY2Utcm9sbGluZy1leWVzXCI6ICRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXMsXG4gIFwibWVoLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMsXG4gIFwib2JqZWN0LWdyb3VwXCI6ICRmYS12YXItb2JqZWN0LWdyb3VwLFxuICBcImNoYXJ0LWxpbmVcIjogJGZhLXZhci1jaGFydC1saW5lLFxuICBcImxpbmUtY2hhcnRcIjogJGZhLXZhci1saW5lLWNoYXJ0LFxuICBcIm1hc2stdmVudGlsYXRvclwiOiAkZmEtdmFyLW1hc2stdmVudGlsYXRvcixcbiAgXCJhcnJvdy1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LFxuICBcInNpZ25zLXBvc3RcIjogJGZhLXZhci1zaWducy1wb3N0LFxuICBcIm1hcC1zaWduc1wiOiAkZmEtdmFyLW1hcC1zaWducyxcbiAgXCJjYXNoLXJlZ2lzdGVyXCI6ICRmYS12YXItY2FzaC1yZWdpc3RlcixcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJoXCI6ICRmYS12YXItaCxcbiAgXCJ0YXJwXCI6ICRmYS12YXItdGFycCxcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2gsXG4gIFwidG9vbHNcIjogJGZhLXZhci10b29scyxcbiAgXCJhcnJvd3MtdG8tZXllXCI6ICRmYS12YXItYXJyb3dzLXRvLWV5ZSxcbiAgXCJwbHVnLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdCxcbiAgXCJoZWFydFwiOiAkZmEtdmFyLWhlYXJ0LFxuICBcIm1hcnMtYW5kLXZlbnVzXCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMsXG4gIFwiaG91c2UtdXNlclwiOiAkZmEtdmFyLWhvdXNlLXVzZXIsXG4gIFwiaG9tZS11c2VyXCI6ICRmYS12YXItaG9tZS11c2VyLFxuICBcImR1bXBzdGVyLWZpcmVcIjogJGZhLXZhci1kdW1wc3Rlci1maXJlLFxuICBcImhvdXNlLWNyYWNrXCI6ICRmYS12YXItaG91c2UtY3JhY2ssXG4gIFwibWFydGluaS1nbGFzcy1jaXRydXNcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1cyxcbiAgXCJjb2NrdGFpbFwiOiAkZmEtdmFyLWNvY2t0YWlsLFxuICBcImZhY2Utc3VycHJpc2VcIjogJGZhLXZhci1mYWNlLXN1cnByaXNlLFxuICBcInN1cnByaXNlXCI6ICRmYS12YXItc3VycHJpc2UsXG4gIFwiYm90dGxlLXdhdGVyXCI6ICRmYS12YXItYm90dGxlLXdhdGVyLFxuICBcImNpcmNsZS1wYXVzZVwiOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcbiAgXCJwYXVzZS1jaXJjbGVcIjogJGZhLXZhci1wYXVzZS1jaXJjbGUsXG4gIFwidG9pbGV0LXBhcGVyLXNsYXNoXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoLFxuICBcImFwcGxlLXdob2xlXCI6ICRmYS12YXItYXBwbGUtd2hvbGUsXG4gIFwiYXBwbGUtYWx0XCI6ICRmYS12YXItYXBwbGUtYWx0LFxuICBcImtpdGNoZW4tc2V0XCI6ICRmYS12YXIta2l0Y2hlbi1zZXQsXG4gIFwiclwiOiAkZmEtdmFyLXIsXG4gIFwidGVtcGVyYXR1cmUtcXVhcnRlclwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtMVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTEsXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTEsXG4gIFwidGhlcm1vbWV0ZXItcXVhcnRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIsXG4gIFwiY3ViZVwiOiAkZmEtdmFyLWN1YmUsXG4gIFwiYml0Y29pbi1zaWduXCI6ICRmYS12YXItYml0Y29pbi1zaWduLFxuICBcInNoaWVsZC1kb2dcIjogJGZhLXZhci1zaGllbGQtZG9nLFxuICBcInNvbGFyLXBhbmVsXCI6ICRmYS12YXItc29sYXItcGFuZWwsXG4gIFwibG9jay1vcGVuXCI6ICRmYS12YXItbG9jay1vcGVuLFxuICBcImVsZXZhdG9yXCI6ICRmYS12YXItZWxldmF0b3IsXG4gIFwibW9uZXktYmlsbC10cmFuc2ZlclwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXIsXG4gIFwibW9uZXktYmlsbC10cmVuZC11cFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXAsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS1wb2xsLWhvcml6b250YWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsLFxuICBcInBvbGwtaFwiOiAkZmEtdmFyLXBvbGwtaCxcbiAgXCJjaXJjbGVcIjogJGZhLXZhci1jaXJjbGUsXG4gIFwiYmFja3dhcmQtZmFzdFwiOiAkZmEtdmFyLWJhY2t3YXJkLWZhc3QsXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXG4gIFwicmVjeWNsZVwiOiAkZmEtdmFyLXJlY3ljbGUsXG4gIFwidXNlci1hc3Ryb25hdXRcIjogJGZhLXZhci11c2VyLWFzdHJvbmF1dCxcbiAgXCJwbGFuZS1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXNsYXNoLFxuICBcInRyYWRlbWFya1wiOiAkZmEtdmFyLXRyYWRlbWFyayxcbiAgXCJiYXNrZXRiYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbCxcbiAgXCJiYXNrZXRiYWxsLWJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwsXG4gIFwic2F0ZWxsaXRlLWRpc2hcIjogJGZhLXZhci1zYXRlbGxpdGUtZGlzaCxcbiAgXCJjaXJjbGUtdXBcIjogJGZhLXZhci1jaXJjbGUtdXAsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXG4gIFwibW9iaWxlLXNjcmVlbi1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbixcbiAgXCJtb2JpbGUtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFsdCxcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxuICBcInZvbHVtZS11cFwiOiAkZmEtdmFyLXZvbHVtZS11cCxcbiAgXCJ1c2Vycy1yYXlzXCI6ICRmYS12YXItdXNlcnMtcmF5cyxcbiAgXCJ3YWxsZXRcIjogJGZhLXZhci13YWxsZXQsXG4gIFwiY2xpcGJvYXJkLWNoZWNrXCI6ICRmYS12YXItY2xpcGJvYXJkLWNoZWNrLFxuICBcImZpbGUtYXVkaW9cIjogJGZhLXZhci1maWxlLWF1ZGlvLFxuICBcImJ1cmdlclwiOiAkZmEtdmFyLWJ1cmdlcixcbiAgXCJoYW1idXJnZXJcIjogJGZhLXZhci1oYW1idXJnZXIsXG4gIFwid3JlbmNoXCI6ICRmYS12YXItd3JlbmNoLFxuICBcImJ1Z3NcIjogJGZhLXZhci1idWdzLFxuICBcInJ1cGVlLXNpZ25cIjogJGZhLXZhci1ydXBlZS1zaWduLFxuICBcInJ1cGVlXCI6ICRmYS12YXItcnVwZWUsXG4gIFwiZmlsZS1pbWFnZVwiOiAkZmEtdmFyLWZpbGUtaW1hZ2UsXG4gIFwiY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItY2lyY2xlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSxcbiAgXCJwbGFuZS1kZXBhcnR1cmVcIjogJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUsXG4gIFwiaGFuZHNoYWtlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNsYXNoLFxuICBcImJvb2stYm9va21hcmtcIjogJGZhLXZhci1ib29rLWJvb2ttYXJrLFxuICBcImNvZGUtYnJhbmNoXCI6ICRmYS12YXItY29kZS1icmFuY2gsXG4gIFwiaGF0LWNvd2JveVwiOiAkZmEtdmFyLWhhdC1jb3dib3ksXG4gIFwiYnJpZGdlXCI6ICRmYS12YXItYnJpZGdlLFxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxuICBcInBob25lLWFsdFwiOiAkZmEtdmFyLXBob25lLWFsdCxcbiAgXCJ0cnVjay1mcm9udFwiOiAkZmEtdmFyLXRydWNrLWZyb250LFxuICBcImNhdFwiOiAkZmEtdmFyLWNhdCxcbiAgXCJhbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJ0cnVjay1maWVsZFwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLFxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXG4gIFwiY2xpcGJvYXJkLXF1ZXN0aW9uXCI6ICRmYS12YXItY2xpcGJvYXJkLXF1ZXN0aW9uLFxuICBcInBhbm9yYW1hXCI6ICRmYS12YXItcGFub3JhbWEsXG4gIFwiY29tbWVudC1tZWRpY2FsXCI6ICRmYS12YXItY29tbWVudC1tZWRpY2FsLFxuICBcInRlZXRoLW9wZW5cIjogJGZhLXZhci10ZWV0aC1vcGVuLFxuICBcImZpbGUtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtbWludXMsXG4gIFwidGFnc1wiOiAkZmEtdmFyLXRhZ3MsXG4gIFwid2luZS1nbGFzc1wiOiAkZmEtdmFyLXdpbmUtZ2xhc3MsXG4gIFwiZm9yd2FyZC1mYXN0XCI6ICRmYS12YXItZm9yd2FyZC1mYXN0LFxuICBcImZhc3QtZm9yd2FyZFwiOiAkZmEtdmFyLWZhc3QtZm9yd2FyZCxcbiAgXCJmYWNlLW1laC1ibGFua1wiOiAkZmEtdmFyLWZhY2UtbWVoLWJsYW5rLFxuICBcIm1laC1ibGFua1wiOiAkZmEtdmFyLW1laC1ibGFuayxcbiAgXCJzcXVhcmUtcGFya2luZ1wiOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLFxuICBcInBhcmtpbmdcIjogJGZhLXZhci1wYXJraW5nLFxuICBcImhvdXNlLXNpZ25hbFwiOiAkZmEtdmFyLWhvdXNlLXNpZ25hbCxcbiAgXCJiYXJzLXByb2dyZXNzXCI6ICRmYS12YXItYmFycy1wcm9ncmVzcyxcbiAgXCJ0YXNrcy1hbHRcIjogJGZhLXZhci10YXNrcy1hbHQsXG4gIFwiZmF1Y2V0LWRyaXBcIjogJGZhLXZhci1mYXVjZXQtZHJpcCxcbiAgXCJjYXJ0LWZsYXRiZWRcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQsXG4gIFwiZG9sbHktZmxhdGJlZFwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQsXG4gIFwiYmFuLXNtb2tpbmdcIjogJGZhLXZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxuICBcInRlcm1pbmFsXCI6ICRmYS12YXItdGVybWluYWwsXG4gIFwibW9iaWxlLWJ1dHRvblwiOiAkZmEtdmFyLW1vYmlsZS1idXR0b24sXG4gIFwiaG91c2UtbWVkaWNhbC1mbGFnXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnLFxuICBcImJhc2tldC1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhc2tldC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYXNrZXRcIjogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQsXG4gIFwidGFwZVwiOiAkZmEtdmFyLXRhcGUsXG4gIFwiYnVzLXNpbXBsZVwiOiAkZmEtdmFyLWJ1cy1zaW1wbGUsXG4gIFwiYnVzLWFsdFwiOiAkZmEtdmFyLWJ1cy1hbHQsXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxuICBcImZhY2Utc2FkLWNyeVwiOiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcbiAgXCJzYWQtY3J5XCI6ICRmYS12YXItc2FkLWNyeSxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcInBlcnNvbi1taWxpdGFyeS10by1wZXJzb25cIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uLFxuICBcImZpbGUtc2hpZWxkXCI6ICRmYS12YXItZmlsZS1zaGllbGQsXG4gIFwidXNlci1zbGFzaFwiOiAkZmEtdmFyLXVzZXItc2xhc2gsXG4gIFwicGVuXCI6ICRmYS12YXItcGVuLFxuICBcInRvd2VyLW9ic2VydmF0aW9uXCI6ICRmYS12YXItdG93ZXItb2JzZXJ2YXRpb24sXG4gIFwiZmlsZS1jb2RlXCI6ICRmYS12YXItZmlsZS1jb2RlLFxuICBcInNpZ25hbFwiOiAkZmEtdmFyLXNpZ25hbCxcbiAgXCJzaWduYWwtNVwiOiAkZmEtdmFyLXNpZ25hbC01LFxuICBcInNpZ25hbC1wZXJmZWN0XCI6ICRmYS12YXItc2lnbmFsLXBlcmZlY3QsXG4gIFwiYnVzXCI6ICRmYS12YXItYnVzLFxuICBcImhlYXJ0LWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJob3VzZS1jaGltbmV5XCI6ICRmYS12YXItaG91c2UtY2hpbW5leSxcbiAgXCJob21lLWxnXCI6ICRmYS12YXItaG9tZS1sZyxcbiAgXCJ3aW5kb3ctbWF4aW1pemVcIjogJGZhLXZhci13aW5kb3ctbWF4aW1pemUsXG4gIFwiZmFjZS1mcm93blwiOiAkZmEtdmFyLWZhY2UtZnJvd24sXG4gIFwiZnJvd25cIjogJGZhLXZhci1mcm93bixcbiAgXCJwcmVzY3JpcHRpb25cIjogJGZhLXZhci1wcmVzY3JpcHRpb24sXG4gIFwic2hvcFwiOiAkZmEtdmFyLXNob3AsXG4gIFwic3RvcmUtYWx0XCI6ICRmYS12YXItc3RvcmUtYWx0LFxuICBcImZsb3BweS1kaXNrXCI6ICRmYS12YXItZmxvcHB5LWRpc2ssXG4gIFwic2F2ZVwiOiAkZmEtdmFyLXNhdmUsXG4gIFwidmloYXJhXCI6ICRmYS12YXItdmloYXJhLFxuICBcInNjYWxlLXVuYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGUtbGVmdFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCxcbiAgXCJzb3J0LXVwXCI6ICRmYS12YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkZmEtdmFyLXNvcnQtYXNjLFxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcbiAgXCJjb21tZW50aW5nXCI6ICRmYS12YXItY29tbWVudGluZyxcbiAgXCJwbGFudC13aWx0XCI6ICRmYS12YXItcGxhbnQtd2lsdCxcbiAgXCJkaWFtb25kXCI6ICRmYS12YXItZGlhbW9uZCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludCxcbiAgXCJncmluLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tc3F1aW50LFxuICBcImhhbmQtaG9sZGluZy1kb2xsYXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyLFxuICBcImhhbmQtaG9sZGluZy11c2RcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkLFxuICBcImJhY3Rlcml1bVwiOiAkZmEtdmFyLWJhY3Rlcml1bSxcbiAgXCJoYW5kLXBvaW50ZXJcIjogJGZhLXZhci1oYW5kLXBvaW50ZXIsXG4gIFwiZHJ1bS1zdGVlbHBhblwiOiAkZmEtdmFyLWRydW0tc3RlZWxwYW4sXG4gIFwiaGFuZC1zY2lzc29yc1wiOiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMsXG4gIFwiaGFuZHMtcHJheWluZ1wiOiAkZmEtdmFyLWhhbmRzLXByYXlpbmcsXG4gIFwicHJheWluZy1oYW5kc1wiOiAkZmEtdmFyLXByYXlpbmctaGFuZHMsXG4gIFwiYXJyb3ctcm90YXRlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0LFxuICBcImFycm93LXJpZ2h0LXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkLFxuICBcInJlZG9cIjogJGZhLXZhci1yZWRvLFxuICBcImJpb2hhemFyZFwiOiAkZmEtdmFyLWJpb2hhemFyZCxcbiAgXCJsb2NhdGlvbi1jcm9zc2hhaXJzXCI6ICRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycyxcbiAgXCJsb2NhdGlvblwiOiAkZmEtdmFyLWxvY2F0aW9uLFxuICBcIm1hcnMtZG91YmxlXCI6ICRmYS12YXItbWFycy1kb3VibGUsXG4gIFwiY2hpbGQtZHJlc3NcIjogJGZhLXZhci1jaGlsZC1kcmVzcyxcbiAgXCJ1c2Vycy1iZXR3ZWVuLWxpbmVzXCI6ICRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lcyxcbiAgXCJsdW5ncy12aXJ1c1wiOiAkZmEtdmFyLWx1bmdzLXZpcnVzLFxuICBcImZhY2UtZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10ZWFycyxcbiAgXCJncmluLXRlYXJzXCI6ICRmYS12YXItZ3Jpbi10ZWFycyxcbiAgXCJwaG9uZVwiOiAkZmEtdmFyLXBob25lLFxuICBcImNhbGVuZGFyLXhtYXJrXCI6ICRmYS12YXItY2FsZW5kYXIteG1hcmssXG4gIFwiY2FsZW5kYXItdGltZXNcIjogJGZhLXZhci1jYWxlbmRhci10aW1lcyxcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkZmEtdmFyLWNoaWxkLXJlYWNoaW5nLFxuICBcImhlYWQtc2lkZS12aXJ1c1wiOiAkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyxcbiAgXCJ1c2VyLWdlYXJcIjogJGZhLXZhci11c2VyLWdlYXIsXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcbiAgXCJhcnJvdy11cC0xLTlcIjogJGZhLXZhci1hcnJvdy11cC0xLTksXG4gIFwic29ydC1udW1lcmljLXVwXCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLFxuICBcImRvb3ItY2xvc2VkXCI6ICRmYS12YXItZG9vci1jbG9zZWQsXG4gIFwic2hpZWxkLXZpcnVzXCI6ICRmYS12YXItc2hpZWxkLXZpcnVzLFxuICBcImRpY2Utc2l4XCI6ICRmYS12YXItZGljZS1zaXgsXG4gIFwibW9zcXVpdG8tbmV0XCI6ICRmYS12YXItbW9zcXVpdG8tbmV0LFxuICBcImJyaWRnZS13YXRlclwiOiAkZmEtdmFyLWJyaWRnZS13YXRlcixcbiAgXCJwZXJzb24tYm9vdGhcIjogJGZhLXZhci1wZXJzb24tYm9vdGgsXG4gIFwidGV4dC13aWR0aFwiOiAkZmEtdmFyLXRleHQtd2lkdGgsXG4gIFwiaGF0LXdpemFyZFwiOiAkZmEtdmFyLWhhdC13aXphcmQsXG4gIFwicGVuLWZhbmN5XCI6ICRmYS12YXItcGVuLWZhbmN5LFxuICBcInBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItcGVyc29uLWRpZ2dpbmcsXG4gIFwiZGlnZ2luZ1wiOiAkZmEtdmFyLWRpZ2dpbmcsXG4gIFwidHJhc2hcIjogJGZhLXZhci10cmFzaCxcbiAgXCJnYXVnZS1zaW1wbGVcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlLFxuICBcImJvb2stbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2stbWVkaWNhbCxcbiAgXCJwb29cIjogJGZhLXZhci1wb28sXG4gIFwicXVvdGUtcmlnaHRcIjogJGZhLXZhci1xdW90ZS1yaWdodCxcbiAgXCJxdW90ZS1yaWdodC1hbHRcIjogJGZhLXZhci1xdW90ZS1yaWdodC1hbHQsXG4gIFwic2hpcnRcIjogJGZhLXZhci1zaGlydCxcbiAgXCJ0LXNoaXJ0XCI6ICRmYS12YXItdC1zaGlydCxcbiAgXCJ0c2hpcnRcIjogJGZhLXZhci10c2hpcnQsXG4gIFwiY3ViZXNcIjogJGZhLXZhci1jdWJlcyxcbiAgXCJkaXZpZGVcIjogJGZhLXZhci1kaXZpZGUsXG4gIFwidGVuZ2Utc2lnblwiOiAkZmEtdmFyLXRlbmdlLXNpZ24sXG4gIFwidGVuZ2VcIjogJGZhLXZhci10ZW5nZSxcbiAgXCJoZWFkcGhvbmVzXCI6ICRmYS12YXItaGVhZHBob25lcyxcbiAgXCJoYW5kcy1ob2xkaW5nXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcbiAgXCJoYW5kcy1jbGFwcGluZ1wiOiAkZmEtdmFyLWhhbmRzLWNsYXBwaW5nLFxuICBcInJlcHVibGljYW5cIjogJGZhLXZhci1yZXB1YmxpY2FuLFxuICBcImFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1sZWZ0LFxuICBcInBlcnNvbi1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLXhtYXJrLFxuICBcInJ1bGVyXCI6ICRmYS12YXItcnVsZXIsXG4gIFwiYWxpZ24tbGVmdFwiOiAkZmEtdmFyLWFsaWduLWxlZnQsXG4gIFwiZGljZS1kNlwiOiAkZmEtdmFyLWRpY2UtZDYsXG4gIFwicmVzdHJvb21cIjogJGZhLXZhci1yZXN0cm9vbSxcbiAgXCJqXCI6ICRmYS12YXItaixcbiAgXCJ1c2Vycy12aWV3ZmluZGVyXCI6ICRmYS12YXItdXNlcnMtdmlld2ZpbmRlcixcbiAgXCJmaWxlLXZpZGVvXCI6ICRmYS12YXItZmlsZS12aWRlbyxcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmstYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQsXG4gIFwidGFibGUtY2VsbHNcIjogJGZhLXZhci10YWJsZS1jZWxscyxcbiAgXCJ0aFwiOiAkZmEtdmFyLXRoLFxuICBcImZpbGUtcGRmXCI6ICRmYS12YXItZmlsZS1wZGYsXG4gIFwiYm9vay1iaWJsZVwiOiAkZmEtdmFyLWJvb2stYmlibGUsXG4gIFwiYmlibGVcIjogJGZhLXZhci1iaWJsZSxcbiAgXCJvXCI6ICRmYS12YXItbyxcbiAgXCJzdWl0Y2FzZS1tZWRpY2FsXCI6ICRmYS12YXItc3VpdGNhc2UtbWVkaWNhbCxcbiAgXCJtZWRraXRcIjogJGZhLXZhci1tZWRraXQsXG4gIFwidXNlci1zZWNyZXRcIjogJGZhLXZhci11c2VyLXNlY3JldCxcbiAgXCJvdHRlclwiOiAkZmEtdmFyLW90dGVyLFxuICBcInBlcnNvbi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcyxcbiAgXCJmZW1hbGVcIjogJGZhLXZhci1mZW1hbGUsXG4gIFwiY29tbWVudC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50LWRvbGxhcixcbiAgXCJidXNpbmVzcy10aW1lXCI6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcbiAgXCJicmllZmNhc2UtY2xvY2tcIjogJGZhLXZhci1icmllZmNhc2UtY2xvY2ssXG4gIFwidGFibGUtY2VsbHMtbGFyZ2VcIjogJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZSxcbiAgXCJ0aC1sYXJnZVwiOiAkZmEtdmFyLXRoLWxhcmdlLFxuICBcImJvb2stdGFuYWtoXCI6ICRmYS12YXItYm9vay10YW5ha2gsXG4gIFwidGFuYWtoXCI6ICRmYS12YXItdGFuYWtoLFxuICBcInBob25lLXZvbHVtZVwiOiAkZmEtdmFyLXBob25lLXZvbHVtZSxcbiAgXCJ2b2x1bWUtY29udHJvbC1waG9uZVwiOiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxuICBcImhhdC1jb3dib3ktc2lkZVwiOiAkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSxcbiAgXCJjbGlwYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNsaXBib2FyZC11c2VyLFxuICBcImNoaWxkXCI6ICRmYS12YXItY2hpbGQsXG4gIFwibGlyYS1zaWduXCI6ICRmYS12YXItbGlyYS1zaWduLFxuICBcInNhdGVsbGl0ZVwiOiAkZmEtdmFyLXNhdGVsbGl0ZSxcbiAgXCJwbGFuZS1sb2NrXCI6ICRmYS12YXItcGxhbmUtbG9jayxcbiAgXCJ0YWdcIjogJGZhLXZhci10YWcsXG4gIFwiY29tbWVudFwiOiAkZmEtdmFyLWNvbW1lbnQsXG4gIFwiY2FrZS1jYW5kbGVzXCI6ICRmYS12YXItY2FrZS1jYW5kbGVzLFxuICBcImJpcnRoZGF5LWNha2VcIjogJGZhLXZhci1iaXJ0aGRheS1jYWtlLFxuICBcImNha2VcIjogJGZhLXZhci1jYWtlLFxuICBcImVudmVsb3BlXCI6ICRmYS12YXItZW52ZWxvcGUsXG4gIFwiYW5nbGVzLXVwXCI6ICRmYS12YXItYW5nbGVzLXVwLFxuICBcImFuZ2xlLWRvdWJsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCxcbiAgXCJwYXBlcmNsaXBcIjogJGZhLXZhci1wYXBlcmNsaXAsXG4gIFwiYXJyb3ctcmlnaHQtdG8tY2l0eVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHksXG4gIFwicmliYm9uXCI6ICRmYS12YXItcmliYm9uLFxuICBcImx1bmdzXCI6ICRmYS12YXItbHVuZ3MsXG4gIFwiYXJyb3ctdXAtOS0xXCI6ICRmYS12YXItYXJyb3ctdXAtOS0xLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0LFxuICBcImxpdGVjb2luLXNpZ25cIjogJGZhLXZhci1saXRlY29pbi1zaWduLFxuICBcImJvcmRlci1ub25lXCI6ICRmYS12YXItYm9yZGVyLW5vbmUsXG4gIFwiY2lyY2xlLW5vZGVzXCI6ICRmYS12YXItY2lyY2xlLW5vZGVzLFxuICBcInBhcmFjaHV0ZS1ib3hcIjogJGZhLXZhci1wYXJhY2h1dGUtYm94LFxuICBcImluZGVudFwiOiAkZmEtdmFyLWluZGVudCxcbiAgXCJ0cnVjay1maWVsZC11blwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLXVuLFxuICBcImhvdXJnbGFzc1wiOiAkZmEtdmFyLWhvdXJnbGFzcyxcbiAgXCJob3VyZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHksXG4gIFwibW91bnRhaW5cIjogJGZhLXZhci1tb3VudGFpbixcbiAgXCJ1c2VyLWRvY3RvclwiOiAkZmEtdmFyLXVzZXItZG9jdG9yLFxuICBcInVzZXItbWRcIjogJGZhLXZhci11c2VyLW1kLFxuICBcImNpcmNsZS1pbmZvXCI6ICRmYS12YXItY2lyY2xlLWluZm8sXG4gIFwiaW5mby1jaXJjbGVcIjogJGZhLXZhci1pbmZvLWNpcmNsZSxcbiAgXCJjbG91ZC1tZWF0YmFsbFwiOiAkZmEtdmFyLWNsb3VkLW1lYXRiYWxsLFxuICBcImNhbWVyYVwiOiAkZmEtdmFyLWNhbWVyYSxcbiAgXCJjYW1lcmEtYWx0XCI6ICRmYS12YXItY2FtZXJhLWFsdCxcbiAgXCJzcXVhcmUtdmlydXNcIjogJGZhLXZhci1zcXVhcmUtdmlydXMsXG4gIFwibWV0ZW9yXCI6ICRmYS12YXItbWV0ZW9yLFxuICBcImNhci1vblwiOiAkZmEtdmFyLWNhci1vbixcbiAgXCJzbGVpZ2hcIjogJGZhLXZhci1zbGVpZ2gsXG4gIFwiYXJyb3ctZG93bi0xLTlcIjogJGZhLXZhci1hcnJvdy1kb3duLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtYXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWFzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLFxuICBcImhhbmQtaG9sZGluZy1kcm9wbGV0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXG4gIFwiaGFuZC1ob2xkaW5nLXdhdGVyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyLFxuICBcIndhdGVyXCI6ICRmYS12YXItd2F0ZXIsXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcbiAgXCJicmFpbGxlXCI6ICRmYS12YXItYnJhaWxsZSxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWxcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWwsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1hbHRcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCxcbiAgXCJsYW5kbWFya1wiOiAkZmEtdmFyLWxhbmRtYXJrLFxuICBcInRydWNrXCI6ICRmYS12YXItdHJ1Y2ssXG4gIFwiY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWNyb3NzaGFpcnMsXG4gIFwicGVyc29uLWNhbmVcIjogJGZhLXZhci1wZXJzb24tY2FuZSxcbiAgXCJ0ZW50XCI6ICRmYS12YXItdGVudCxcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXG4gIFwiY2hlY2stZG91YmxlXCI6ICRmYS12YXItY2hlY2stZG91YmxlLFxuICBcImFycm93LWRvd24tYS16XCI6ICRmYS12YXItYXJyb3ctZG93bi1hLXosXG4gIFwic29ydC1hbHBoYS1hc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcbiAgXCJzb3J0LWFscGhhLWRvd25cIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24sXG4gIFwibW9uZXktYmlsbC13aGVhdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQsXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxuICBcImFycm93LXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQsXG4gIFwiYXJyb3ctbGVmdC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxuICBcImFycm93LXJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvXCI6ICRmYS12YXItdW5kbyxcbiAgXCJoYXJkLWRyaXZlXCI6ICRmYS12YXItaGFyZC1kcml2ZSxcbiAgXCJoZGRcIjogJGZhLXZhci1oZGQsXG4gIFwiZmFjZS1ncmluLXNxdWludC10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1ncmluLXNxdWludC10ZWFycyxcbiAgXCJkdW1iYmVsbFwiOiAkZmEtdmFyLWR1bWJiZWxsLFxuICBcInJlY3RhbmdsZS1saXN0XCI6ICRmYS12YXItcmVjdGFuZ2xlLWxpc3QsXG4gIFwibGlzdC1hbHRcIjogJGZhLXZhci1saXN0LWFsdCxcbiAgXCJ0YXJwLWRyb3BsZXRcIjogJGZhLXZhci10YXJwLWRyb3BsZXQsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxuICBcInNraWluZy1ub3JkaWNcIjogJGZhLXZhci1za2lpbmctbm9yZGljLFxuICBcImNhbGVuZGFyLXBsdXNcIjogJGZhLXZhci1jYWxlbmRhci1wbHVzLFxuICBcInBsYW5lLWFycml2YWxcIjogJGZhLXZhci1wbGFuZS1hcnJpdmFsLFxuICBcImNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWxlZnQsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0LFxuICBcInRyYWluLXN1YndheVwiOiAkZmEtdmFyLXRyYWluLXN1YndheSxcbiAgXCJzdWJ3YXlcIjogJGZhLXZhci1zdWJ3YXksXG4gIFwiY2hhcnQtZ2FudHRcIjogJGZhLXZhci1jaGFydC1nYW50dCxcbiAgXCJpbmRpYW4tcnVwZWUtc2lnblwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduLFxuICBcImluZGlhbi1ydXBlZVwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZSxcbiAgXCJpbnJcIjogJGZhLXZhci1pbnIsXG4gIFwiY3JvcC1zaW1wbGVcIjogJGZhLXZhci1jcm9wLXNpbXBsZSxcbiAgXCJjcm9wLWFsdFwiOiAkZmEtdmFyLWNyb3AtYWx0LFxuICBcIm1vbmV5LWJpbGwtMVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMSxcbiAgXCJtb25leS1iaWxsLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtYWx0LFxuICBcImxlZnQtbG9uZ1wiOiAkZmEtdmFyLWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCxcbiAgXCJkbmFcIjogJGZhLXZhci1kbmEsXG4gIFwidmlydXMtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1zbGFzaCxcbiAgXCJtaW51c1wiOiAkZmEtdmFyLW1pbnVzLFxuICBcInN1YnRyYWN0XCI6ICRmYS12YXItc3VidHJhY3QsXG4gIFwiY2hlc3NcIjogJGZhLXZhci1jaGVzcyxcbiAgXCJhcnJvdy1sZWZ0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0LFxuICBcInBsdWctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2ssXG4gIFwic3RyZWV0LXZpZXdcIjogJGZhLXZhci1zdHJlZXQtdmlldyxcbiAgXCJmcmFuYy1zaWduXCI6ICRmYS12YXItZnJhbmMtc2lnbixcbiAgXCJ2b2x1bWUtb2ZmXCI6ICRmYS12YXItdm9sdW1lLW9mZixcbiAgXCJoYW5kcy1hc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZyxcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImFzbC1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwiZ2VhclwiOiAkZmEtdmFyLWdlYXIsXG4gIFwiY29nXCI6ICRmYS12YXItY29nLFxuICBcImRyb3BsZXQtc2xhc2hcIjogJGZhLXZhci1kcm9wbGV0LXNsYXNoLFxuICBcInRpbnQtc2xhc2hcIjogJGZhLXZhci10aW50LXNsYXNoLFxuICBcIm1vc3F1ZVwiOiAkZmEtdmFyLW1vc3F1ZSxcbiAgXCJtb3NxdWl0b1wiOiAkZmEtdmFyLW1vc3F1aXRvLFxuICBcInN0YXItb2YtZGF2aWRcIjogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxuICBcInBlcnNvbi1taWxpdGFyeS1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1yaWZsZSxcbiAgXCJjYXJ0LXNob3BwaW5nXCI6ICRmYS12YXItY2FydC1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1jYXJ0XCI6ICRmYS12YXItc2hvcHBpbmctY2FydCxcbiAgXCJ2aWFsc1wiOiAkZmEtdmFyLXZpYWxzLFxuICBcInBsdWctY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzLFxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxuICBcImdyaXAtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLXZlcnRpY2FsLFxuICBcImFycm93LXR1cm4tdXBcIjogJGZhLXZhci1hcnJvdy10dXJuLXVwLFxuICBcImxldmVsLXVwXCI6ICRmYS12YXItbGV2ZWwtdXAsXG4gIFwidVwiOiAkZmEtdmFyLXUsXG4gIFwic3F1YXJlLXJvb3QtdmFyaWFibGVcIjogJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZSxcbiAgXCJzcXVhcmUtcm9vdC1hbHRcIjogJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQsXG4gIFwiY2xvY2tcIjogJGZhLXZhci1jbG9jayxcbiAgXCJjbG9jay1mb3VyXCI6ICRmYS12YXItY2xvY2stZm91cixcbiAgXCJiYWNrd2FyZC1zdGVwXCI6ICRmYS12YXItYmFja3dhcmQtc3RlcCxcbiAgXCJzdGVwLWJhY2t3YXJkXCI6ICRmYS12YXItc3RlcC1iYWNrd2FyZCxcbiAgXCJwYWxsZXRcIjogJGZhLXZhci1wYWxsZXQsXG4gIFwiZmF1Y2V0XCI6ICRmYS12YXItZmF1Y2V0LFxuICBcImJhc2ViYWxsLWJhdC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGwsXG4gIFwic1wiOiAkZmEtdmFyLXMsXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcbiAgXCJrZXlib2FyZFwiOiAkZmEtdmFyLWtleWJvYXJkLFxuICBcImNhcmV0LWRvd25cIjogJGZhLXZhci1jYXJldC1kb3duLFxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcbiAgXCJjbGluaWMtbWVkaWNhbFwiOiAkZmEtdmFyLWNsaW5pYy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnMsXG4gIFwidGVtcGVyYXR1cmUtM1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTMsXG4gIFwidGhlcm1vbWV0ZXItM1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTMsXG4gIFwidGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyxcbiAgXCJtb2JpbGUtc2NyZWVuXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbixcbiAgXCJtb2JpbGUtYW5kcm9pZC1hbHRcIjogJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQsXG4gIFwicGxhbmUtdXBcIjogJGZhLXZhci1wbGFuZS11cCxcbiAgXCJwaWdneS1iYW5rXCI6ICRmYS12YXItcGlnZ3ktYmFuayxcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogJGZhLXZhci1iYXR0ZXJ5LWhhbGYsXG4gIFwiYmF0dGVyeS0zXCI6ICRmYS12YXItYmF0dGVyeS0zLFxuICBcIm1vdW50YWluLWNpdHlcIjogJGZhLXZhci1tb3VudGFpbi1jaXR5LFxuICBcImNvaW5zXCI6ICRmYS12YXItY29pbnMsXG4gIFwia2hhbmRhXCI6ICRmYS12YXIta2hhbmRhLFxuICBcInNsaWRlcnNcIjogJGZhLXZhci1zbGlkZXJzLFxuICBcInNsaWRlcnMtaFwiOiAkZmEtdmFyLXNsaWRlcnMtaCxcbiAgXCJmb2xkZXItdHJlZVwiOiAkZmEtdmFyLWZvbGRlci10cmVlLFxuICBcIm5ldHdvcmstd2lyZWRcIjogJGZhLXZhci1uZXR3b3JrLXdpcmVkLFxuICBcIm1hcC1waW5cIjogJGZhLXZhci1tYXAtcGluLFxuICBcImhhbXNhXCI6ICRmYS12YXItaGFtc2EsXG4gIFwiY2VudC1zaWduXCI6ICRmYS12YXItY2VudC1zaWduLFxuICBcImZsYXNrXCI6ICRmYS12YXItZmxhc2ssXG4gIFwicGVyc29uLXByZWduYW50XCI6ICRmYS12YXItcGVyc29uLXByZWduYW50LFxuICBcIndhbmQtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLXNwYXJrbGVzLFxuICBcImVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdlwiOiAkZmEtdmFyLWVsbGlwc2lzLXYsXG4gIFwidGlja2V0XCI6ICRmYS12YXItdGlja2V0LFxuICBcInBvd2VyLW9mZlwiOiAkZmEtdmFyLXBvd2VyLW9mZixcbiAgXCJyaWdodC1sb25nXCI6ICRmYS12YXItcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0LFxuICBcImZsYWctdXNhXCI6ICRmYS12YXItZmxhZy11c2EsXG4gIFwibGFwdG9wLWZpbGVcIjogJGZhLXZhci1sYXB0b3AtZmlsZSxcbiAgXCJ0dHlcIjogJGZhLXZhci10dHksXG4gIFwidGVsZXR5cGVcIjogJGZhLXZhci10ZWxldHlwZSxcbiAgXCJkaWFncmFtLW5leHRcIjogJGZhLXZhci1kaWFncmFtLW5leHQsXG4gIFwicGVyc29uLXJpZmxlXCI6ICRmYS12YXItcGVyc29uLXJpZmxlLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2xvc2VkLWNhcHRpb25pbmdcIjogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyxcbiAgXCJwZXJzb24taGlraW5nXCI6ICRmYS12YXItcGVyc29uLWhpa2luZyxcbiAgXCJoaWtpbmdcIjogJGZhLXZhci1oaWtpbmcsXG4gIFwidmVudXMtZG91YmxlXCI6ICRmYS12YXItdmVudXMtZG91YmxlLFxuICBcImltYWdlc1wiOiAkZmEtdmFyLWltYWdlcyxcbiAgXCJjYWxjdWxhdG9yXCI6ICRmYS12YXItY2FsY3VsYXRvcixcbiAgXCJwZW9wbGUtcHVsbGluZ1wiOiAkZmEtdmFyLXBlb3BsZS1wdWxsaW5nLFxuICBcIm5cIjogJGZhLXZhci1uLFxuICBcImNhYmxlLWNhclwiOiAkZmEtdmFyLWNhYmxlLWNhcixcbiAgXCJ0cmFtXCI6ICRmYS12YXItdHJhbSxcbiAgXCJjbG91ZC1yYWluXCI6ICRmYS12YXItY2xvdWQtcmFpbixcbiAgXCJidWlsZGluZy1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcmssXG4gIFwic2hpcFwiOiAkZmEtdmFyLXNoaXAsXG4gIFwiYXJyb3dzLWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmUsXG4gIFwiZG93bmxvYWRcIjogJGZhLXZhci1kb3dubG9hZCxcbiAgXCJmYWNlLWdyaW5cIjogJGZhLXZhci1mYWNlLWdyaW4sXG4gIFwiZ3JpblwiOiAkZmEtdmFyLWdyaW4sXG4gIFwiZGVsZXRlLWxlZnRcIjogJGZhLXZhci1kZWxldGUtbGVmdCxcbiAgXCJiYWNrc3BhY2VcIjogJGZhLXZhci1iYWNrc3BhY2UsXG4gIFwiZXllLWRyb3BwZXJcIjogJGZhLXZhci1leWUtZHJvcHBlcixcbiAgXCJleWUtZHJvcHBlci1lbXB0eVwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5LFxuICBcImV5ZWRyb3BwZXJcIjogJGZhLXZhci1leWVkcm9wcGVyLFxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2ssXG4gIFwiZm9yd2FyZFwiOiAkZmEtdmFyLWZvcndhcmQsXG4gIFwibW9iaWxlXCI6ICRmYS12YXItbW9iaWxlLFxuICBcIm1vYmlsZS1hbmRyb2lkXCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQsXG4gIFwibW9iaWxlLXBob25lXCI6ICRmYS12YXItbW9iaWxlLXBob25lLFxuICBcImZhY2UtbWVoXCI6ICRmYS12YXItZmFjZS1tZWgsXG4gIFwibWVoXCI6ICRmYS12YXItbWVoLFxuICBcImFsaWduLWNlbnRlclwiOiAkZmEtdmFyLWFsaWduLWNlbnRlcixcbiAgXCJib29rLXNrdWxsXCI6ICRmYS12YXItYm9vay1za3VsbCxcbiAgXCJib29rLWRlYWRcIjogJGZhLXZhci1ib29rLWRlYWQsXG4gIFwiaWQtY2FyZFwiOiAkZmEtdmFyLWlkLWNhcmQsXG4gIFwiZHJpdmVycy1saWNlbnNlXCI6ICRmYS12YXItZHJpdmVycy1saWNlbnNlLFxuICBcIm91dGRlbnRcIjogJGZhLXZhci1vdXRkZW50LFxuICBcImRlZGVudFwiOiAkZmEtdmFyLWRlZGVudCxcbiAgXCJoZWFydC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiaG91c2VcIjogJGZhLXZhci1ob3VzZSxcbiAgXCJob21lXCI6ICRmYS12YXItaG9tZSxcbiAgXCJob21lLWFsdFwiOiAkZmEtdmFyLWhvbWUtYWx0LFxuICBcImhvbWUtbGctYWx0XCI6ICRmYS12YXItaG9tZS1sZy1hbHQsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiAkZmEtdmFyLWNhbGVuZGFyLXdlZWssXG4gIFwibGFwdG9wLW1lZGljYWxcIjogJGZhLXZhci1sYXB0b3AtbWVkaWNhbCxcbiAgXCJiXCI6ICRmYS12YXItYixcbiAgXCJmaWxlLW1lZGljYWxcIjogJGZhLXZhci1maWxlLW1lZGljYWwsXG4gIFwiZGljZS1vbmVcIjogJGZhLXZhci1kaWNlLW9uZSxcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXG4gIFwiYXJyb3ctcmlnaHQtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQsXG4gIFwiZXhjaGFuZ2VcIjogJGZhLXZhci1leGNoYW5nZSxcbiAgXCJyb3RhdGUtcmlnaHRcIjogJGZhLXZhci1yb3RhdGUtcmlnaHQsXG4gIFwicmVkby1hbHRcIjogJGZhLXZhci1yZWRvLWFsdCxcbiAgXCJyb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1mb3J3YXJkLFxuICBcInV0ZW5zaWxzXCI6ICRmYS12YXItdXRlbnNpbHMsXG4gIFwiY3V0bGVyeVwiOiAkZmEtdmFyLWN1dGxlcnksXG4gIFwiYXJyb3ctdXAtd2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtdXBcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cCxcbiAgXCJtaWxsLXNpZ25cIjogJGZhLXZhci1taWxsLXNpZ24sXG4gIFwiYm93bC1yaWNlXCI6ICRmYS12YXItYm93bC1yaWNlLFxuICBcInNrdWxsXCI6ICRmYS12YXItc2t1bGwsXG4gIFwidG93ZXItYnJvYWRjYXN0XCI6ICRmYS12YXItdG93ZXItYnJvYWRjYXN0LFxuICBcImJyb2FkY2FzdC10b3dlclwiOiAkZmEtdmFyLWJyb2FkY2FzdC10b3dlcixcbiAgXCJ0cnVjay1waWNrdXBcIjogJGZhLXZhci10cnVjay1waWNrdXAsXG4gIFwidXAtbG9uZ1wiOiAkZmEtdmFyLXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtdXBcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC11cCxcbiAgXCJzdG9wXCI6ICRmYS12YXItc3RvcCxcbiAgXCJjb2RlLW1lcmdlXCI6ICRmYS12YXItY29kZS1tZXJnZSxcbiAgXCJ1cGxvYWRcIjogJGZhLXZhci11cGxvYWQsXG4gIFwiaHVycmljYW5lXCI6ICRmYS12YXItaHVycmljYW5lLFxuICBcIm1vdW5kXCI6ICRmYS12YXItbW91bmQsXG4gIFwidG9pbGV0LXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0LXBvcnRhYmxlLFxuICBcImNvbXBhY3QtZGlzY1wiOiAkZmEtdmFyLWNvbXBhY3QtZGlzYyxcbiAgXCJmaWxlLWFycm93LWRvd25cIjogJGZhLXZhci1maWxlLWFycm93LWRvd24sXG4gIFwiZmlsZS1kb3dubG9hZFwiOiAkZmEtdmFyLWZpbGUtZG93bmxvYWQsXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXG4gIFwic2hpZWxkLWNhdFwiOiAkZmEtdmFyLXNoaWVsZC1jYXQsXG4gIFwiYm9sdFwiOiAkZmEtdmFyLWJvbHQsXG4gIFwiemFwXCI6ICRmYS12YXItemFwLFxuICBcImdsYXNzLXdhdGVyXCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXIsXG4gIFwib2lsLXdlbGxcIjogJGZhLXZhci1vaWwtd2VsbCxcbiAgXCJ2YXVsdFwiOiAkZmEtdmFyLXZhdWx0LFxuICBcIm1hcnNcIjogJGZhLXZhci1tYXJzLFxuICBcInRvaWxldFwiOiAkZmEtdmFyLXRvaWxldCxcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXG4gIFwieWVuLXNpZ25cIjogJGZhLXZhci15ZW4tc2lnbixcbiAgXCJjbnlcIjogJGZhLXZhci1jbnksXG4gIFwianB5XCI6ICRmYS12YXItanB5LFxuICBcInJtYlwiOiAkZmEtdmFyLXJtYixcbiAgXCJ5ZW5cIjogJGZhLXZhci15ZW4sXG4gIFwicnVibGUtc2lnblwiOiAkZmEtdmFyLXJ1YmxlLXNpZ24sXG4gIFwicm91YmxlXCI6ICRmYS12YXItcm91YmxlLFxuICBcInJ1YlwiOiAkZmEtdmFyLXJ1YixcbiAgXCJydWJsZVwiOiAkZmEtdmFyLXJ1YmxlLFxuICBcInN1blwiOiAkZmEtdmFyLXN1bixcbiAgXCJndWl0YXJcIjogJGZhLXZhci1ndWl0YXIsXG4gIFwiZmFjZS1sYXVnaC13aW5rXCI6ICRmYS12YXItZmFjZS1sYXVnaC13aW5rLFxuICBcImxhdWdoLXdpbmtcIjogJGZhLXZhci1sYXVnaC13aW5rLFxuICBcImhvcnNlLWhlYWRcIjogJGZhLXZhci1ob3JzZS1oZWFkLFxuICBcImJvcmUtaG9sZVwiOiAkZmEtdmFyLWJvcmUtaG9sZSxcbiAgXCJpbmR1c3RyeVwiOiAkZmEtdmFyLWluZHVzdHJ5LFxuICBcImNpcmNsZS1kb3duXCI6ICRmYS12YXItY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxuICBcImFycm93cy10dXJuLXRvLWRvdHNcIjogJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzLFxuICBcImZsb3Jpbi1zaWduXCI6ICRmYS12YXItZmxvcmluLXNpZ24sXG4gIFwiYXJyb3ctZG93bi1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlLFxuICBcInNvcnQtYW1vdW50LWRlc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjLFxuICBcInNvcnQtYW1vdW50LWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQsXG4gIFwibGVzcy10aGFuXCI6ICRmYS12YXItbGVzcy10aGFuLFxuICBcImFuZ2xlLWRvd25cIjogJGZhLXZhci1hbmdsZS1kb3duLFxuICBcImNhci10dW5uZWxcIjogJGZhLXZhci1jYXItdHVubmVsLFxuICBcImhlYWQtc2lkZS1jb3VnaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCxcbiAgXCJncmlwLWxpbmVzXCI6ICRmYS12YXItZ3JpcC1saW5lcyxcbiAgXCJ0aHVtYnMtZG93blwiOiAkZmEtdmFyLXRodW1icy1kb3duLFxuICBcInVzZXItbG9ja1wiOiAkZmEtdmFyLXVzZXItbG9jayxcbiAgXCJhcnJvdy1yaWdodC1sb25nXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtbG9uZyxcbiAgXCJsb25nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodCxcbiAgXCJhbmNob3ItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyayxcbiAgXCJlbGxpcHNpc1wiOiAkZmEtdmFyLWVsbGlwc2lzLFxuICBcImVsbGlwc2lzLWhcIjogJGZhLXZhci1lbGxpcHNpcy1oLFxuICBcImNoZXNzLXBhd25cIjogJGZhLXZhci1jaGVzcy1wYXduLFxuICBcImtpdC1tZWRpY2FsXCI6ICRmYS12YXIta2l0LW1lZGljYWwsXG4gIFwiZmlyc3QtYWlkXCI6ICRmYS12YXItZmlyc3QtYWlkLFxuICBcInBlcnNvbi10aHJvdWdoLXdpbmRvd1wiOiAkZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdyxcbiAgXCJ0b29sYm94XCI6ICRmYS12YXItdG9vbGJveCxcbiAgXCJoYW5kcy1ob2xkaW5nLWNpcmNsZVwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlLFxuICBcImJ1Z1wiOiAkZmEtdmFyLWJ1ZyxcbiAgXCJjcmVkaXQtY2FyZFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLFxuICBcImNyZWRpdC1jYXJkLWFsdFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdCxcbiAgXCJjYXJcIjogJGZhLXZhci1jYXIsXG4gIFwiYXV0b21vYmlsZVwiOiAkZmEtdmFyLWF1dG9tb2JpbGUsXG4gIFwiaGFuZC1ob2xkaW5nLWhhbmRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZCxcbiAgXCJib29rLW9wZW4tcmVhZGVyXCI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcbiAgXCJib29rLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stcmVhZGVyLFxuICBcIm1vdW50YWluLXN1blwiOiAkZmEtdmFyLW1vdW50YWluLXN1bixcbiAgXCJhcnJvd3MtbGVmdC1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZSxcbiAgXCJkaWNlLWQyMFwiOiAkZmEtdmFyLWRpY2UtZDIwLFxuICBcInRydWNrLWRyb3BsZXRcIjogJGZhLXZhci10cnVjay1kcm9wbGV0LFxuICBcImZpbGUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUteG1hcmssXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cCxcbiAgXCJ0ZW1wZXJhdHVyZS11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXVwLFxuICBcIm1lZGFsXCI6ICRmYS12YXItbWVkYWwsXG4gIFwiYmVkXCI6ICRmYS12YXItYmVkLFxuICBcInNxdWFyZS1oXCI6ICRmYS12YXItc3F1YXJlLWgsXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcbiAgXCJwb2RjYXN0XCI6ICRmYS12YXItcG9kY2FzdCxcbiAgXCJ0ZW1wZXJhdHVyZS1mdWxsXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtNCxcbiAgXCJ0aGVybW9tZXRlci00XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItNCxcbiAgXCJ0aGVybW9tZXRlci1mdWxsXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCxcbiAgXCJiZWxsXCI6ICRmYS12YXItYmVsbCxcbiAgXCJzdXBlcnNjcmlwdFwiOiAkZmEtdmFyLXN1cGVyc2NyaXB0LFxuICBcInBsdWctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUteG1hcmssXG4gIFwic3Rhci1vZi1saWZlXCI6ICRmYS12YXItc3Rhci1vZi1saWZlLFxuICBcInBob25lLXNsYXNoXCI6ICRmYS12YXItcGhvbmUtc2xhc2gsXG4gIFwicGFpbnQtcm9sbGVyXCI6ICRmYS12YXItcGFpbnQtcm9sbGVyLFxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbmdsZSxcbiAgXCJoYW5kcy1oZWxwaW5nXCI6ICRmYS12YXItaGFuZHMtaGVscGluZyxcbiAgXCJsb2NhdGlvbi1kb3RcIjogJGZhLXZhci1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlci1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdCxcbiAgXCJmaWxlXCI6ICRmYS12YXItZmlsZSxcbiAgXCJncmVhdGVyLXRoYW5cIjogJGZhLXZhci1ncmVhdGVyLXRoYW4sXG4gIFwicGVyc29uLXN3aW1taW5nXCI6ICRmYS12YXItcGVyc29uLXN3aW1taW5nLFxuICBcInN3aW1tZXJcIjogJGZhLXZhci1zd2ltbWVyLFxuICBcImFycm93LWRvd25cIjogJGZhLXZhci1hcnJvdy1kb3duLFxuICBcImRyb3BsZXRcIjogJGZhLXZhci1kcm9wbGV0LFxuICBcInRpbnRcIjogJGZhLXZhci10aW50LFxuICBcImVyYXNlclwiOiAkZmEtdmFyLWVyYXNlcixcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2FzLFxuICBcImVhcnRoXCI6ICRmYS12YXItZWFydGgsXG4gIFwiZWFydGgtYW1lcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2EsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJGZhLXZhci1nbG9iZS1hbWVyaWNhcyxcbiAgXCJwZXJzb24tYnVyc3RcIjogJGZhLXZhci1wZXJzb24tYnVyc3QsXG4gIFwiZG92ZVwiOiAkZmEtdmFyLWRvdmUsXG4gIFwiYmF0dGVyeS1lbXB0eVwiOiAkZmEtdmFyLWJhdHRlcnktZW1wdHksXG4gIFwiYmF0dGVyeS0wXCI6ICRmYS12YXItYmF0dGVyeS0wLFxuICBcInNvY2tzXCI6ICRmYS12YXItc29ja3MsXG4gIFwiaW5ib3hcIjogJGZhLXZhci1pbmJveCxcbiAgXCJzZWN0aW9uXCI6ICRmYS12YXItc2VjdGlvbixcbiAgXCJnYXVnZS1oaWdoXCI6ICRmYS12YXItZ2F1Z2UtaGlnaCxcbiAgXCJ0YWNob21ldGVyLWFsdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LFxuICBcInRhY2hvbWV0ZXItYWx0LWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0LFxuICBcImVudmVsb3BlLW9wZW4tdGV4dFwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCxcbiAgXCJob3NwaXRhbFwiOiAkZmEtdmFyLWhvc3BpdGFsLFxuICBcImhvc3BpdGFsLWFsdFwiOiAkZmEtdmFyLWhvc3BpdGFsLWFsdCxcbiAgXCJob3NwaXRhbC13aWRlXCI6ICRmYS12YXItaG9zcGl0YWwtd2lkZSxcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkZmEtdmFyLXdpbmUtYm90dGxlLFxuICBcImNoZXNzLXJvb2tcIjogJGZhLXZhci1jaGVzcy1yb29rLFxuICBcImJhcnMtc3RhZ2dlcmVkXCI6ICRmYS12YXItYmFycy1zdGFnZ2VyZWQsXG4gIFwicmVvcmRlclwiOiAkZmEtdmFyLXJlb3JkZXIsXG4gIFwic3RyZWFtXCI6ICRmYS12YXItc3RyZWFtLFxuICBcImRoYXJtYWNoYWtyYVwiOiAkZmEtdmFyLWRoYXJtYWNoYWtyYSxcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXG4gIFwicGVyc29uLXdhbGtpbmctd2l0aC1jYW5lXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lLFxuICBcImJsaW5kXCI6ICRmYS12YXItYmxpbmQsXG4gIFwiZHJ1bVwiOiAkZmEtdmFyLWRydW0sXG4gIFwiaWNlLWNyZWFtXCI6ICRmYS12YXItaWNlLWNyZWFtLFxuICBcImhlYXJ0LWNpcmNsZS1ib2x0XCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQsXG4gIFwiZmF4XCI6ICRmYS12YXItZmF4LFxuICBcInBhcmFncmFwaFwiOiAkZmEtdmFyLXBhcmFncmFwaCxcbiAgXCJjaGVjay10by1zbG90XCI6ICRmYS12YXItY2hlY2stdG8tc2xvdCxcbiAgXCJ2b3RlLXllYVwiOiAkZmEtdmFyLXZvdGUteWVhLFxuICBcInN0YXItaGFsZlwiOiAkZmEtdmFyLXN0YXItaGFsZixcbiAgXCJib3hlcy1zdGFja2VkXCI6ICRmYS12YXItYm94ZXMtc3RhY2tlZCxcbiAgXCJib3hlc1wiOiAkZmEtdmFyLWJveGVzLFxuICBcImJveGVzLWFsdFwiOiAkZmEtdmFyLWJveGVzLWFsdCxcbiAgXCJsaW5rXCI6ICRmYS12YXItbGluayxcbiAgXCJjaGFpblwiOiAkZmEtdmFyLWNoYWluLFxuICBcImVhci1saXN0ZW5cIjogJGZhLXZhci1lYXItbGlzdGVuLFxuICBcImFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtc1wiOiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyxcbiAgXCJ0cmVlLWNpdHlcIjogJGZhLXZhci10cmVlLWNpdHksXG4gIFwicGxheVwiOiAkZmEtdmFyLXBsYXksXG4gIFwiZm9udFwiOiAkZmEtdmFyLWZvbnQsXG4gIFwicnVwaWFoLXNpZ25cIjogJGZhLXZhci1ydXBpYWgtc2lnbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJGZhLXZhci1zZWFyY2gsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwicGVyc29uLWRvdHMtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lLFxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZS1hbHRcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcbiAgXCJmaWxlLWVkaXRcIjogJGZhLXZhci1maWxlLWVkaXQsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJzY2hvb2wtbG9ja1wiOiAkZmEtdmFyLXNjaG9vbC1sb2NrLFxuICBcInRvd2VyLWNlbGxcIjogJGZhLXZhci10b3dlci1jZWxsLFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwidHZcIjogJGZhLXZhci10dixcbiAgXCJ0ZWxldmlzaW9uXCI6ICRmYS12YXItdGVsZXZpc2lvbixcbiAgXCJ0di1hbHRcIjogJGZhLXZhci10di1hbHQsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwiY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jaXJjbGUtdXNlcixcbiAgXCJ1c2VyLWNpcmNsZVwiOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXG4gIFwid2luZFwiOiAkZmEtdmFyLXdpbmQsXG4gIFwiY2FyLWJ1cnN0XCI6ICRmYS12YXItY2FyLWJ1cnN0LFxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwidHJ1Y2stZmFzdFwiOiAkZmEtdmFyLXRydWNrLWZhc3QsXG4gIFwic2hpcHBpbmctZmFzdFwiOiAkZmEtdmFyLXNoaXBwaW5nLWZhc3QsXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXG4gIFwidXNlci1ncmFkdWF0ZVwiOiAkZmEtdmFyLXVzZXItZ3JhZHVhdGUsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwiY2lyY2xlLXJhZGlhdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImdyaXBcIjogJGZhLXZhci1ncmlwLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcbiAgXCJzaGFyZS1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlLFxuICBcInNoYXJlLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXG4gIFwiY2hpbGQtcmlmbGVcIjogJGZhLXZhci1jaGlsZC1yaWZsZSxcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJwbHVzXCI6ICRmYS12YXItcGx1cyxcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXG4gIFwiZXhwYW5kXCI6ICRmYS12YXItZXhwYW5kLFxuICBcImNvbXB1dGVyXCI6ICRmYS12YXItY29tcHV0ZXIsXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImJ1aWxkaW5nLXNoaWVsZFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcInRyYXNoLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZVwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUsXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxuICBcImxpbmVzLWxlYW5pbmdcIjogJGZhLXZhci1saW5lcy1sZWFuaW5nLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICRmYS12YXItcnVsZXItY29tYmluZWQsXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImVxdWFsc1wiOiAkZmEtdmFyLWVxdWFscyxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcInN0b3JlXCI6ICRmYS12YXItc3RvcmUsXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcbiAgXCJhbmdsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLXVwLFxuICBcImRydW1zdGljay1iaXRlXCI6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcbiAgXCJjaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWxlZnQsXG4gIFwiYmFjdGVyaWFcIjogJGZhLXZhci1iYWN0ZXJpYSxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxuICBcImNhci1yZWFyXCI6ICRmYS12YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkZmEtdmFyLWNhci1hbHQsXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcInRyYWZmaWMtbGlnaHRcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LFxuICBcInRoZXJtb21ldGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXIsXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJwZXJjZW50XCI6ICRmYS12YXItcGVyY2VudCxcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcbiAgXCJ0cnVjay1tb3ZpbmdcIjogJGZhLXZhci10cnVjay1tb3ZpbmcsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwiZmFjZS1zbWlsZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUsXG4gIFwic21pbGVcIjogJGZhLXZhci1zbWlsZSxcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXG4gIFwidGh1bWItdGFja1wiOiAkZmEtdmFyLXRodW1iLXRhY2ssXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicGVhY2VcIjogJGZhLXZhci1wZWFjZSxcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxuICBcImNvZ3NcIjogJGZhLXZhci1jb2dzLFxuICBcIndhcmVob3VzZVwiOiAkZmEtdmFyLXdhcmVob3VzZSxcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJzaW0tY2FyZFwiOiAkZmEtdmFyLXNpbS1jYXJkLFxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXG4gIFwidHJhbnNnZW5kZXItYWx0XCI6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0LFxuICBcIm1lcmN1cnlcIjogJGZhLXZhci1tZXJjdXJ5LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJwZXJzb24tZmFsbGluZy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0LFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcImNsb2NrLXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItY2xvY2stcm90YXRlLWxlZnQsXG4gIFwiaGlzdG9yeVwiOiAkZmEtdmFyLWhpc3RvcnksXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXG4gIFwiZ29sZi1iYWxsXCI6ICRmYS12YXItZ29sZi1iYWxsLFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImhvdXNlLWNoaW1uZXktd2luZG93XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3csXG4gIFwicGVuLW5pYlwiOiAkZmEtdmFyLXBlbi1uaWIsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJ3aW5lLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItd2luZS1nbGFzcy1lbXB0eSxcbiAgXCJ3aW5lLWdsYXNzLWFsdFwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0LFxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcIm11c2ljXCI6ICRmYS12YXItbXVzaWMsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxuICBcImJyb29tXCI6ICRmYS12YXItYnJvb20sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcbiAgXCJ0aW1lcy1zcXVhcmVcIjogJGZhLXZhci10aW1lcy1zcXVhcmUsXG4gIFwieG1hcmstc3F1YXJlXCI6ICRmYS12YXIteG1hcmstc3F1YXJlLFxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxuICBcInVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcImV4cGFuZC1hbHRcIjogJGZhLXZhci1leHBhbmQtYWx0LFxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxuICBcInRcIjogJGZhLXZhci10LFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImluZmluaXR5XCI6ICRmYS12YXItaW5maW5pdHksXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ2b2ljZW1haWxcIjogJGZhLXZhci12b2ljZW1haWwsXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiYm9vay1xdXJhblwiOiAkZmEtdmFyLWJvb2stcXVyYW4sXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJGZhLXZhci1hbmdyeSxcbiAgXCJjb29raWUtYml0ZVwiOiAkZmEtdmFyLWNvb2tpZS1iaXRlLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcInJzc1wiOiAkZmEtdmFyLXJzcyxcbiAgXCJmZWVkXCI6ICRmYS12YXItZmVlZCxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwiZGVza3RvcFwiOiAkZmEtdmFyLWRlc2t0b3AsXG4gIFwiZGVza3RvcC1hbHRcIjogJGZhLXZhci1kZXNrdG9wLWFsdCxcbiAgXCJtXCI6ICRmYS12YXItbSxcbiAgXCJ0YWJsZS1saXN0XCI6ICRmYS12YXItdGFibGUtbGlzdCxcbiAgXCJ0aC1saXN0XCI6ICRmYS12YXItdGgtbGlzdCxcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkZmEtdmFyLXNtcyxcbiAgXCJib29rXCI6ICRmYS12YXItYm9vayxcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImFuZ2xlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1sZWZ0LFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwiY2xvdWQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLW1vb24sXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwiaW1hZ2UtcG9ydHJhaXRcIjogJGZhLXZhci1pbWFnZS1wb3J0cmFpdCxcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxuICBcInVzZXItdGFnXCI6ICRmYS12YXItdXNlci10YWcsXG4gIFwicnVnXCI6ICRmYS12YXItcnVnLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJzaGFyZVwiOiAkZmEtdmFyLXNoYXJlLFxuICBcImFycm93LXR1cm4tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0LFxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxuICBcInJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJmYWNlLWdyaW1hY2VcIjogJGZhLXZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkZmEtdmFyLWdyaW1hY2UsXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxuICBcIndoZWVsY2hhaXItYWx0XCI6ICRmYS12YXItd2hlZWxjaGFpci1hbHQsXG4gIFwidHVybi1kb3duXCI6ICRmYS12YXItdHVybi1kb3duLFxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcImhhbmQtZG90c1wiOiAkZmEtdmFyLWhhbmQtZG90cyxcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXG4gIFwiZmlsZS1pbnZvaWNlXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLFxuICBcIndpbmRvdy1taW5pbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwiYnJ1c2hcIjogJGZhLXZhci1icnVzaCxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJ1c2VyLWxhcmdlXCI6ICRmYS12YXItdXNlci1sYXJnZSxcbiAgXCJ1c2VyLWFsdFwiOiAkZmEtdmFyLXVzZXItYWx0LFxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzdG9wd2F0Y2gtMjBcIjogJGZhLXZhci1zdG9wd2F0Y2gtMjAsXG4gIFwic3F1YXJlLWZ1bGxcIjogJGZhLXZhci1zcXVhcmUtZnVsbCxcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcIm5vdGUtc3RpY2t5XCI6ICRmYS12YXItbm90ZS1zdGlja3ksXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcbiAgXCJidWctc2xhc2hcIjogJGZhLXZhci1idWctc2xhc2gsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcInVzZXItaW5qdXJlZFwiOiAkZmEtdmFyLXVzZXItaW5qdXJlZCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXG4gIFwiZG9sbGFyXCI6ICRmYS12YXItZG9sbGFyLFxuICBcInVzZFwiOiAkZmEtdmFyLXVzZCxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwidW1icmVsbGFcIjogJGZhLXZhci11bWJyZWxsYSxcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwic3RhcGxlclwiOiAkZmEtdmFyLXN0YXBsZXIsXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXG4gIFwidGhlYXRlci1tYXNrc1wiOiAkZmEtdmFyLXRoZWF0ZXItbWFza3MsXG4gIFwia2lwLXNpZ25cIjogJGZhLXZhci1raXAtc2lnbixcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXG4gIFwiaGFuZHNoYWtlLWFsdFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkZmEtdmFyLWZpZ2h0ZXItamV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJiYXJjb2RlXCI6ICRmYS12YXItYmFyY29kZSxcbiAgXCJwbHVzLW1pbnVzXCI6ICRmYS12YXItcGx1cy1taW51cyxcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkZmEtdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJncmFkdWF0aW9uLWNhcFwiOiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwLFxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcbiAgXCJoYW5kLWhvbGRpbmctbWVkaWNhbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbik7XG5cbiRmYS1icmFuZC1pY29uczogKFxuICBcIm1vbmVyb1wiOiAkZmEtdmFyLW1vbmVybyxcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxuICBcInllbHBcIjogJGZhLXZhci15ZWxwLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJzaG9wd2FyZVwiOiAkZmEtdmFyLXNob3B3YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJyZWRoYXRcIjogJGZhLXZhci1yZWRoYXQsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcbiAgXCJ1cHNcIjogJGZhLXZhci11cHMsXG4gIFwid3BleHBsb3JlclwiOiAkZmEtdmFyLXdwZXhwbG9yZXIsXG4gIFwiZHlhbG9nXCI6ICRmYS12YXItZHlhbG9nLFxuICBcImJpdHlcIjogJGZhLXZhci1iaXR5LFxuICBcInN0YWNrcGF0aFwiOiAkZmEtdmFyLXN0YWNrcGF0aCxcbiAgXCJidXlzZWxsYWRzXCI6ICRmYS12YXItYnV5c2VsbGFkcyxcbiAgXCJmaXJzdC1vcmRlclwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLFxuICBcIm1vZHhcIjogJGZhLXZhci1tb2R4LFxuICBcImd1aWxkZWRcIjogJGZhLXZhci1ndWlsZGVkLFxuICBcInZudlwiOiAkZmEtdmFyLXZudixcbiAgXCJzcXVhcmUtanNcIjogJGZhLXZhci1zcXVhcmUtanMsXG4gIFwianMtc3F1YXJlXCI6ICRmYS12YXItanMtc3F1YXJlLFxuICBcIm1pY3Jvc29mdFwiOiAkZmEtdmFyLW1pY3Jvc29mdCxcbiAgXCJxcVwiOiAkZmEtdmFyLXFxLFxuICBcIm9yY2lkXCI6ICRmYS12YXItb3JjaWQsXG4gIFwiamF2YVwiOiAkZmEtdmFyLWphdmEsXG4gIFwiaW52aXNpb25cIjogJGZhLXZhci1pbnZpc2lvbixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkLWFsdFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0LFxuICBcImNlbnRlcmNvZGVcIjogJGZhLXZhci1jZW50ZXJjb2RlLFxuICBcImdsaWRlLWdcIjogJGZhLXZhci1nbGlkZS1nLFxuICBcImRydXBhbFwiOiAkZmEtdmFyLWRydXBhbCxcbiAgXCJoaXJlLWEtaGVscGVyXCI6ICRmYS12YXItaGlyZS1hLWhlbHBlcixcbiAgXCJjcmVhdGl2ZS1jb21tb25zLWJ5XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSxcbiAgXCJ1bml0eVwiOiAkZmEtdmFyLXVuaXR5LFxuICBcIndobWNzXCI6ICRmYS12YXItd2htY3MsXG4gIFwicm9ja2V0Y2hhdFwiOiAkZmEtdmFyLXJvY2tldGNoYXQsXG4gIFwidmtcIjogJGZhLXZhci12ayxcbiAgXCJ1bnRhcHBkXCI6ICRmYS12YXItdW50YXBwZCxcbiAgXCJtYWlsY2hpbXBcIjogJGZhLXZhci1tYWlsY2hpbXAsXG4gIFwiY3NzMy1hbHRcIjogJGZhLXZhci1jc3MzLWFsdCxcbiAgXCJzcXVhcmUtcmVkZGl0XCI6ICRmYS12YXItc3F1YXJlLXJlZGRpdCxcbiAgXCJyZWRkaXQtc3F1YXJlXCI6ICRmYS12YXItcmVkZGl0LXNxdWFyZSxcbiAgXCJ2aW1lby12XCI6ICRmYS12YXItdmltZW8tdixcbiAgXCJjb250YW9cIjogJGZhLXZhci1jb250YW8sXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUsXG4gIFwiZGVza3Byb1wiOiAkZmEtdmFyLWRlc2twcm8sXG4gIFwic2lzdHJpeFwiOiAkZmEtdmFyLXNpc3RyaXgsXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXG4gIFwiaW5zdGFncmFtLXNxdWFyZVwiOiAkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUsXG4gIFwiYmF0dGxlLW5ldFwiOiAkZmEtdmFyLWJhdHRsZS1uZXQsXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxuICBcInNxdWFyZS1oYWNrZXItbmV3c1wiOiAkZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3cyxcbiAgXCJoYWNrZXItbmV3cy1zcXVhcmVcIjogJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUsXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXG4gIFwibmFwc3RlclwiOiAkZmEtdmFyLW5hcHN0ZXIsXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJnb29nbGUtcGx1cy1nXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtZyxcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcbiAgXCJtYXJrZG93blwiOiAkZmEtdmFyLW1hcmtkb3duLFxuICBcInNvdXJjZXRyZWVcIjogJGZhLXZhci1zb3VyY2V0cmVlLFxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXG4gIFwiZGlhc3BvcmFcIjogJGZhLXZhci1kaWFzcG9yYSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxuICBcImdpdGh1Yi1hbHRcIjogJGZhLXZhci1naXRodWItYWx0LFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcbiAgXCJhbGdvbGlhXCI6ICRmYS12YXItYWxnb2xpYSxcbiAgXCJyZWQtcml2ZXJcIjogJGZhLXZhci1yZWQtcml2ZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXG4gIFwic2FmYXJpXCI6ICRmYS12YXItc2FmYXJpLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxuICBcImRpZ2l0YWwtb2NlYW5cIjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxuICBcIm5pbWJsclwiOiAkZmEtdmFyLW5pbWJscixcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkZmEtdmFyLWV2ZXJub3RlLFxuICBcImhhY2tlci1uZXdzXCI6ICRmYS12YXItaGFja2VyLW5ld3MsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXG4gIFwiYWR2ZXJzYWxcIjogJGZhLXZhci1hZHZlcnNhbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcbiAgXCJmb250aWNvbnNcIjogJGZhLXZhci1mb250aWNvbnMsXG4gIFwid2VpeGluXCI6ICRmYS12YXItd2VpeGluLFxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcbiAgXCJyZXZcIjogJGZhLXZhci1yZXYsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJzcXVhcmUtdmlhZGVvXCI6ICRmYS12YXItc3F1YXJlLXZpYWRlbyxcbiAgXCJ2aWFkZW8tc3F1YXJlXCI6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwiY2VudG9zXCI6ICRmYS12YXItY2VudG9zLFxuICBcImFkblwiOiAkZmEtdmFyLWFkbixcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxuICBcInNxdWFyZS1kcmliYmJsZVwiOiAkZmEtdmFyLXNxdWFyZS1kcmliYmJsZSxcbiAgXCJkcmliYmJsZS1zcXVhcmVcIjogJGZhLXZhci1kcmliYmJsZS1zcXVhcmUsXG4gIFwiY29kaWVwaWVcIjogJGZhLXZhci1jb2RpZXBpZSxcbiAgXCJub2RlXCI6ICRmYS12YXItbm9kZSxcbiAgXCJtaXhcIjogJGZhLXZhci1taXgsXG4gIFwic3RlYW1cIjogJGZhLXZhci1zdGVhbSxcbiAgXCJjYy1hcHBsZS1wYXlcIjogJGZhLXZhci1jYy1hcHBsZS1wYXksXG4gIFwic2NyaWJkXCI6ICRmYS12YXItc2NyaWJkLFxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcbiAgXCJpbnN0YWxvZFwiOiAkZmEtdmFyLWluc3RhbG9kLFxuICBcImV4cGVkaXRlZHNzbFwiOiAkZmEtdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXG4gIFwiYWNjdXNvZnRcIjogJGZhLXZhci1hY2N1c29mdCxcbiAgXCJpb3hob3N0XCI6ICRmYS12YXItaW94aG9zdCxcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXG4gIFwiYXBwLXN0b3JlXCI6ICRmYS12YXItYXBwLXN0b3JlLFxuICBcImNjLW1hc3RlcmNhcmRcIjogJGZhLXZhci1jYy1tYXN0ZXJjYXJkLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwiZ3JhdlwiOiAkZmEtdmFyLWdyYXYsXG4gIFwid2VpYm9cIjogJGZhLXZhci13ZWlibyxcbiAgXCJ1bmNoYXJ0ZWRcIjogJGZhLXZhci11bmNoYXJ0ZWQsXG4gIFwiZmlyc3RkcmFmdFwiOiAkZmEtdmFyLWZpcnN0ZHJhZnQsXG4gIFwic3F1YXJlLXlvdXR1YmVcIjogJGZhLXZhci1zcXVhcmUteW91dHViZSxcbiAgXCJ5b3V0dWJlLXNxdWFyZVwiOiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlLFxuICBcIndpa2lwZWRpYS13XCI6ICRmYS12YXItd2lraXBlZGlhLXcsXG4gIFwid3ByZXNzclwiOiAkZmEtdmFyLXdwcmVzc3IsXG4gIFwicmVuZGFjdFwiOiAkZmEtdmFyLXJlbmRhY3QsXG4gIFwiYW5nZWxsaXN0XCI6ICRmYS12YXItYW5nZWxsaXN0LFxuICBcImdhbGFjdGljLXJlcHVibGljXCI6ICRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMsXG4gIFwibmZjLWRpcmVjdGlvbmFsXCI6ICRmYS12YXItbmZjLWRpcmVjdGlvbmFsLFxuICBcInNreXBlXCI6ICRmYS12YXItc2t5cGUsXG4gIFwiam9nZXRcIjogJGZhLXZhci1qb2dldCxcbiAgXCJmZWRvcmFcIjogJGZhLXZhci1mZWRvcmEsXG4gIFwic3RyaXBlLXNcIjogJGZhLXZhci1zdHJpcGUtcyxcbiAgXCJtZXRhXCI6ICRmYS12YXItbWV0YSxcbiAgXCJsYXJhdmVsXCI6ICRmYS12YXItbGFyYXZlbCxcbiAgXCJob3RqYXJcIjogJGZhLXZhci1ob3RqYXIsXG4gIFwiYmx1ZXRvb3RoLWJcIjogJGZhLXZhci1ibHVldG9vdGgtYixcbiAgXCJzdGlja2VyLW11bGVcIjogJGZhLXZhci1zdGlja2VyLW11bGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcInJlZGRpdFwiOiAkZmEtdmFyLXJlZGRpdCxcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiYXBwLXN0b3JlLWlvc1wiOiAkZmEtdmFyLWFwcC1zdG9yZS1pb3MsXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcbiAgXCJ3cGJlZ2lubmVyXCI6ICRmYS12YXItd3BiZWdpbm5lcixcbiAgXCJjb25mbHVlbmNlXCI6ICRmYS12YXItY29uZmx1ZW5jZSxcbiAgXCJtZGJcIjogJGZhLXZhci1tZGIsXG4gIFwiZG9jaHViXCI6ICRmYS12YXItZG9jaHViLFxuICBcImFjY2Vzc2libGUtaWNvblwiOiAkZmEtdmFyLWFjY2Vzc2libGUtaWNvbixcbiAgXCJlYmF5XCI6ICRmYS12YXItZWJheSxcbiAgXCJhbWF6b25cIjogJGZhLXZhci1hbWF6b24sXG4gIFwidW5zcGxhc2hcIjogJGZhLXZhci11bnNwbGFzaCxcbiAgXCJ5YXJuXCI6ICRmYS12YXIteWFybixcbiAgXCJzcXVhcmUtc3RlYW1cIjogJGZhLXZhci1zcXVhcmUtc3RlYW0sXG4gIFwic3RlYW0tc3F1YXJlXCI6ICRmYS12YXItc3RlYW0tc3F1YXJlLFxuICBcIjUwMHB4XCI6ICRmYS12YXItNTAwcHgsXG4gIFwic3F1YXJlLXZpbWVvXCI6ICRmYS12YXItc3F1YXJlLXZpbWVvLFxuICBcInZpbWVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpbWVvLXNxdWFyZSxcbiAgXCJhc3ltbWV0cmlrXCI6ICRmYS12YXItYXN5bW1ldHJpayxcbiAgXCJmb250LWF3ZXNvbWVcIjogJGZhLXZhci1mb250LWF3ZXNvbWUsXG4gIFwiZm9udC1hd2Vzb21lLWZsYWdcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyxcbiAgXCJmb250LWF3ZXNvbWUtbG9nby1mdWxsXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCxcbiAgXCJncmF0aXBheVwiOiAkZmEtdmFyLWdyYXRpcGF5LFxuICBcImFwcGxlXCI6ICRmYS12YXItYXBwbGUsXG4gIFwiaGl2ZVwiOiAkZmEtdmFyLWhpdmUsXG4gIFwiZ2l0a3Jha2VuXCI6ICRmYS12YXItZ2l0a3Jha2VuLFxuICBcImtleWJhc2VcIjogJGZhLXZhci1rZXliYXNlLFxuICBcImFwcGxlLXBheVwiOiAkZmEtdmFyLWFwcGxlLXBheSxcbiAgXCJwYWRsZXRcIjogJGZhLXZhci1wYWRsZXQsXG4gIFwiYW1hem9uLXBheVwiOiAkZmEtdmFyLWFtYXpvbi1wYXksXG4gIFwic3F1YXJlLWdpdGh1YlwiOiAkZmEtdmFyLXNxdWFyZS1naXRodWIsXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmUsXG4gIFwic3R1bWJsZXVwb25cIjogJGZhLXZhci1zdHVtYmxldXBvbixcbiAgXCJmZWRleFwiOiAkZmEtdmFyLWZlZGV4LFxuICBcInBob2VuaXgtZnJhbWV3b3JrXCI6ICRmYS12YXItcGhvZW5peC1mcmFtZXdvcmssXG4gIFwic2hvcGlmeVwiOiAkZmEtdmFyLXNob3BpZnksXG4gIFwibmVvc1wiOiAkZmEtdmFyLW5lb3MsXG4gIFwiaGFja2VycmFua1wiOiAkZmEtdmFyLWhhY2tlcnJhbmssXG4gIFwicmVzZWFyY2hnYXRlXCI6ICRmYS12YXItcmVzZWFyY2hnYXRlLFxuICBcInN3aWZ0XCI6ICRmYS12YXItc3dpZnQsXG4gIFwiYW5ndWxhclwiOiAkZmEtdmFyLWFuZ3VsYXIsXG4gIFwic3BlYWthcFwiOiAkZmEtdmFyLXNwZWFrYXAsXG4gIFwiYW5ncnljcmVhdGl2ZVwiOiAkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUsXG4gIFwieS1jb21iaW5hdG9yXCI6ICRmYS12YXIteS1jb21iaW5hdG9yLFxuICBcImVtcGlyZVwiOiAkZmEtdmFyLWVtcGlyZSxcbiAgXCJlbnZpcmFcIjogJGZhLXZhci1lbnZpcmEsXG4gIFwic3F1YXJlLWdpdGxhYlwiOiAkZmEtdmFyLXNxdWFyZS1naXRsYWIsXG4gIFwiZ2l0bGFiLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGxhYi1zcXVhcmUsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInBpZWQtcGlwZXJcIjogJGZhLXZhci1waWVkLXBpcGVyLFxuICBcIndvcmRwcmVzc1wiOiAkZmEtdmFyLXdvcmRwcmVzcyxcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwiZmlyZWZveFwiOiAkZmEtdmFyLWZpcmVmb3gsXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJzaXRoXCI6ICRmYS12YXItc2l0aCxcbiAgXCJ0aGVtZWlzbGVcIjogJGZhLXZhci10aGVtZWlzbGUsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcInJlYWN0XCI6ICRmYS12YXItcmVhY3QsXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxuICBcInNxdWFyZXNwYWNlXCI6ICRmYS12YXItc3F1YXJlc3BhY2UsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImtleWNkblwiOiAkZmEtdmFyLWtleWNkbixcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxuICBcIml0Y2gtaW9cIjogJGZhLXZhci1pdGNoLWlvLFxuICBcInVtYnJhY29cIjogJGZhLXZhci11bWJyYWNvLFxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcImhvdXp6XCI6ICRmYS12YXItaG91enosXG4gIFwiZ2dcIjogJGZhLXZhci1nZyxcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXG4gIFwic3F1YXJlLXBpbnRlcmVzdFwiOiAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXNxdWFyZVwiOiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwiYmxhY2tiZXJyeVwiOiAkZmEtdmFyLWJsYWNrYmVycnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJxdWluc2NhcGVcIjogJGZhLXZhci1xdWluc2NhcGUsXG4gIFwibGVzc1wiOiAkZmEtdmFyLWxlc3MsXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxuICBcIm9wZW5jYXJ0XCI6ICRmYS12YXItb3BlbmNhcnQsXG4gIFwidmluZVwiOiAkZmEtdmFyLXZpbmUsXG4gIFwicGF5cGFsXCI6ICRmYS12YXItcGF5cGFsLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxuICBcInJlZGRpdC1hbGllblwiOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcbiAgXCJ5YWhvb1wiOiAkZmEtdmFyLXlhaG9vLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICRmYS12YXItcGllZC1waXBlci1wcCxcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwibmZjLXN5bWJvbFwiOiAkZmEtdmFyLW5mYy1zeW1ib2wsXG4gIFwiZXRoZXJldW1cIjogJGZhLXZhci1ldGhlcmV1bSxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwicGF0cmVvblwiOiAkZmEtdmFyLXBhdHJlb24sXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXG4gIFwiZ29mb3JlXCI6ICRmYS12YXItZ29mb3JlLFxuICBcImJpbW9iamVjdFwiOiAkZmEtdmFyLWJpbW9iamVjdCxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJzcXVhcmUtZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXMsXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxuICBcIm1hbmRhbG9yaWFuXCI6ICRmYS12YXItbWFuZGFsb3JpYW4sXG4gIFwiZmlyc3Qtb3JkZXItYWx0XCI6ICRmYS12YXItZmlyc3Qtb3JkZXItYWx0LFxuICBcIm9zaVwiOiAkZmEtdmFyLW9zaSxcbiAgXCJnb29nbGUtd2FsbGV0XCI6ICRmYS12YXItZ29vZ2xlLXdhbGxldCxcbiAgXCJkLWFuZC1kLWJleW9uZFwiOiAkZmEtdmFyLWQtYW5kLWQtYmV5b25kLFxuICBcInBlcmlzY29wZVwiOiAkZmEtdmFyLXBlcmlzY29wZSxcbiAgXCJmdWxjcnVtXCI6ICRmYS12YXItZnVsY3J1bSxcbiAgXCJjbG91ZHNjYWxlXCI6ICRmYS12YXItY2xvdWRzY2FsZSxcbiAgXCJmb3J1bWJlZVwiOiAkZmEtdmFyLWZvcnVtYmVlLFxuICBcIm1penVuaVwiOiAkZmEtdmFyLW1penVuaSxcbiAgXCJzY2hsaXhcIjogJGZhLXZhci1zY2hsaXgsXG4gIFwic3F1YXJlLXhpbmdcIjogJGZhLXZhci1zcXVhcmUteGluZyxcbiAgXCJ4aW5nLXNxdWFyZVwiOiAkZmEtdmFyLXhpbmctc3F1YXJlLFxuICBcImJhbmRjYW1wXCI6ICRmYS12YXItYmFuZGNhbXAsXG4gIFwid3Bmb3Jtc1wiOiAkZmEtdmFyLXdwZm9ybXMsXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICRmYS12YXItY2xvdWR2ZXJzaWZ5LFxuICBcInVzcHNcIjogJGZhLXZhci11c3BzLFxuICBcIm1lZ2Fwb3J0XCI6ICRmYS12YXItbWVnYXBvcnQsXG4gIFwibWFnZW50b1wiOiAkZmEtdmFyLW1hZ2VudG8sXG4gIFwic3BvdGlmeVwiOiAkZmEtdmFyLXNwb3RpZnksXG4gIFwib3B0aW4tbW9uc3RlclwiOiAkZmEtdmFyLW9wdGluLW1vbnN0ZXIsXG4gIFwiZmx5XCI6ICRmYS12YXItZmx5LFxuICBcImF2aWF0b1wiOiAkZmEtdmFyLWF2aWF0byxcbiAgXCJpdHVuZXNcIjogJGZhLXZhci1pdHVuZXMsXG4gIFwiY3V0dGxlZmlzaFwiOiAkZmEtdmFyLWN1dHRsZWZpc2gsXG4gIFwiYmxvZ2dlclwiOiAkZmEtdmFyLWJsb2dnZXIsXG4gIFwiZmxpY2tyXCI6ICRmYS12YXItZmxpY2tyLFxuICBcInZpYmVyXCI6ICRmYS12YXItdmliZXIsXG4gIFwic291bmRjbG91ZFwiOiAkZmEtdmFyLXNvdW5kY2xvdWQsXG4gIFwiZGlnZ1wiOiAkZmEtdmFyLWRpZ2csXG4gIFwidGVuY2VudC13ZWlib1wiOiAkZmEtdmFyLXRlbmNlbnQtd2VpYm8sXG4gIFwic3ltZm9ueVwiOiAkZmEtdmFyLXN5bWZvbnksXG4gIFwibWF4Y2RuXCI6ICRmYS12YXItbWF4Y2RuLFxuICBcImV0c3lcIjogJGZhLXZhci1ldHN5LFxuICBcImZhY2Vib29rLW1lc3NlbmdlclwiOiAkZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcixcbiAgXCJhdWRpYmxlXCI6ICRmYS12YXItYXVkaWJsZSxcbiAgXCJ0aGluay1wZWFrc1wiOiAkZmEtdmFyLXRoaW5rLXBlYWtzLFxuICBcImJpbGliaWxpXCI6ICRmYS12YXItYmlsaWJpbGksXG4gIFwiZXJsYW5nXCI6ICRmYS12YXItZXJsYW5nLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImRhc2hjdWJlXCI6ICRmYS12YXItZGFzaGN1YmUsXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxuICBcInNxdWFyZS1waWVkLXBpcGVyXCI6ICRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXIsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJwYWxmZWRcIjogJGZhLXZhci1wYWxmZWQsXG4gIFwic3VwZXJwb3dlcnNcIjogJGZhLXZhci1zdXBlcnBvd2VycyxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcbiAgXCJ0aWt0b2tcIjogJGZhLXZhci10aWt0b2ssXG4gIFwic3F1YXJlLWZhY2Vib29rXCI6ICRmYS12YXItc3F1YXJlLWZhY2Vib29rLFxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwibGludXhcIjogJGZhLXZhci1saW51eCxcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxuICBcImxpbmtlZGluXCI6ICRmYS12YXItbGlua2VkaW4sXG4gIFwiaHVic3BvdFwiOiAkZmEtdmFyLWh1YnNwb3QsXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxuICBcInR3aXRjaFwiOiAkZmEtdmFyLXR3aXRjaCxcbiAgXCJyYXZlbHJ5XCI6ICRmYS12YXItcmF2ZWxyeSxcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxuICBcInNxdWFyZS1sYXN0Zm1cIjogJGZhLXZhci1zcXVhcmUtbGFzdGZtLFxuICBcImxhc3RmbS1zcXVhcmVcIjogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXG4gIFwibWVuZGVsZXlcIjogJGZhLXZhci1tZW5kZWxleSxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkZmEtdmFyLXVuaXJlZ2lzdHJ5LFxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1yZW1peFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXG4gIFwiY2MtYW1hem9uLXBheVwiOiAkZmEtdmFyLWNjLWFtYXpvbi1wYXksXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJmYWNlYm9va1wiOiAkZmEtdmFyLWZhY2Vib29rLFxuICBcImdyaXBmaXJlXCI6ICRmYS12YXItZ3JpcGZpcmUsXG4gIFwiamVkaS1vcmRlclwiOiAkZmEtdmFyLWplZGktb3JkZXIsXG4gIFwidWlraXRcIjogJGZhLXZhci11aWtpdCxcbiAgXCJmb3J0LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCxcbiAgXCJwaGFicmljYXRvclwiOiAkZmEtdmFyLXBoYWJyaWNhdG9yLFxuICBcInVzc3VubmFoXCI6ICRmYS12YXItdXNzdW5uYWgsXG4gIFwiZWFybHliaXJkc1wiOiAkZmEtdmFyLWVhcmx5YmlyZHMsXG4gIFwidHJhZGUtZmVkZXJhdGlvblwiOiAkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24sXG4gIFwiYXV0b3ByZWZpeGVyXCI6ICRmYS12YXItYXV0b3ByZWZpeGVyLFxuICBcIndoYXRzYXBwXCI6ICRmYS12YXItd2hhdHNhcHAsXG4gIFwic2xpZGVzaGFyZVwiOiAkZmEtdmFyLXNsaWRlc2hhcmUsXG4gIFwiZ29vZ2xlLXBsYXlcIjogJGZhLXZhci1nb29nbGUtcGxheSxcbiAgXCJ2aWFkZW9cIjogJGZhLXZhci12aWFkZW8sXG4gIFwibGluZVwiOiAkZmEtdmFyLWxpbmUsXG4gIFwiZ29vZ2xlLWRyaXZlXCI6ICRmYS12YXItZ29vZ2xlLWRyaXZlLFxuICBcInNlcnZpY2VzdGFja1wiOiAkZmEtdmFyLXNlcnZpY2VzdGFjayxcbiAgXCJzaW1wbHlidWlsdFwiOiAkZmEtdmFyLXNpbXBseWJ1aWx0LFxuICBcImJpdGJ1Y2tldFwiOiAkZmEtdmFyLWJpdGJ1Y2tldCxcbiAgXCJpbWRiXCI6ICRmYS12YXItaW1kYixcbiAgXCJkZWV6ZXJcIjogJGZhLXZhci1kZWV6ZXIsXG4gIFwicmFzcGJlcnJ5LXBpXCI6ICRmYS12YXItcmFzcGJlcnJ5LXBpLFxuICBcImppcmFcIjogJGZhLXZhci1qaXJhLFxuICBcImRvY2tlclwiOiAkZmEtdmFyLWRvY2tlcixcbiAgXCJzY3JlZW5wYWxcIjogJGZhLXZhci1zY3JlZW5wYWwsXG4gIFwiYmx1ZXRvb3RoXCI6ICRmYS12YXItYmx1ZXRvb3RoLFxuICBcImdpdHRlclwiOiAkZmEtdmFyLWdpdHRlcixcbiAgXCJkLWFuZC1kXCI6ICRmYS12YXItZC1hbmQtZCxcbiAgXCJtaWNyb2Jsb2dcIjogJGZhLXZhci1taWNyb2Jsb2csXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcbiAgXCJnZy1jaXJjbGVcIjogJGZhLXZhci1nZy1jaXJjbGUsXG4gIFwicGllZC1waXBlci1oYXRcIjogJGZhLXZhci1waWVkLXBpcGVyLWhhdCxcbiAgXCJraWNrc3RhcnRlci1rXCI6ICRmYS12YXIta2lja3N0YXJ0ZXItayxcbiAgXCJ5YW5kZXhcIjogJGZhLXZhci15YW5kZXgsXG4gIFwicmVhZG1lXCI6ICRmYS12YXItcmVhZG1lLFxuICBcImh0bWw1XCI6ICRmYS12YXItaHRtbDUsXG4gIFwic2VsbHN5XCI6ICRmYS12YXItc2VsbHN5LFxuICBcInNhc3NcIjogJGZhLXZhci1zYXNzLFxuICBcIndpcnNpbmRoYW5kd2Vya1wiOiAkZmEtdmFyLXdpcnNpbmRoYW5kd2VyayxcbiAgXCJ3c2hcIjogJGZhLXZhci13c2gsXG4gIFwiYnVyb21vYmVsZXhwZXJ0ZVwiOiAkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUsXG4gIFwic2FsZXNmb3JjZVwiOiAkZmEtdmFyLXNhbGVzZm9yY2UsXG4gIFwib2N0b3B1cy1kZXBsb3lcIjogJGZhLXZhci1vY3RvcHVzLWRlcGxveSxcbiAgXCJtZWRhcHBzXCI6ICRmYS12YXItbWVkYXBwcyxcbiAgXCJuczhcIjogJGZhLXZhci1uczgsXG4gIFwicGludGVyZXN0LXBcIjogJGZhLXZhci1waW50ZXJlc3QtcCxcbiAgXCJhcHBlclwiOiAkZmEtdmFyLWFwcGVyLFxuICBcImZvcnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZSxcbiAgXCJ3YXplXCI6ICRmYS12YXItd2F6ZSxcbiAgXCJjYy1qY2JcIjogJGZhLXZhci1jYy1qY2IsXG4gIFwic25hcGNoYXRcIjogJGZhLXZhci1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1naG9zdFwiOiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0LFxuICBcImZhbnRhc3ktZmxpZ2h0LWdhbWVzXCI6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXG4gIFwicnVzdFwiOiAkZmEtdmFyLXJ1c3QsXG4gIFwid2l4XCI6ICRmYS12YXItd2l4LFxuICBcInNxdWFyZS1iZWhhbmNlXCI6ICRmYS12YXItc3F1YXJlLWJlaGFuY2UsXG4gIFwiYmVoYW5jZS1zcXVhcmVcIjogJGZhLXZhci1iZWhhbmNlLXNxdWFyZSxcbiAgXCJzdXBwbGVcIjogJGZhLXZhci1zdXBwbGUsXG4gIFwicmViZWxcIjogJGZhLXZhci1yZWJlbCxcbiAgXCJjc3MzXCI6ICRmYS12YXItY3NzMyxcbiAgXCJzdGF5bGlua2VkXCI6ICRmYS12YXItc3RheWxpbmtlZCxcbiAgXCJrYWdnbGVcIjogJGZhLXZhci1rYWdnbGUsXG4gIFwic3BhY2UtYXdlc29tZVwiOiAkZmEtdmFyLXNwYWNlLWF3ZXNvbWUsXG4gIFwiZGV2aWFudGFydFwiOiAkZmEtdmFyLWRldmlhbnRhcnQsXG4gIFwiY3BhbmVsXCI6ICRmYS12YXItY3BhbmVsLFxuICBcImdvb2RyZWFkcy1nXCI6ICRmYS12YXItZ29vZHJlYWRzLWcsXG4gIFwic3F1YXJlLWdpdFwiOiAkZmEtdmFyLXNxdWFyZS1naXQsXG4gIFwiZ2l0LXNxdWFyZVwiOiAkZmEtdmFyLWdpdC1zcXVhcmUsXG4gIFwic3F1YXJlLXR1bWJsclwiOiAkZmEtdmFyLXNxdWFyZS10dW1ibHIsXG4gIFwidHVtYmxyLXNxdWFyZVwiOiAkZmEtdmFyLXR1bWJsci1zcXVhcmUsXG4gIFwidHJlbGxvXCI6ICRmYS12YXItdHJlbGxvLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtanBcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwLFxuICBcImdldC1wb2NrZXRcIjogJGZhLXZhci1nZXQtcG9ja2V0LFxuICBcInBlcmJ5dGVcIjogJGZhLXZhci1wZXJieXRlLFxuICBcImdydW50XCI6ICRmYS12YXItZ3J1bnQsXG4gIFwid2VlYmx5XCI6ICRmYS12YXItd2VlYmx5LFxuICBcImNvbm5lY3RkZXZlbG9wXCI6ICRmYS12YXItY29ubmVjdGRldmVsb3AsXG4gIFwibGVhbnB1YlwiOiAkZmEtdmFyLWxlYW5wdWIsXG4gIFwiYmxhY2stdGllXCI6ICRmYS12YXItYmxhY2stdGllLFxuICBcInRoZW1lY29cIjogJGZhLXZhci10aGVtZWNvLFxuICBcInB5dGhvblwiOiAkZmEtdmFyLXB5dGhvbixcbiAgXCJhbmRyb2lkXCI6ICRmYS12YXItYW5kcm9pZCxcbiAgXCJib3RzXCI6ICRmYS12YXItYm90cyxcbiAgXCJmcmVlLWNvZGUtY2FtcFwiOiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wLFxuICBcImhvcm5iaWxsXCI6ICRmYS12YXItaG9ybmJpbGwsXG4gIFwianNcIjogJGZhLXZhci1qcyxcbiAgXCJpZGVhbFwiOiAkZmEtdmFyLWlkZWFsLFxuICBcImdpdFwiOiAkZmEtdmFyLWdpdCxcbiAgXCJkZXZcIjogJGZhLXZhci1kZXYsXG4gIFwic2tldGNoXCI6ICRmYS12YXItc2tldGNoLFxuICBcInlhbmRleC1pbnRlcm5hdGlvbmFsXCI6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXG4gIFwiY2MtYW1leFwiOiAkZmEtdmFyLWNjLWFtZXgsXG4gIFwidWJlclwiOiAkZmEtdmFyLXViZXIsXG4gIFwiZ2l0aHViXCI6ICRmYS12YXItZ2l0aHViLFxuICBcInBocFwiOiAkZmEtdmFyLXBocCxcbiAgXCJhbGlwYXlcIjogJGZhLXZhci1hbGlwYXksXG4gIFwieW91dHViZVwiOiAkZmEtdmFyLXlvdXR1YmUsXG4gIFwic2t5YXRsYXNcIjogJGZhLXZhci1za3lhdGxhcyxcbiAgXCJmaXJlZm94LWJyb3dzZXJcIjogJGZhLXZhci1maXJlZm94LWJyb3dzZXIsXG4gIFwicmVwbHlkXCI6ICRmYS12YXItcmVwbHlkLFxuICBcInN1c2VcIjogJGZhLXZhci1zdXNlLFxuICBcImplbmtpbnNcIjogJGZhLXZhci1qZW5raW5zLFxuICBcInR3aXR0ZXJcIjogJGZhLXZhci10d2l0dGVyLFxuICBcInJvY2tybXNcIjogJGZhLXZhci1yb2Nrcm1zLFxuICBcInBpbnRlcmVzdFwiOiAkZmEtdmFyLXBpbnRlcmVzdCxcbiAgXCJidWZmZXJcIjogJGZhLXZhci1idWZmZXIsXG4gIFwibnBtXCI6ICRmYS12YXItbnBtLFxuICBcInlhbW1lclwiOiAkZmEtdmFyLXlhbW1lcixcbiAgXCJidGNcIjogJGZhLXZhci1idGMsXG4gIFwiZHJpYmJibGVcIjogJGZhLXZhci1kcmliYmJsZSxcbiAgXCJzdHVtYmxldXBvbi1jaXJjbGVcIjogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUsXG4gIFwiaW50ZXJuZXQtZXhwbG9yZXJcIjogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcixcbiAgXCJ0ZWxlZ3JhbVwiOiAkZmEtdmFyLXRlbGVncmFtLFxuICBcInRlbGVncmFtLXBsYW5lXCI6ICRmYS12YXItdGVsZWdyYW0tcGxhbmUsXG4gIFwib2xkLXJlcHVibGljXCI6ICRmYS12YXItb2xkLXJlcHVibGljLFxuICBcInNxdWFyZS13aGF0c2FwcFwiOiAkZmEtdmFyLXNxdWFyZS13aGF0c2FwcCxcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwiZWRnZS1sZWdhY3lcIjogJGZhLXZhci1lZGdlLWxlZ2FjeSxcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJGZhLXZhci1zbGFjay1oYXNoLFxuICBcIm1lZHJ0XCI6ICRmYS12YXItbWVkcnQsXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxuICBcInR1bWJsclwiOiAkZmEtdmFyLXR1bWJscixcbiAgXCJ2YWFkaW5cIjogJGZhLXZhci12YWFkaW4sXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkZmEtdmFyLW1lZGl1bS1tLFxuICBcImFtaWxpYVwiOiAkZmEtdmFyLWFtaWxpYSxcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcbiAgXCJzaXRyb3hcIjogJGZhLXZhci1zaXRyb3gsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcImFpcmJuYlwiOiAkZmEtdmFyLWFpcmJuYixcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJidXktbi1sYXJnZVwiOiAkZmEtdmFyLWJ1eS1uLWxhcmdlLFxuICBcImd1bHBcIjogJGZhLXZhci1ndWxwLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwiZW1iZXJcIjogJGZhLXZhci1lbWJlcixcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJ0ZWFtc3BlYWtcIjogJGZhLXZhci10ZWFtc3BlYWssXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcIm51dHJpdGlvbml4XCI6ICRmYS12YXItbnV0cml0aW9uaXgsXG4gIFwid29kdVwiOiAkZmEtdmFyLXdvZHUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJ6aGlodVwiOiAkZmEtdmFyLXpoaWh1LFxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuKTtcbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgXG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuIiwiLy8gYW5pbWF0aW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXJldmVyc2Uge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG4vLyBpZiBhZ2VudCBvciBvcGVyYXRpbmcgc3lzdGVtIHByZWZlcnMgcmVkdWNlZCBtb3Rpb24sIGRpc2FibGUgYW5pbWF0aW9uc1xuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xuLy8gc2VlOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LFxuICAuI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlLFxuICAuI3skZmEtY3NzLXByZWZpeH0tc3BpbixcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcHVsc2Uge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdCB7XG4gIDAlLCA5MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQ1JSB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1zY2FsZSwgMS4yNSkpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XG4gIDMwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTsgfVxuICA1MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS14LCAxLjA1KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTsgfVxuICA1NyUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7IH1cbiAgNjQlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICA1MCUgeyBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLW9wYWNpdHksIDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUtc2NhbGUsIDEuMTI1KSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteCwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteSwgMSksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAteiwgMCksIHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDQlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XG4gIDglLCAyNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB9XG4gIDEyJSwgMjglIHsgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gIDE2JSB7IHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7IH1cbiAgMjAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpOyB9XG4gIDMyJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cbiAgMzYlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpOyB9XG4gIDQwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuIiwiLy8gcm90YXRpbmcgKyBmbGlwcGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuIiwiLy8gc3RhY2tpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xuICB3aWR0aDogJGZhLXN0YWNrLXdpZHRoO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLXotaW5kZXgsICN7JGZhLXN0YWNrLXotaW5kZXh9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlLCAjeyRmYS1pbnZlcnNlfSk7XG59XG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XG59XG4iLCIvLyBzY3JlZW4tcmVhZGVyIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLnNyLW9ubHksXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHk7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG4uc3Itb25seS1mb2N1c2FibGUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4yLjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4yLjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWJyYW5kczogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWJyYW5kLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cbn1cbiIsIi8qYSB7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn0qL1xuXG4ucC0wLTMge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi5pbWFnZXMtZWZmZWN0LFxuLnNhbF9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLy8gRm9yayBvZiBtYi1tZC0yIGJvb3RzdHJhcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubWItbWQtMTVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1iLW1kLTMwcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tdC1tZC0xNXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAubXQtbWQtMzBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8vIEZvcmsgb2Ygdy0yNSBib290c3RyYXBcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnctbWQtMTAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAudy1tZC0xNSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuXG4gIC53LW1kLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnctbWQtMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAudy1tZC00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC53LW1kLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnctbWQtNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLypcbiAqIFByb2dyZXNzaXZlIGltYWdlc1xuICovXG4vKiBwcm9ncmVzc2l2ZSBpbWFnZSBDU1MgKiAvXG4ucHJvZ3Jlc3NpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucHJvZ3Jlc3NpdmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5wcm9ncmVzc2l2ZSBpbWcucHJldmlldyB7XG4gIGZpbHRlcjogYmx1cigydncpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucHJvZ3Jlc3NpdmUgaW1nLnJldmVhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICBhbmltYXRpb246IHByb2dyZXNzaXZlUmV2ZWFsIDFzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzaXZlUmV2ZWFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSovXG4uYXJyb3ctZG93biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuICAuZmEge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAvKi5zY3JvbGx0ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9Ki9cbiAgYSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLyotd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7Ki9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAvKi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7Ki9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLyotd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxufVxuXG4vLyBNYW51YWw6IGh0dHA6Ly96ZXJvc2l4dGhyZWUuc2UvdmVydGljYWwtYWxpZ24tYW55dGhpbmctd2l0aC1qdXN0LTMtbGluZXMtb2YtY3NzL1xuXG4udmVydGljYWwtLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIC8vdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJvdy0tcGlwZS1kaXZpZGVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1waW5rO1xufVxuXG4vKi5zYW1lLWhlaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59Ki9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8ub3dsLXN0YWdlLW91dGVyLFxuICBAc3VwcG9ydHMgbm90IChkaXNwbGF5OiBmbGV4KSB7XG4gICAgLnNhbWUtaGVpZ2h0X193cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC8vLm93bC1pdGVtLFxuICAgIC8qLnNhbWUtaGVpZ2h0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOTk5OTk5OXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk5OTk5OTlweDtcbiAgICB9Ki9cbiAgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgICAuc2FtZS1oZWlnaHQge1xuICAgICAgW2NsYXNzKj1cIl9fd3JhcHBlclwiXSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gSUVcbiAgLy8gU291cmNlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzI4NDE3MDU2L2hvdy10by10YXJnZXQtb25seS1pZS1hbnktdmVyc2lvbi13aXRoaW4tYS1zdHlsZXNoZWV0XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLm93bC1zdGFnZS1vdXRlcixcbiAgICAuc2FtZS1oZWlnaHRfX3dyYXBwZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLm93bC1pdGVtLFxuICAgIC5zYW1lLWhlaWdodCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucm93LS1waXBlLWRpdmlkZXIgW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXBpbms7XG4gIH1cblxuICAuc2FtZS1oZWlnaHRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJiA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmZlYXR1cmVzLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIHJlc2V0IHJhdGlvXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgPiBhLFxuICAgICAgLmJveCxcbiAgICAgIC5mZWF0dXJlcy1iZyxcbiAgICAgIC5ncmlkX19jb250YWluZXIsXG4gICAgICAuaW1nX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC8vZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJveCxcbiAgICAgIC5ncmlkX19jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIC8vbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBodHRwOi8vd3d3LmphY2tyZWljaGVydC5jb20vMjAxMS8wNy8zMS9ob3ctdG8tYWRkLWEtZGl2aWRlci1iZXR3ZWVuLW1lbnUtaXRlbXMtaW4tY3NzLXVzaW5nLW9ubHktb25lLXNlbGVjdG9yL1xuXG4ubWVudS0tcGlwZS1kaXZpZGVyIHtcbiAgbGkgKyBsaSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cblxuICAvL2xpIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyZXk7IH1cbn1cblxuLypcbi5yb3ctLXBpcGUtZGl2aWRlciBbY2xhc3MqPSdjb2wtJ106bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0tZGl2aWRlcjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OmJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5yb3ctLXBpcGUtZGl2aWRlciBbY2xhc3MqPSdjb2wtJ106bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tLWRpdmlkZXI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxufSovXG4vKi5zaS1hIHtcbiAgcGFkZGluZzogLjdyZW0haW1wb3J0YW50O1xufSovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5yb3ctbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICNmb290ZXItdG9we292ZXJmbG93OiBoaWRkZW47fVxuICAuc2FtZS1oZWlnaHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05OTk5OTk5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTk5OTk5OXB4O1xuICB9XG59XG5cbi8vIGh0dHA6Ly93d3cuamFja3JlaWNoZXJ0LmNvbS8yMDExLzA3LzMxL2hvdy10by1hZGQtYS1kaXZpZGVyLWJldHdlZW4tbWVudS1pdGVtcy1pbi1jc3MtdXNpbmctb25seS1vbmUtc2VsZWN0b3IvXG4ubWVudS0tcGlwZS1kaXZpZGVyIHtcbiAgICBsaStsaSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXktLWxpZ2h0O1xuICAgIH1cbiAgICAvL2xpIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWdyZXk7IH1cbn1cblxuLyouc2ktYSB7XG4gIHBhZGRpbmc6IC43cmVtIWltcG9ydGFudDtcbn0qIC9cblxuQHN1cHBvcnRzIChkaXNwbGF5OiAtd2Via2l0LWZsZXgpIG9yIChkaXNwbGF5OiAtbW96LWZsZXgpIG9yIChkaXNwbGF5OiBmbGV4KSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5yb3ctbWlkZGxle1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIH1cbiAgfVxuXG59Ki9cbi8vIFRhYmxlIFJlc3BvbnNpdmUgR3JvdXBcblxuLnRhYmxlLS13cmFwLXJvdyB7XG4gICYsXG4gICAgLy90YWJsZSxcbiAgdGJvZHksXG4gIHRkLFxuICB0aCxcbiAgdGhlYWQsXG4gIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLyp0ZCB7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG5cbiAgICAgICY6YmVmb3JlIHsgY29udGVudDogYXR0cihkYXRhLWxhYmVsKVwiOiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIH1cbiAgICB9Ki9cbiAgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICB0ciArIHRyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWRpdmlkZXI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAgIC8vdGFibGUge1xuICAgICYge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWRpdmlkZXI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgfVxuXG4gICAgdGhlYWQgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgUmVzcG9uc2l2ZSBHcm91cFxuLy8gaHR0cDovL2NvZGVwZW4uaW8vbWFkZGVzaWducy9wZW4vcEhxbnQ/ZWRpdG9ycz0xMTAwXG5cbi50YWJsZS0td3JhcC1ncm91cCB7XG4gICYsXG4gICAgLy90YWJsZSxcbiAgdGJvZHksXG4gIHRkLFxuICB0aCxcbiAgdGhlYWQsXG4gIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgfVxuXG4gIHRkW2RhdGEtbGFiZWxdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKSBcIjogXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICB0ciArIHRyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWRpdmlkZXI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAgIC8vdGFibGUge1xuICAgICYge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1kaXZpZGVyO1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cblxuICAgIHRoZWFkIHRyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGRbZGF0YS1sYWJlbF0ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgIH1cbiAgfVxufVxuXG4uYW5jaG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaGVpZ2h0KTtcbn1cbiIsIjpyb290IHtcbiAgLS1pbnB1dC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0taW5wdXQtcGFkZGluZy15OiAwLjc1cmVtO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG5cbmJvZHkubG9jay1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oZWFkZXIge1xuICAuYWN0aXZlX19sYW5nIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4yM3JlbTtcbiAgICB9XG4gIH1cbn1cblxudWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS4xZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uaW1nX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypcbiAqIHNlYXJjaF9fcmVzdWx0IHBhZ2VcbiAqL1xuLnNlYXJjaF9fcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxub2wuc2VhcmNoX19yZXN1bHRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi8qXG4gKiBhY2NvcmRpb25cbiAqL1xuXG4jd3JpdGVDb21tZW50IGlucHV0LmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuXG4gICAgJixcbiAgICBoNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBleHRlbmQgLmZhO1xuICAgICAgLy9AZXh0ZW5kIC5wdWxsLXJpZ2h0O1xuICAgICAgLy9jb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgLy9jb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwO1xuICAgICAgLy9jb250ZW50OiAkZmEtdmFyLXBsdXM7XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQ6OmFmdGVyLFxuICAgICYuaW5pdDo6YWZ0ZXIge1xuICAgICAgLy9jb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgLy9jb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247XG4gICAgICAvL2NvbnRlbnQ6ICRmYS12YXItbWludXM7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24gYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSd3aGl0ZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpXG59XG5cbi5hY2NvcmRpb24gYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGF0dGVybl9fZGlhZ29uYWxfbGluZXMge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucGFnZS1saW5rLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9ybS1zaWduaW4ge1xuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGg7IC8vMzBweFxufVxuXG4uZm9ybV9sb2dpbiB7XG4gIC8vZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAvLyByZW1vdmUgY2F1c2UgaGVhZGVyLCBmb290ZXJcbiAgLyptaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsqL1xufVxuXG4uZm9ybS1zaWduaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgLy9wYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNzb2NpYWxuYXYge1xuICBsaSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLmZvcm0tbGFiZWwtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwID4gaW5wdXQsXG4uZm9ybS1sYWJlbC1ncm91cCA+IGxhYmVsIHtcbiAgcGFkZGluZzogdmFyKC0taW5wdXQtcGFkZGluZy15KSB2YXIoLS1pbnB1dC1wYWRkaW5nLXgpO1xufVxuXG4uZm9ybS1sYWJlbC1ncm91cCA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLyogb3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgbWFyZ2luICogL1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXkpICsgdmFyKC0taW5wdXQtcGFkZGluZy15KSAqICgyIC8gMykpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXkpIC8gMyk7XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXkpIC8gMyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWlucHV0LXBhZGRpbmcteSkgLyAzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nztcbn1cbiovXG5cbi8vIHNldHNcbi8qXG4kZ2wtbXMgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMuNWVtKVwiOyAvLyB1cCB0byAzNjBweFxuJGdsLXhzIDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1LjVlbSlcIjsgLy8gdXAgdG8gNTY4cHhcbiRnbC1zbSA6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKVwiOyAvLyBtYXggNzY4cHhcbiRnbC1tZCA6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NGVtKVwiOyAvLyBtYXggMTAyNHB4XG4kZ2wtbGcgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogODBlbSlcIjsgLy8gbWF4IDEyODBweFxuKi9cblxuLnRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAxO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvL21heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGhlYWQgdHIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHRib2R5IHRyIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vQG1lZGlhICN7JGdsLXhzfSAgICAgICAgICAgICAge1xuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC8vc20gYm9vdHN0cmFwXG5cbiAgLnRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRkLCB0ciB7XG4gICAgICBib3JkZXItd2lkdGg6IDBcbiAgICB9XG5cbiAgICA+ICosXG4gICAgdHIsXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NSU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMFxuICAgICAgICB9XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6XCI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucmVzcG9uc2l2ZV9yb3dfdGFibGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMC41ZW0gMCAwLjc1ZW07XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAwLjM1ZW07XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgIC8vcGFkZGluZzogLjYyNWVtO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICB0ZDo6YmVmb3JlIHtcbiAgICAgIC8qXG4gICAgICAqIGFyaWEtbGFiZWwgaGFzIG5vIGFkdmFudGFnZSwgaXQgd29uJ3QgYmUgcmVhZCBpbnNpZGUgYSB0YWJsZVxuICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgICovXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zb3J0YWJsZSB7XG4gICAgdGgge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAvKiY6aG92ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcXDAyNUI4XCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcXDAyNUI4XCI7XG4gICAgICAgICAgfSovXG4gICAgICAvLyYuZGlyLWQge1xuICAgICAgJlthcmlhLXNvcnQ9XCJkZXNjZW5kaW5nXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcMDI1QkVcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyYuZGlyLXUge1xuICAgICAgJlthcmlhLXNvcnQ9XCJhc2NlbmRpbmdcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXFwwMjVCNFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuLmljb24ge1xuXG4gICYud29ybGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvd29ybGQuc3ZnXCIpO1xuICB9XG5cbiAgJi5zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgfVxuXG4gICYuY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXRhbG9nLnN2Z1wiKTtcbiAgfVxuXG4gICYuZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZmFjZWJvb2suc3ZnXCIpO1xuICB9XG5cbiAgJi5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mYWNlYm9vay5zdmdcIik7XG4gIH1cblxuICAmLnlvdXR1YmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcveW91dHViZS5zdmdcIik7XG4gIH1cblxuICAmLnhpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcveGluZy5zdmdcIik7XG4gIH1cblxuICAmLndpa2lwZWRpYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy93aWtpcGVkaWEuc3ZnXCIpO1xuICB9XG5cbiAgJi5nb29nbGUtcGx1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9nb29nbGUtcGx1cy5zdmdcIik7XG4gIH1cbn0qL1xuXG4vLyBib290c3RyYXAgc2VsZWN0XG5cbi5kcm9wZG93bi1pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKi5hcnJvdy1kb3due1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC5mYXtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zY3JvbGx0ZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuYXJyb3ctZG93bntcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLnNjcm9sbHRleHR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufSovXG4uZ3JpZF9fZmxleGJveCB7XG4gIC5mbGV4X19jb250ZW50IHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDJyZW07XG4gIH1cblxuICAvLyBub24gZmxleCBzdXBwb3J0IChpZSBtYXliZSlcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgLy8gdGlja2V0OiBodHRwOi8vamlyYS5sbXdhLmRlL2Jyb3dzZS9tQUZTRUlURS04M1xuICAgIC5mbGV4X19jb250YWluZXIge1xuICAgICAgLy9wYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAtNy41cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNy41cHg7XG4gICAgfVxuXG4gICAgLmZsZXhfX2NvbnRlbnQge1xuICAgICAgLy9tYXJnaW46IDcuNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuZmxleF9faXRlbSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgLyp3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTsqL1xuICAgIH1cbiAgfVxuXG4gIC8vIGZsZXggc3VwcG9ydFxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgIC8vIHRpY2tldDogaHR0cDovL2ppcmEubG13YS5kZS9icm93c2UvbUFGU0VJVEUtODNcbiAgICAgIC5mbGV4X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAvKmp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7Ki9cbiAgICAgIH1cblxuICAgICAgLmZsZXhfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgLy9mbGV4OiAxO1xuICAgICAgICAvL3BhZGRpbmc6IDFyZW07XG4gICAgICAgIC8vZmxleC1iYXNpczogMzMlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvL21hcmdpbjogMC41JTtcbiAgICAgICAgLy9mbGV4LWJhc2lzOiAzMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLmZsZXhfX2l0ZW0ge1xuICAgICAgICAvL2ZsZXg6IDE7XG4gICAgICAgIC8vcGFkZGluZzogMXJlbTtcbiAgICAgICAgLy9mbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIC8vd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgICAvL21hcmdpbjogMC41JTtcbiAgICAgICAgLy9mbGV4LWJhc2lzOiAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLm5hdmJhci1uYXYge1xuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxufSovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5uYXZiYXItbmF2IHtcblxuICAgIC8qLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9Ki9cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uc2hvdyB7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5uYXZiYXItLWZpcnN0IHtcbiAgei1pbmRleDogMTAwMDIgIWltcG9ydGFudDtcbn1cblxuLnNpdGVtYXBfbHZsMiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnNpdGVtYXBfbHZsMSB7XG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICB9XG59XG5cbiNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLmpvYl9fYWxlcnQge1xuICBwYWRkaW5nOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tKjI7XG4gIG1hcmdpbjogMCAwICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mcm0tLXNlYXJjaCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZnJtLS1zZWFyY2hfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luOiAwIDAgMCA0cmVtO1xuICB9XG59XG5cbi8qQG1lZGlhIChtaW4td2lkdGg6IDExOTlweCl7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufSovXG4uYnRuLWxnIHtcbiAgbWluLXdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTVweDsgLy8kYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgLy9taW4td2lkdGg6IDEwMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5mcm0tLXNlYXJjaCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuYnRuLWxnIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmZybS0tc2VhcmNoIHtcbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgd2lkdGg6IDElICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vc2VjdGlvblxuXG4uc3BhY2Uge1xuICAvL3BhZGRpbmc6IDJyZW0gMDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jdG9wbmF2YmFyIHtcbiAgei1pbmRleDogMTAwMDkgIWltcG9ydGFudDtcblxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQpIGFuZCAkbmF2LWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIH1cblxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQtc20pIGFuZCAkbmF2LWhlaWdodC1zbSB7XG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWluLWhlaWdodDogJG5hdi1oZWlnaHQtc207XG4gICAgLy99XG4gIH1cblxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQtbWQpIGFuZCAkbmF2LWhlaWdodC1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogJG5hdi1oZWlnaHQtbWQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhuYXYtaGVpZ2h0LWxnKSBhbmQgJG5hdi1oZWlnaHQtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRuYXYtaGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogd2lkZ2V0aWNvbnNcbiAqL1xuLndpZGdldGljb25zIHtcbiAgLmxpbmstdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblxuICAvL0BtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpe1xuICAuY3RhLW5hdiB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLy9AZXh0ZW5kIC53LTEwMDsgLy8gZXh0ZW5kXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDAwcHgpIHtcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4vKlxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5uYXYtLWRhcmssIC5uYXYtLWJsdWV7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbiovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICNiYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qXG4uc2FtZS1oZWlnaHRfX3JvdyB7XG4gIGgxLFxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59Ki9cbi5ncmlkX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICAvL21hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qLmJveCxcbi5mZWF0dXJlcy1iZyxcbi5ncmlkLS10d28ge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uZmVhdHVyZXMtYmcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZmVhdHVyZXMtYmcge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMSUgMTAwcHggMTAlO1xuICAgIH1cblxuICAgIC5ncmlkLS10d28ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG59Ki9cbi8qQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmJveHtcbiAgICAvL3BhZGRpbmc6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufSovXG4vLy5ib3gsXG4vKlxuLm5hdmJhci1icmFuZCB7XG4gIG9yZGVyOiAxO1xufVxuXG4ubmF2LS1sYW5ndWFnZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBvcmRlcjogMztcbn1cblxuLmZybS0tc2VhcmNoIHtcbiAgb3JkZXI6IDQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAvLzExOThweFxuICAvKlxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi0tbGFuZ3VhZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBpbnZpc2libGVcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAvL29yZGVyOiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnJtLS1zZWFyY2gge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4qL1xuICAuYm94LFxuICAuZmVhdHVyZXMtYmcge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MXB4O1xuICB9XG5cbiAgLnJvdy0tYmlnIHtcblxuICAgIC5ib3gsXG4gICAgLmZlYXR1cmVzLWJnIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlcy1iZyB7XG4gICAgLy8mLmZpeC0taGVpZ2h0e1xuICAgIC8vbWluLWhlaWdodDogNDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuYm94IHtcbiAgICAvL21pbi1oZWlnaHQ6IDQ0MXB4O1xuICAgIC8vIHRpY2tldDogaHR0cDovL2ppcmEubG13YS5kZS9icm93c2UvYVNBUC00MlxuICAgIC8vcGFkZGluZzogMTAlIDEwJSAxMCUgMTMlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgLy8gdGlja2V0OiBodHRwOi8vamlyYS5sbXdhLmRlL2Jyb3dzZS9hU0FQLTQyXG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvL2FsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLyouZ3JpZC0tdHdvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0MXB4O1xuICB9Ki9cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIGRpdi5mZWF0dXJlcy1iZ1tjbGFzcyo9XCJyYXRpby1cIl0ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMSU7XG4gIH1cbn1cblxuLmljb24ge1xuXG4gIC8qYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsqL1xuICAvKlxuICAgICYud29ybGR7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9JbWFnZXMvd29ybGQuc3ZnXCIpO1xuICAgIH1cbiovXG5cbiAgJi5zZWFyY2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL0ltYWdlcy9zZWFyY2gtZ3JleS5zdmdcIik7XG4gIH1cblxuICAvKlxuICAgICYuY2F0YWxvZ3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL0ltYWdlcy9jYXRhbG9nLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLmZhY2Vib29re1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vSW1hZ2VzL2ZhY2Vib29rLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLmZhY2Vib29re1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vSW1hZ2VzL2ZhY2Vib29rLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLnlvdXR1YmV7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9JbWFnZXMveW91dHViZS5zdmdcIik7XG4gICAgfVxuXG4gICAgJi54aW5ne1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vSW1hZ2VzL3hpbmcuc3ZnXCIpO1xuICAgIH1cblxuICAgICYud2lraXBlZGlhe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vSW1hZ2VzL3dpa2lwZWRpYS5zdmdcIik7XG4gICAgfVxuXG4gICAgJi5nb29nbGUtcGx1c3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL0ltYWdlcy9nb29nbGUtcGx1cy5zdmdcIik7XG4gICAgfSovXG59XG5cbi8qLmljb24tLXNlYXJjaCB7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuI2ljb24tc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDhweDtcbn1cblxuI2ljb24tbGFuZ3VhZ2Uge1xuICAgIC8vdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufSovXG4ubmF2YmFyIHtcbiAgLy9ib3JkZXI6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIC8vYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDEuNjFyZW07XG4gIC8vbWFyZ2luOiAwIDAgMCAycmVtO1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xNXB4O1xuICB9Ki9cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAycmVtO1xuICB9XG5cbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46IDAgMCAwIC0xNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4qL1xuXG4ubmF2YmFyLS1maXJzdCB7XG4gIC8vcGFkZGluZy10b3A6IDE1cHg7XG4gIC8vcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b3AtYmFyIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2LS1sYW5ndWFnZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAvKlxuICBsaSArIGxpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1kaXZpZGVyO1xuICB9Ki9cbiAgLyphOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbWFyZ2luOiAwOyAvLzJweCAwIDAgMTVweDtcbiAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4OyAvLzA7XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH0qL1xufVxuXG4uZHJvcGRvd24tbWVudSBsaSB7XG4gID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gIH1cbn1cblxuLy9AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gIC8qLm5hdi0tbGFuZ3VhZ2Uge1xuICAgICAgICAvL21hcmdpbjogOHB4IDE1cHg7XG4gICAgICAgIC8vbWFyZ2luOiA4cHggMTVweCAwIDA7XG4gICAgICAgIC8vbWFyZ2luOiAxMHB4IDE1cHggMCAwO1xuICAgICAgICBtYXJnaW46IDRweCAxNXB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSovXG4gIC5uby1nYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbiRmb290ZXJfX3N2Zy1zaXplOiAxNyU7XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAkZm9vdGVyX19zdmctc2l6ZTtcblxuICAuc2NhbGluZy1zdmctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvb3Rlcl9fc3ZnLXNpemU7XG4gICAgbWFyZ2luLXRvcDogLTEyJTtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAkZm9vdGVyX19zdmctc2l6ZTsgLy82LjQlO1xuICAgIC8vbWFyZ2luLXRvcDogLSRmb290ZXJfX3N2Zy1zaXplOyAvLzYuNCU7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuI2Zvb3Rlci10b3AgLnJvdyAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIGEgaW1nLmltZy1mbHVpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4jZm9vdGVyLXRvcCxcbiN0eF9pbmRleGVkc2VhcmNoXzQwNCxcbi5ibG9nX19zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICB9XG59XG5cbiN0eF9pbmRleGVkc2VhcmNoXzQwNCxcbi5ibG9nX19zaWRlYmFyIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4vKlxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyLXRvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zYW1lLWhlaWdodCArIC5zYW1lLWhlaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmV5LS1kaXZpZGVyO1xuICAgIH1cbiAgfVxufSovXG4jZm9vdGVyLWJvdHRvbSB7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJ0biB7XG5cbiAgJixcbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbi5pbnB1dC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qLmljb24tLXNlYXJjaCB7XG4gICAgLy9tYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufSovXG4uaWNvbi0tc2VhcmNoLFxuLmlucHV0LS1zZWFyY2gge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIHRhYmVsbGVcblxudGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubmF2YmFyLWZvcm0ge1xuXG4gIG9sLFxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbiNsYXllcnNsaWRlci1jb250YWluZXIge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qXG5cbi5sYXllcnNsaWRlci0yIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNy41IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbi5scy13cmFwcGVyID4gLmxzLWxheWVyLFxuLmxzLXdyYXBwZXIgPiBhID4gLmxzLWxheWVyIC5scy13cmFwcGVyID4gLmxzLWJnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4vKkBtZWRpYSBvbmx5IHNjcmVlblxuICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KVxuICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMil7KiAvXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA4MDBweCkge1xuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgLmxzLWxheWVycyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDsgLy8gc2xpZGVyIGFycm93cyA0MHg0MFxuICAgIH1cbiAgICAubHMteiwvLyBpcGhvbmU2cGx1c1xuXG4gICAgLmxzLWluLW91dCxcbiAgICAubHMtbGF5ZXIge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5scy1pbi1vdXQsXG4gICAgLmxzLWxheWVyLFxuICAgIC5scy1wYXJhbGxheCxcbiAgICAubHMtd3JhcHBlciA+IC5scy1sYXllcixcbiAgICAubHMtd3JhcHBlciA+IGEgPiAubHMtbGF5ZXIgLmxzLXdyYXBwZXIgPiAubHMtYmcsXG4gICAgLmxzLXoge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGF5ZXJzbGlkZXItMiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MTgwM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYxODAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjcyMDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIC8vbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuKi9cbi8vIHNlYXJjaFxuLy8gdGlja2V0OiBodHRwOi8vamlyYS5sbXdhLmRlL2Jyb3dzZS9tQUZTRUlURS0yMVxuLy8gc2VhcmNoXG5cbi5hY19yZXN1bHRzIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTkgIWltcG9ydGFudDtcblxuICB1bCBsaSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoudHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3h7XG4gIEBleHRlbmQgLnBhZ2luYXRpb247XG4gIC50eC1pbmRleGVkc2VhcmNoLWJyb3dzZWxpc3QtY3VycmVudFBhZ2Uge1xuICAgIEBleHRlbmQgLmFjdGl2ZTtcbiAgfVxufSovXG4udHgtaW5kZXhlZHNlYXJjaC1icm93c2Vib3gge1xuICBAZXh0ZW5kIC5wYWdpbmF0aW9uO1xuXG4gIC50eC1pbmRleGVkc2VhcmNoLWJyb3dzZWxpc3QtY3VycmVudFBhZ2Uge1xuICAgIEBleHRlbmQgLmFjdGl2ZTtcblxuICAgIHN0cm9uZyBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBjb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMTVweDsgLy8kcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5OyAvLyRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktLWRpdmlkZXI7IC8vJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZhbmN5Ym94LXNraW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5maWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi8qXG4jZmFuY3lib3gtbG9hZGluZyxcbi5mYW5jeWJveC1jbG9zZSxcbi5mYW5jeWJveC1uZXh0IHNwYW4sXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zyb250ZW5kL2ZhbmN5Ym94X3Nwcml0ZS5wbmdcIik7XG59Ki9cblxuLmltYWdlcy1lZmZlY3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTVweCwgMWZyKSk7XG5cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyNTVweCk7XG4gIH0qL1xuICAuaW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJveCAuYnRuIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG5cbi8vbWFpbiAjY29udGVudCBhOm5vdCguYnRuKTpub3QoLm1haWwpe1xuLy9hW2hyZWYkPVwiLnBkZlwiXSxcblxuLmxpbmtfX3N5bWJvbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiwrtcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmdyaWRfX2ZsZXhib3gge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8vLm5hdmJhci1maXhlZC10b3AgKyAuaW5uZXIsXG5cbi5maXhlZC10b3AgKyAjY29udGVudCxcbi5maXhlZC10b3AgKyBzZWN0aW9uLFxuLm5hdmJhci1maXhlZC10b3AgKyAjY29udGVudCxcbi5uYXZiYXItZml4ZWQtdG9wICsgc2VjdGlvbiB7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodC1zbSkgYW5kICRuYXYtaGVpZ2h0LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkbmF2LWhlaWdodC1zbTsgLy8gaGVhZGVyIG91dGVyaGVpZ2h0XG4gIH1cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhuYXYtaGVpZ2h0LWxnKSBhbmQgJG5hdi1oZWlnaHQtbGcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRuYXYtaGVpZ2h0LWxnOyAvLyBoZWFkZXIgb3V0ZXJoZWlnaHRcbiAgICB9XG4gIH1cbn1cblxuQGlmIHZhcmlhYmxlLWV4aXN0cyhuYXYtaGVpZ2h0LWxhbmRpbmdwYWdlKSBhbmQgJG5hdi1oZWlnaHQtbGFuZGluZ3BhZ2Uge1xuICAubGFuZGluZ3BhZ2Uge1xuXG4gICAgLmZpeGVkLXRvcCArICNjb250ZW50LFxuICAgIC5maXhlZC10b3AgKyBzZWN0aW9uLFxuICAgIC5uYXZiYXItZml4ZWQtdG9wICsgI2NvbnRlbnQsXG4gICAgLm5hdmJhci1maXhlZC10b3AgKyBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRuYXYtaGVpZ2h0LWxhbmRpbmdwYWdlO1xuICAgIH1cbiAgfVxufVxuXG4ubm8tc2VhcmNoIHtcblxuICAvLy5uYXZiYXItZml4ZWQtdG9wICsgLmlubmVyLFxuICAuZml4ZWQtdG9wICsgI2NvbnRlbnQsXG4gIC5maXhlZC10b3AgKyBzZWN0aW9uLFxuICAubmF2YmFyLWZpeGVkLXRvcCArICNjb250ZW50LFxuICAubmF2YmFyLWZpeGVkLXRvcCArIHNlY3Rpb24ge1xuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodC1zbV9fbm8tc2VhcmNoKSBhbmQgJG5hdi1oZWlnaHQtc21fX25vLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAkbmF2LWhlaWdodC1zbV9fbm8tc2VhcmNoOyAvLyBoZWFkZXIgb3V0ZXJoZWlnaHRcbiAgICB9XG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhuYXYtaGVpZ2h0LWxnX19uby1zZWFyY2gpIGFuZCAkbmF2LWhlaWdodC1sZ19fbm8tc2VhcmNoIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5hdi1oZWlnaHQtbGdfX25vLXNlYXJjaDsgLy8gaGVhZGVyIG91dGVyaGVpZ2h0XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwb3dlcm1haWxfZmllbGRfbWVzc2FnZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLy8gaWNvbnNcblxuLmljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMjdweDtcbiAgaGVpZ2h0OiAxLjY4NzVyZW07XG5cbiAgJi53b3JsZCB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgd2lkdGg6IDEuMzc1cmVtO1xuICAgIGhlaWdodDogMjJweDtcbiAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG5cbiAgJi53aWtpcGVkaWEge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gICYuc2VhcmNoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gIH1cblxuICAmLmNhdGFsb2cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5idG4tbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICBAZXh0ZW5kIC5mYTtcbiAgfVxufVxuXG4vLyBzY3JvbGxUb3BCdXR0b25cblxuI3Njcm9sbFRvcEJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9ib3R0b206ODNweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTMuN2VtO1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcbigtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cbiAgLmZsaWNraXR5LXNsaWRlciBzZWN0aW9uID4gZGl2LFxuICAuZmxpY2tpdHktc2xpZGVyIHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzb3RvcGUge1xuICBtYXJnaW46IDA7IC8vMTVweDsgLy8wLjQlO1xuXG4gIC5pdGVtIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGNsZWFyIGZpeCAqL1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC8qIC0tLS0gLml0ZW0gLS0tLSAqL1xuICAmLmNvbC0tdGhyZWUge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5ncmlkLXNpemVyLFxuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzMi41JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3V0dGVyLXNpemVyIHtcbiAgICAgIHdpZHRoOiAyJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb2wtLWZpZnRoIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuZ3JpZC1zaXplcixcbiAgICAuaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAxNXB4KTtcbiAgICAgIH1cblxuICAgICAgLyp3aWR0aDogNDklOyAvLzQ3JTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTklOyAvLzE5LjIlO1xuICAgICAgfSovXG4gICAgfVxuXG4gICAgLmd1dHRlci1zaXplciB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAxJTsgLy8zJTtcbiAgICAgIH0qL1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gICYuY29sLS1maWZ0aHtcbiAgICAuZ3JpZC1zaXplcixcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAxOS4yJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3V0dGVyLXNpemVyIHtcbiAgICAgIHdpZHRoOiAyJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMyU7XG4gICAgICB9XG4gICAgfVxuXG59Ki9cbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEuNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW46IDAuNCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvOyAvLzEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5tYXNvbnJ5X19pdGVtcyAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAyLjMlO1xuICAgICAgLy9tYXJnaW4tdG9wOiAwO1xuICB9Ki9cbiAgfVxuXG4gICYuY29sLS10aHJlZS5tYXNvbnJ5X19pdGVtcyB7XG5cbiAgICAuZ3JpZC1zaXplcixcbiAgICAuaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vbWluLWhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLy93aWR0aDogMzElO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE1cHgpOyAvLzI1LjgzJTsgLy8yOC43JTtcbiAgICAgIH1cblxuICAgICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICB9Ki9cbiAgICB9XG5cbiAgICAuZ3V0dGVyLXNpemVyIHtcbiAgICAgIHdpZHRoOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNXB4OyAvLzMlOyAvLzMuMSU7IC8vMi4zJTsgLy80LjE3JTsgLy8zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC50eC1wb3dlcm1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLypcbi5zbGlkZXJfX2xlZnQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2xpZGVyX19sZWZ0LW1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2xpZGVyX19sZWZ0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zbGlkZXJfX2NlbnRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNsaWRlcl9fY2VudGVyLW1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zbGlkZXJfX2NlbnRlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zbGlkZXJfX3JpZ2h0LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zbGlkZXJfX3JpZ2h0LW1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNsaWRlcl9fcmlnaHQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59Ki9cbi50M2xtd2FfdG9vbHRpcF9faXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5vdmVybGF5LWRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgei1pbmRleDogMDtcblxuICAgIC8qIEhpZGUgUGxheSBidXR0b24gKyBjb250cm9scyBvbiBpT1MgKi9cbiAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG52aC0xMDAtLW5hdiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmgtMTAwLS1uYXYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aC0xMDAtLW5hdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweClcbiAgfVxufVxuXG4udmgtbWF4LTEwMC0tbmF2IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmgtbWF4LTEwMC0tbmF2IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTVweClcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZoLW1heC0xMDAtLW5hdiB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIC50YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgdGhlYWQsIHRib2R5IHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tbWFpbi1mZy1jb2xvcjogI3skYmxhY2t9O1xuICAtLW1haW4tYmctY29sb3I6ICN7JHdoaXRlfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0xIHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjeyRjb2xvci1ibHVlfTtcbiAgLy8tLWNvbG9yLXNlY29uZGFyeTogI3skY29sb3ItYmx1ZX07XG4gIC0tZG90LWlzLXNlbGVjdGVkLWJnLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcbiAgLS1kb3QtaXMtc2VsZWN0ZWQtYm94LXNoYWRvdzogI3skY29sb3ItYmx1ZX07XG5cbiAgLS1kcm9wZG93bi1iZzogI3skd2hpdGV9O1xuICAtLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyR3aGl0ZX07XG4gIC0tZXZlbnQtZGF0ZS1jb2xvcjogI3skY29sb3ItYmx1ZX07XG59XG5cbmJvZHkuY29sb3JzY2hlbWUtMiB7XG4gIC0tY29sb3ItcHJpbWFyeTogI3skY29sb3ItcGlua307XG4gIC8vLS1jb2xvci1zZWNvbmRhcnk6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWRvdC1pcy1zZWxlY3RlZC1iZy1jb2xvcjogI3skY29sb3ItcGlua307XG4gIC0tZG90LWlzLXNlbGVjdGVkLWJveC1zaGFkb3c6ICN7JGNvbG9yLXBpbmt9O1xuXG4gIC0tZHJvcGRvd24tYmc6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGNvbG9yLXBpbmt9O1xuICAtLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGNvbG9yLXBpbmt9O1xuICAtLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRjb2xvci1ibHVlfTtcbiAgLS1ldmVudC1kYXRlLWNvbG9yOiAjeyRjb2xvci1waW5rfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0zIHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjeyRjb2xvci1ncmVlbn07XG4gIC8vLS1jb2xvci1zZWNvbmRhcnk6ICN7JGNvbG9yLWJsdWV9O1xuXG4gIC0tZG90LWlzLXNlbGVjdGVkLWJnLWNvbG9yOiAjeyRjb2xvci1ncmVlbn07XG4gIC0tZG90LWlzLXNlbGVjdGVkLWJveC1zaGFkb3c6ICN7JGNvbG9yLWdyZWVufTtcblxuXG4gIC0tZHJvcGRvd24tYmc6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGNvbG9yLWdyZWVufTtcbiAgLS1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRjb2xvci1ncmVlbn07XG4gIC0tZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGNvbG9yLWJsdWV9O1xuICAtLWV2ZW50LWRhdGUtY29sb3I6ICN7JGNvbG9yLWdyZWVufTtcbn1cblxuLmZnLWNvbG9yLS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYmctY29sb3ItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWZnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZy1jb2xvcik7XG5cbiAgJi5jb2xvcnNjaGVtZS0xIHtcbiAgICAjdG9wbmF2YmFyIHtcblxuICAgICAgJixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG5cbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLS1kYXJrZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAjZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWN0YS0tcHJpbWFyeSB7XG4gICAgICAvL0BpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRjb2xvci1ibHVlLCAkY29sb3Itd2hpdGUsIHJnYmEoICRjb2xvci1ibHVlLCAuOCApKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgJGNvbG9yLWJsdWUpO1xuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgJGNvbG9yLWJsdWUpO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci1ibHVlLCAuOCApICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItYmx1ZSwgLjggKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHNsaWRlcl9faXRlbSAuYnRuLWN0YS0tcHJpbWFyeSB7XG4gICAgICAvL0BpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRjb2xvci1ibHVlLCAkY29sb3Itd2hpdGUsIHJnYmEoICRjb2xvci1ibHVlLCAuOCApKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci1ibHVlLCAuOCApICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItYmx1ZSwgLjggKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWN0YS0tY29sb3I1IHtcbiAgICAgIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLXdoaXRlLCAkY29sb3ItYmx1ZSwgcmdiYSggJGNvbG9yLXdoaXRlLCAuOCApKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci13aGl0ZSwgLjggKSAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSggJGNvbG9yLXdoaXRlLCAuOCApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sb3JzY2hlbWUtMiB7XG4gICAgI3RvcG5hdmJhciB7XG5cbiAgICAgICYsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgLmZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay0tZGFya2VyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgI2Zvb3Rlci1ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1jdGEtLXByaW1hcnkge1xuICAgICAgLy9AaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItcGluaywgJGNvbG9yLXdoaXRlLCByZ2JhKCAkY29sb3ItcGluaywgLjggKSk7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcblxuICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci1waW5rLCAuOCApICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItcGluaywgLjggKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWN0YS0tY29sb3I1IHtcbiAgICAgIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLXdoaXRlLCAkY29sb3ItYmx1ZSwgcmdiYSggJGNvbG9yLXdoaXRlLCAuOCApKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci13aGl0ZSwgLjggKSAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSggJGNvbG9yLXdoaXRlLCAuOCApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sb3JzY2hlbWUtMyB7XG4gICAgI3RvcG5hdmJhciB7XG5cbiAgICAgICYsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1uYXYgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuXG4gICAgICAgIGEsXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi0tZGFya2VyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgI2Zvb3Rlci1ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1jdGEtLXByaW1hcnkge1xuICAgICAgLy9AaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItZ3JlZW4sICRjb2xvci13aGl0ZSwgcmdiYSggJGNvbG9yLWdyZWVuLCAuOCApKTtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkY29sb3ItZ3JlZW4sIC44ICkgIWltcG9ydGFudDtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6IHJnYmEoICRjb2xvci1ncmVlbiwgLjggKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWN0YS0tY29sb3I1IHtcbiAgICAgIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLXdoaXRlLCAkY29sb3ItZ3JlZW4sIHJnYmEoICRjb2xvci13aGl0ZSwgLjggKSk7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAvL2JvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci13aGl0ZSwgLjggKSAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogcmdiYSggJGNvbG9yLXdoaXRlLCAuOCApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNvdG9wZSBhIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iZztcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLypcbiAqIHNlYXJjaCBpbnB1dFxuICovXG4uZnJtLS1zZWFyY2gge1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgfVxufVxuXG4uZnJtLS1zZWFyY2hfX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tZGFya2VyO1xufVxuXG4uaWNvbi0tc2VhcmNoIHtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuICogc2VhcmNoX19yZXN1bHQgcGFnZVxuICovXG5vbC5zZWFyY2hfX3Jlc3VsdHMge1xuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgYXJ0aWNsZSxcbiAgICBoZWFkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIHdpZGdldGljb25zXG4gKi9cbi53aWRnZXRpY29ucyB7XG4gIC5saW5rLXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgfVxuXG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkY29sb3ItZ3JleTtcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgYSBzdmcgcGF0aCB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gIH1cblxuICBhIC5saW5rLXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLypcbiAqIGJ1dHRvbnNcbiAqL1xuLmN0YS1uYXYgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBAZXh0ZW5kIC5iZy1jb2xvcjQ7XG4gIEBleHRlbmQgLmZnLWNvbG9yMTtcbn1cblxuLmJ0bi1jdGEtLXBpbmsge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwN2E7XG59XG5cbi5idG4tY3RhLS1waW5rOmFjdGl2ZSxcbi5idG4tY3RhLS1waW5rOmZvY3VzLFxuLmJ0bi1jdGEtLXBpbms6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDdhO1xufVxuXG4uYnRuLWN0YS0tY29sb3IxIHtcbiAgLy9AaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItYmx1ZSwgJGNvbG9yLXdoaXRlLCByZ2JhKCAkY29sb3ItYmx1ZSwgLjggKSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLWJsdWUsIC44ICkgIWltcG9ydGFudDtcbiAgICAvL2JvcmRlci1jb2xvcjogcmdiYSggJGNvbG9yLWJsdWUsIC44ICk7XG4gIH1cbn1cblxuLmJ0bi1jdGEtLWNvbG9yMiB7XG4gIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLWdyZWVuLCAkY29sb3Itd2hpdGUsIHJnYmEoICRjb2xvci1ncmVlbiwgLjggKSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAvL2JvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci1ncmVlbiwgLjggKSAhaW1wb3J0YW50O1xuICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItZ3JlZW4sIC44ICk7XG4gIH1cbn1cblxuLmJ0bi1jdGEtLWNvbG9yMyB7XG4gIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGNvbG9yLWJsdWUsICRjb2xvci13aGl0ZSwgcmdiYSggJGNvbG9yLWJsdWUsIC44ICkpO1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuXG4gIC8vYm9yZGVyLWNvbG9yOiAkY29sb3ItcGluaztcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkY29sb3ItcGluaywgLjggKSAhaW1wb3J0YW50O1xuICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItcGluaywgLjggKTtcbiAgfVxufVxuXG4uYnRuLWN0YS0tY29sb3I0IHtcbiAgLy9AaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItYmxhY2ssICRjb2xvci13aGl0ZSwgcmdiYSggJGNvbG9yLWJsYWNrLCAuOCApKTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1waW5rO1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoICRjb2xvci1ibGFjaywgLjggKSAhaW1wb3J0YW50O1xuICAgIC8vYm9yZGVyLWNvbG9yOiByZ2JhKCAkY29sb3ItYmxhY2ssIC44ICk7XG4gIH1cbn1cblxuLypcbiAgKiBiYWNrZ3JvdW5kIGNvbG9yc1xuICAqL1xuLmJnX19saWdodGdyZXkge1xuICAvKiZ7Ly9zbWFsbHtcbiAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgIH1cbiAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICB9XG4gICBhIHsgLy9hOm5vdCguYnRuKSB7XG4gICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgIH1cbiAgIGEgeyAvL2E6bm90KC5idG4pIHtcbiAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgfVxuICAgfSovXG4gIC8vZmlsbDogJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xufVxuXG4vKlxuICogYWNjb3JkaW9uXG4gKi9cblxuLypcbi5jYXJkLWhlYWRlciB7XG5cbiAgICAmLFxuICAgIGg1IGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICBoNSBidXR0b24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLS1saWdodGVyO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtLWxpZ2h0ZXI7XG59Ki9cblxuLm5hdi0tbGFuZ3VhZ2UgLmFjdGl2ZSxcbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi5wYWdlLWxpbmsuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnBhdHRlcm5fX2RpYWdvbmFsX2xpbmVzIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0tbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLW9wYWNpdHk9JzAuMScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nbTUgMGgxTDAgNlY1ek02IDV2MUg1eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uc2hvdyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgLyo+IGEge1xuICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn0qL1xuICAgICAgLyomOjphZnRlcntcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJsdWU7XG59Ki9cbiAgICB9XG4gIH1cblxuICAvKlxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufSovXG59XG5cbi8qXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn0qL1xuLm5hdmJhci0tZmlyc3Qge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMjRweCAtMTRweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ubmF2LWxpbmsge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubGFuZ3VhZ2Uge1xuXG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLm5hdi0tZGFyayB7XG5cbiAgJixcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWRhcmtlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc29jaWFsbmF2IHtcbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLS1saWdodGVyO1xuICB9XG59XG5cbi8vLnVsX2ljb25saXN0IHtcblxuZm9vdGVyIHtcbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuZm9vdGVyIHtcbiAgJixcbiAgcCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LS1kYXJrO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgfVxuICB9XG59Ki9cbiNmb290ZXItdG9wLFxuI3R4X2luZGV4ZWRzZWFyY2hfNDA0LFxuLmJsb2dfX3NpZGViYXIge1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQge1xuXG4gICAgJixcbiAgICAmOjpwbGFjZWhvbGRlcixcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0tbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyojZm9vdGVyLWJvdHRvbSB7XG4gIGNvbG9yOiAkZm9vdGVyLWZnLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xufSovXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG59XG5cbi50b29sdGlwIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWV2ZW50LWRhdGUtY29sb3IpO1xufVxuXG5cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogJHdoaXRlO1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gIH1cblxufVxuXG4vL0BtZWRpYSAjeyRnbC14c30gICAgICAgICAgICAgIHtcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvL3NtIGJvb3RzdHJhcFxuXG4gIC50YWJsZSB7XG5cbiAgICB0Ym9keSB0ciB7XG5cbiAgICAgIHRkIHtcblxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBNYW51YWw6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzY3NzkxNDI5L2dlbmVyYXRlLWR5bmFtaWMtc2Nzcy12YXJpYWJsZXNcblxuLypcbi8vIFN5bnRheDogaHR0cHM6Ly90YWlsd2luZGNzcy5jb20vZG9jcy9jdXN0b21pemluZy1jb2xvcnNcbiRiZy1ibHVlLTkwMDogIzAwNDA3MDtcbiRiZy1ibHVlLTcwMDogIzUzN0FBMjtcbiRiZy1ibHVlLTMwMDogI0MxQ0NERDtcbiRiZy1ibHVlLTUwOiAjRUFFREYzO1xuJHdoaXRlOiAjRkZGO1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBEZWZpbmUgVGFpbHdpbmQgQ29sb3JzXG4kdGFpbHdpbmQtY29sb3JzOiAoXG4gICAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gICAgXCJibGFja1wiOiAkYmxhY2ssXG4gICAgXCJibHVlLTkwMFwiOiAkYmctYmx1ZS05MDAsXG4gICAgXCJibHVlLTcwMFwiOiAkYmctYmx1ZS03MDAsXG4gICAgXCJibHVlLTMwMFwiOiAkYmctYmx1ZS0zMDAsXG4gICAgXCJibHVlLTUwXCI6ICRiZy1ibHVlLTUwXG4pO1xuXG4vLyBTZXQgQmFja2dyb3VuZCBPcHRpb25zXG4kYmctY29sb3IxOiAkYmctYmx1ZS05MDA7XG4kYmctY29sb3IyOiAkYmctYmx1ZS03MDA7XG4kYmctY29sb3IzOiAkYmctYmx1ZS0zMDA7XG4kYmctY29sb3I0OiAkYmctYmx1ZS01MDtcbiRiZy1jb2xvcjU6ICR3aGl0ZTtcbiRiZy1jb2xvcjY6ICRibGFjaztcblxuLy8gU2V0IEZvbnQgT3B0aW9uc1xuJGZnLWNvbG9yMTogJGJnLWJsdWUtOTAwO1xuJGZnLWNvbG9yMjogJGJnLWJsdWUtNzAwO1xuJGZnLWNvbG9yMzogJGJnLWJsdWUtMzAwO1xuJGZnLWNvbG9yNDogJGJnLWJsdWUtNTA7XG4kZmctY29sb3I1OiAkd2hpdGU7XG4kZmctY29sb3I2OiAkYmxhY2s7Ki9cblxuLy8gTWFudWFsOiBodHRwczovL3Nhc3MtbGFuZy5jb20vZG9jdW1lbnRhdGlvbi9tb2R1bGVzL21hcFxuLy9AZGVidWcgbWFwLWdldCgkdGFpbHdpbmQtY29sb3JzLCB3aGl0ZSk7XG4vLyR3aGl0ZTogbWFwLWdldCgkdGFpbHdpbmQtY29sb3JzLCBcIndoaXRlXCIpO1xuXG4vKkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAubWRcXDpwLTAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5cbkBpZiB2YXJpYWJsZS1leGlzdHModGFpbHdpbmQtY29sb3JzKSB7XG5cbiAgICAvLyBHZW5lcmF0ZSBWYXJpYWJsZXNcbiAgICA6cm9vdCB7XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsXG4gICAgICAgICRoZXhjb2RlIGluICR0YWlsd2luZC1jb2xvcnMge1xuICAgICAgICAgICAgLS0jeyRuYW1lfTogI3skaGV4Y29kZX07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSxcbiAgICAkaGV4Y29kZSBpbiAkdGFpbHdpbmQtY29sb3JzIHtcblxuICAgICAgICAvLyBHZW5lcmF0ZSBmb3IgUkVBRE1FLm1kOiBTZWN0aW9uIFwi8J+OqCBDb2xvcnNcIlxuICAgICAgICAvLyBAZGVidWcgXCJ8IC4jeyRuYW1lfSB8ICN7JGhleGNvZGV9IHxcIjtcblxuICAgICAgICAvLy5ob3ZlcnRleHQtI3skbmFtZX06aG92ZXIsXG4gICAgICAgIC8vIHdvcmRwcmVzcyBwcm9ibGVtIGluIG1lbnUgY2xhc3Nlcywgc3RyaWtlcyBcIjpcIlxuXG4gICAgICAgIC8vIEdlbmVyYXRlIENsYXNzZXNcbiAgICAgICAgLmhvdmVyXFw6dGV4dC0jeyRuYW1lfTpob3ZlcixcbiAgICAgICAgLnRleHQtI3skbmFtZX0ge1xuICAgICAgICAgICAgY29sb3I6ICRoZXhjb2RlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8uaG92ZXJiZy0jeyRuYW1lfTpob3ZlcixcbiAgICAgICAgLy8gd29yZHByZXNzIHByb2JsZW0gaW4gbWVudSBjbGFzc2VzLCBzdHJpa2VzIFwiOlwiXG5cbiAgICAgICAgLmhvdmVyXFw6YmctI3skbmFtZX06aG92ZXIsXG4gICAgICAgIC5iZy0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4Y29kZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gY29sb3I6IG1hcC1nZXQoJHRhaWx3aW5kLWNvbG9ycywgXCJibGFja1wiKTtcbiAgICAvLyBhOm5vdChbY2xhc3MqPVwiaG92ZXJcXDpcIl0pIHt9XG4gICAgLy8gZS5nLiAuYnRuOm5vdChbY2xhc3MqPVwiaG92ZXJcXDpcIl0pOm5vdChbY2xhc3MqPVwidGV4dFxcLVwiXSk6bm90KFtjbGFzcyo9XCJiZ1xcLVwiXSkge1xuICAgIC8vIC5idG46bm90KFtjbGFzcyo9XCJob3ZlclxcOnRleHRcXC1cIl0pOm5vdChbY2xhc3MqPVwidGV4dFxcLVwiXSkge1xuICAgIC8vIC5idG46bm90KFtjbGFzcyo9XCJob3ZlclxcOmJnXFwtXCJdKTpub3QoW2NsYXNzKj1cImJnXFwtXCJdKSB7XG5cbn0iLCIuc2NhbGluZy1zdmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMTAwJTtcbiAgLyogb3ZlcnJpZGUgdGhpcyBpbmxpbmUgZm9yIGFzcGVjdCByYXRpbyBvdGhlciB0aGFuIHNxdWFyZSAqL1xufVxuXG4uc2NhbGluZy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN2Zy0tdG9wIHtcbiAgdG9wOiAxcHg7IC8vIDFweCBnYXAgZmlyZWZveFxufVxuXG4vLyByZW1vdmUgZm9udHNpemUgZ2FiXG5cbi5saW5rX19pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLy8gcmVtb3ZlIGd1dHRlclxuLy8gZXh0ZW5kOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjEvbGF5b3V0L2dyaWQvI25vLWd1dHRlcnNcblxuLm5vLWd1dHRlcnMtLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4vLyBmdWxsLWhlaWdodFxuLy8gZXh0ZW5kOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjAvdXRpbGl0aWVzL3NpemluZy9cblxuLnctMTAwX19pbWcge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vQGV4dGVuZCAudy0xMDAgIWRlZmF1bHQ7XG4gIH1cbn1cblxuLm13LTEwMCB7XG4gICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLyoudmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn0qL1xuLy8gZXh0ZW5kIHZoLTEwMCB3aXRob3V0IG5hdiAoZS5nIHN0aWNreSlcblxuLnZoLTEwMC0tbmF2IHtcbiAgLy9AZXh0ZW5kIC52aC0xMDA7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodCkgYW5kICRuYXYtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtaGVpZ2h0fSk7XG4gIH1cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhuYXYtaGVpZ2h0LXNtKSBhbmQgJG5hdi1oZWlnaHQtc20ge1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtc219KTtcbiAgICAvL31cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQtbWQpIGFuZCAkbmF2LWhlaWdodC1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1tZH0pO1xuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQtbGcpIGFuZCAkbmF2LWhlaWdodC1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICAgIH1cbiAgfVxufVxuXG4udmgtbWF4LTEwMC0tbmF2IHtcbiAgLy9AZXh0ZW5kIC52aC0xMDA7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodCkgYW5kICRuYXYtaGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodC1zbSkgYW5kICRuYXYtaGVpZ2h0LXNtIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1zbX0pO1xuICAgIC8vfVxuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobmF2LWhlaWdodC1tZCkgYW5kICRuYXYtaGVpZ2h0LW1kIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1tZH0pO1xuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKG5hdi1oZWlnaHQtbGcpIGFuZCAkbmF2LWhlaWdodC1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtbGd9KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gZXh0ZW5kIHZoIGZvciBtZCBvciBsZ1xuLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC52aC0xMDAtdXAtbWQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnZoLTEwMC11cC1sZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNwYWNlIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZS0taGVpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLS1oZWlnaHQ7XG59XG5cbi5zcGFjZS0tdG9wIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjZS0taGVpZ2h0O1xufVxuXG4uc3BhY2UtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtLWhlaWdodDtcbn1cblxuLnVsX2ljb25saXN0IHtcbiAgbGkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGT05UIEFXRVNPTUVcXCA1IEZSRUVcIiwgXCJmb250YXdlc29tZVwiO1xuICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAmLmRvdWJsZS1yaWdodCB7XG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDFcIjsgLy8gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vdjUuMTUvaWNvbnMvYW5nbGUtZG91YmxlLXJpZ2h0P3N0eWxlPXNvbGlkXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKi5ib3gsXG4uZmVhdHVyZXMtYmcsKi9cbi8qLnJvdy0tbGFyZ2Uge1xuICBtaW4taGVpZ2h0OiAyNzFweDtcbn0qL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucm93LS1iaWcge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB9XG5cbiAgLnJvdy0tbGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbi8vIE1hbnVhbDogaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvaHlwaGVub3BvbHlcblxuLmNvbnRhaW5lciB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgaHlwaGVuczogYXV0bztcbiAgLyotbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87Ki9cbn1cbiIsIiRzcGFjZS0taGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktYmc6ICRjb2xvci1ncmV5ICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmc6ICRjb2xvci1ibGFjayAhZGVmYXVsdDsiLCJib2R5IHtcbiAgLy9jb2xvcjogJGNvbG9yLXByaW1hcnktZmc7XG59XG5cbi5mb290ZXIge1xuICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvb3Rlci1iZy1jb2xvcikgYW5kICRmb290ZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmctY29sb3I7XG4gIH1cblxuICAmLFxuICBhLFxuICBwIHtcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvb3Rlci1mZy1jb2xvcikgYW5kICRmb290ZXItZmctY29sb3Ige1xuICAgICAgY29sb3I6ICRmb290ZXItZmctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgI2Zvb3Rlci10b3Age1xuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoZm9vdGVyLXRvcC1iZy1jb2xvcikgYW5kICRmb290ZXItdG9wLWJnLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItdG9wLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICNmb290ZXItYm90dG9tIHtcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvb3Rlci1ib3R0b20tYmctY29sb3IpIGFuZCAkZm9vdGVyLWJvdHRvbS1iZy1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJvdHRvbS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLFxuICAgIGEsXG4gICAgcCB7XG4gICAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvb3Rlci1ib3R0b20tZmctY29sb3IpIGFuZCAkZm9vdGVyLWJvdHRvbS1mZy1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWJvdHRvbS1mZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qXG4gICogQmFja2dyb3VuZCBDb2xvcnNcbiAgKi9cbi5iZ19fbGlnaHRncmV5IHtcbiAgLyomey8vc21hbGx7XG4gICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgfVxuICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgIH1cbiAgICAgYSB7IC8vYTpub3QoLmJ0bikge1xuICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgfVxuICAgICBhIHsgLy9hOm5vdCguYnRuKSB7XG4gICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgIH1cbiAgICAgfSovXG4gIC8vZmlsbDogJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xufVxuXG4uYmdfX2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbn1cbi8qXG4gKiBOZXcgQ29sb3JcbiAqL1xuQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjEpIGFuZCAkYmctY29sb3IxIHtcbiAgLmJnLWNvbG9yMSB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjE7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yMikgYW5kICRiZy1jb2xvcjIge1xuICAuYmctY29sb3IyIHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoYmctY29sb3IzKSBhbmQgJGJnLWNvbG9yMyB7XG4gIC5iZy1jb2xvcjMge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IzO1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjQpIGFuZCAkYmctY29sb3I0IHtcbiAgLmJnLWNvbG9yNCB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjQ7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yNSkgYW5kICRiZy1jb2xvcjUge1xuICAuYmctY29sb3I1IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yNTtcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoYmctY29sb3I2KSBhbmQgJGJnLWNvbG9yNiB7XG4gIC5iZy1jb2xvcjYge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I2O1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjcpIGFuZCAkYmctY29sb3I3IHtcbiAgLmJnLWNvbG9yNyB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjc7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yOCkgYW5kICRiZy1jb2xvcjgge1xuICAuYmctY29sb3I4IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yODtcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoZmctY29sb3IxKSBhbmQgJGZnLWNvbG9yMSB7XG4gIC5mZy1jb2xvcjEge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlcixcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZmctY29sb3IxO1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhmZy1jb2xvcjIpIGFuZCAkZmctY29sb3IyIHtcbiAgLmZnLWNvbG9yMiB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyLFxuICAgIGEge1xuICAgICAgY29sb3I6ICRmZy1jb2xvcjI7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGZnLWNvbG9yMykgYW5kICRmZy1jb2xvcjMge1xuICAuZmctY29sb3IzIHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIsXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZnLWNvbG9yMztcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoZmctY29sb3I0KSBhbmQgJGZnLWNvbG9yNCB7XG4gIC5mZy1jb2xvcjQge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlcixcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZmctY29sb3I0O1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhmZy1jb2xvcjUpIGFuZCAkZmctY29sb3I1IHtcbiAgLmZnLWNvbG9yNSB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyLFxuICAgIGEge1xuICAgICAgY29sb3I6ICRmZy1jb2xvcjU7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGZnLWNvbG9yNikgYW5kICRmZy1jb2xvcjYge1xuICAuZmctY29sb3I2IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICRmZy1jb2xvcjY7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGZnLWNvbG9yNykgYW5kICRmZy1jb2xvcjcge1xuICAuZmctY29sb3I3IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICRmZy1jb2xvcjc7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGZnLWNvbG9yOCkgYW5kICRmZy1jb2xvcjgge1xuICAuZmctY29sb3I4IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICRmZy1jb2xvcjg7XG4gICAgfVxuICB9XG59XG4vKlxuICogQm9yZGVyXG4gKi9cbkBpZiB2YXJpYWJsZS1leGlzdHMoYm9yZGVyLWNvbG9yMSkgYW5kICRib3JkZXItY29sb3IxIHtcbiAgLmJvcmRlci1jb2xvcjEge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IxO1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhib3JkZXItY29sb3IyKSBhbmQgJGJvcmRlci1jb2xvcjIge1xuICAuYm9yZGVyLWNvbG9yMiB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjI7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGJvcmRlci1jb2xvcjMpIGFuZCAkYm9yZGVyLWNvbG9yMyB7XG4gIC5ib3JkZXItY29sb3IzIHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yMztcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoYm9yZGVyLWNvbG9yNCkgYW5kICRib3JkZXItY29sb3I0IHtcbiAgLmJvcmRlci1jb2xvcjQge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I0O1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhib3JkZXItY29sb3I1KSBhbmQgJGJvcmRlci1jb2xvcjUge1xuICAuYm9yZGVyLWNvbG9yNSB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjU7XG4gICAgfVxuICB9XG59XG5AaWYgdmFyaWFibGUtZXhpc3RzKGJvcmRlci1jb2xvcjYpIGFuZCAkYm9yZGVyLWNvbG9yNiB7XG4gIC5ib3JkZXItY29sb3I2IHtcbiAgICAmLFxuICAgICYtaG92ZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yNjtcbiAgICB9XG4gIH1cbn1cbkBpZiB2YXJpYWJsZS1leGlzdHMoYm9yZGVyLWNvbG9yNykgYW5kICRib3JkZXItY29sb3I3IHtcbiAgLmJvcmRlci1jb2xvcjcge1xuICAgICYsXG4gICAgJi1ob3Zlcjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I3O1xuICAgIH1cbiAgfVxufVxuQGlmIHZhcmlhYmxlLWV4aXN0cyhib3JkZXItY29sb3I4KSBhbmQgJGJvcmRlci1jb2xvcjgge1xuICAuYm9yZGVyLWNvbG9yOCB7XG4gICAgJixcbiAgICAmLWhvdmVyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjg7XG4gICAgfVxuICB9XG59IiwiLmFydGljbGVfX3dyYXBwZXIge1xuICAuYXJ0aWNsZXMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxufSIsIi5hcnRpY2xlX19jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm5ld3MtcmVsYXRlZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFsZXJ0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1saXN0IC5jb21tZW50LWJveCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy1saXN0LFxuLnR5cG8zLW1lc3NhZ2VzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQtYWN0aW9ucyxcbi52b3Rlc3VtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtYm94IC5jb21tZW50LWNvbnRlbnQsXG4uY29tbWVudC1ib3ggLmNvbW1lbnQtaGVhZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudC1ib3ggLmNvbW1lbnQtaGVhZCBzcGFuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jb21tZW50LWJveCAuY29tbWVudC1uYW1lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiN3cml0ZUNvbW1lbnQsXG4uY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jd3JpdGVDb21tZW50IGlucHV0LmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG59XG5cbiN3cml0ZUNvbW1lbnQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLXJlbGF0ZWQtd3JhcCAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5uZXdzX2Rlc2Mge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5jYXRlZ29yaWVzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA3LjVweCAwO1xuICB9XG59XG5cbi5uZXdzLXRleHQtd3JhcCB7XG4gIGltZyB7XG4gICAgLy9AZXh0ZW5kIC5pbWctZmx1aWQgIWRlZmF1bHQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKlxuLmFydGljbGVfX3dyYXBwZXIuZmxleCB7XG4gIC5hcnRpY2xlcyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyNSU7XG5cbiAgICAuYXJ0aWNsZSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59Ki9cblxuLy8uYXJ0aWNsZV9fd3JhcHBlcjpub3QoLmZsZXgpIHtcbi5hcnRpY2xlX193cmFwcGVyIHtcblxuICAvKmRpc3BsYXk6IGdyaWQ7XG5cbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bzsgLy9yZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhclwiIFwiYXJ0aWNsZXNcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFydGljbGVzIHNpZGViYXJcIjtcbiAgfSovXG4gIC5hcnRpY2xlcyB7XG4gICAgZ3JpZC1hcmVhOiBhcnRpY2xlcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG5cbiAgICAmLnctMTAwIHtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDMxJSwxZnIpKTtcbiAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heChjYWxjKDMzJSAtIDYwcHgpLDFmcikpO1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbigzMDBweCwgMTAwJSksIDFmcikpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMTAwJSAvIDMgLSA2MHB4KSwgMWZyKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAvL21heC13aWR0aDogODAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyNTBweCk7XG4gICAgfSovXG4gICAgZGlzcGxheTogZ3JpZDsgLy9pbmxpbmUtZ3JpZDtcbiAgICAvL2dyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0OyAvLyBkb2VzbnQgd29yayBpbiBmaXJlZm94XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmJsb2dfX3NpZGViYXIge1xuXG4gICAgLy9ncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLy9wb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxNTBweDsgLy8gaGVhZGVyLWhlaWdodFxuICAgICAgLy93aWR0aDogMjAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMCU7XG5cbiAgICAgIC5mcm0tLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAuYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuXG4gICAgICAuaW1nX193cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwIC0ycmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cbiAgfVxuXG4gICYudGhlbWUtLXN0cmV0Y2gge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIC5pbWdfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogLTJyZW0gMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLXNpZGViYXIge1xuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5mcm0tLXNlYXJjaCB7XG4gIC5mb3JtLWNvbnRyb2wsXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4jd3JpdGVDb21tZW50IGlucHV0W3R5cGU9dGV4dF0sXG4jd3JpdGVDb21tZW50IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcbn1cblxuI3dyaXRlQ29tbWVudCBpbnB1dC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tbWVudHMtYnRuLWJnO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDgwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ubmV3cy1yZWxhdGVkIC5saXN0LWlubGluZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xufVxuXG4uYXJ0aWNsZV9fd3JhcHBlciB7XG4gIC5hcnRpY2xlIHtcblxuICAgICY6bm90KFtjbGFzcyo9XCJ0ZXh0LVwiXSl7XG4gICAgICBjb2xvcjogJGFydGljbGUtY29sb3ItZmc7XG4gICAgfVxuXG4gICAgJjpub3QoW2NsYXNzKj1cImJnLVwiXSl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJ0aWNsZS1jb2xvci1iZztcbiAgICB9XG5cbiAgICAmIHtcbiAgICAgIGE6bm90KFtjbGFzcyo9XCJob3ZlclxcOlwiXSkge1xuICAgICAgICBjb2xvcjogJGFydGljbGUtY29sb3ItZmc7XG4gICAgICB9XG4gICAgfVxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoYXJ0aWNsZS1jb2xvci1yZWFkbW9yZS1mZykge1xuICAgICAgLnJlYWRfbW9yZSB7XG4gICAgICAgICYsXG4gICAgICAgIGEsXG4gICAgICAgIHAsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkYXJ0aWNsZS1jb2xvci1yZWFkbW9yZS1mZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZXMge1xuICAmLnRoZW1lLS1zdHJldGNoIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiB3aGl0ZSAhZGVmYXVsdDtcbiRhcnRpY2xlLWNvbG9yLWJnOiBncmV5ICFkZWZhdWx0O1xuJGFydGljbGUtY29sb3ItZmc6IGJsYWNrICFkZWZhdWx0OyAvLyRhcnRpY2xlLWNvbG9yLXJlYWRtb3JlLWZnOiBibGFjayAhZGVmYXVsdDtcbiRjb21tZW50cy1idG4tYmc6IGJsdWUgIWRlZmF1bHQ7IiwiLy8gSW1hZ2UgUmF0aW9cblxuLnJhdGlvLTEtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAvKiAxOjEgQXNwZWN0IFJhdGlvIChERUZBVUxUKSAqL1xufVxuXG4ucmF0aW8tMTYtOSB7XG4gIC8vYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8qQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAucmF0aW8tMTYtOSB7XG4gICAgLyogMTY6OSBBc3BlY3QgUmF0aW8gKiAvXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxufSovXG5cbi5yYXRpby00LTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAvKiA0OjMgQXNwZWN0IFJhdGlvICovXG59XG5cbi5yYXRpby0zLTIge1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjYlO1xuICAvKiAzOjIgQXNwZWN0IFJhdGlvICovXG59XG5cbi5yYXRpby04LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG4gIC8qIDg6NSBBc3BlY3QgUmF0aW8gKi9cbn1cblxuLnJhdGlvLTMtNjktMSB7XG4gIC8vIFNyYzogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hc3BlY3QtcmF0aW8tYm94ZXMvXG4gIC8vIFNyYzogaHR0cHM6Ly9yYXRpb2J1ZGR5LmNvbS9cbiAgcGFkZGluZy1ib3R0b206IDI3LjA4MzMlO1xuICAvKiAzLjY5OjEgQXNwZWN0IFJhdGlvICovXG59XG5cbi5oZXJvX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlcm9fX3NpemUge1xuICBtaW4taGVpZ2h0OiAjeyRoZXJvX19oZWlnaHQtLXNtfTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6ICN7JGhlcm9fX2hlaWdodC0tbWR9O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtaW4taGVpZ2h0OiAjeyRoZXJvX19oZWlnaHQtLWxnfTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWluLWhlaWdodDogI3skaGVyb19faGVpZ2h0LS14bH07XG4gIH1cbn1cblxuLmhlcm9fX2ltYWdlLS1iZyB7XG4gIC8vIGlmIG5vIHJhdGlvIHNldFxuICAmOm5vdChbY2xhc3MqPSdyYXRpby0nXSkge1xuICAgIC8vIG1pbiBoZWlnaHQgaW5zdGVhZFxuICAgIEBleHRlbmQgLmhlcm9fX3NpemU7XG4gIH1cbn1cblxuLmhlcm9fX3RleHQge1xuICAmLFxuICAuY29udGFpbmVyLFxuICAucm93IHtcbiAgICBAZXh0ZW5kIC5oZXJvX19zaXplO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVyb19faW1hZ2UtLWJnLFxuLmhlcm9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi8qXG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbm1hcmdpbjogMDtcbi8vcGFkZGluZzogMDtcbmJvcmRlcjogMDtcbi8vZGlzcGxheTogZmxleDtcbi8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuLy9oZWlnaHQ6IDkwdmg7XG5oZWlnaHQ6IDA7XG5AZXh0ZW5kIC5yYXRpby0xNi05O1xuXG5vYmplY3QtZml0OiBjb3Zlcjtcbm9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG5vdmVyZmxvdzogaGlkZGVuO1xuYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvcik7XG5iYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbWFnZS1zbSk7XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWltYWdlLW1kKTtcbn1cbnRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4qLyIsIi5zaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIC8vMzA7XG59XG5cbi5zaV9fdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2kgbGkge1xuICBmbGV4OiAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNpX19hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIC8qaGVpZ2h0OiAycmVtO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07Ki9cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi5jdXN0b20ge1xuXG4gICAgJixcbiAgICAudGV4dF9fZGV0YWlsLFxuICAgIGkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dF9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5jdGEge1xuXG4gICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHt9XG4gICAgLnRleHRfX2RldGFpbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgfVxuXG4gIH1cblxuXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICYsXG4gIC5mYSxcbiAgLmZhYixcbiAgLmZhcyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvL21hcmdpbjogMCA3LjVweDtcbiAgcGFkZGluZzogNy41cHg7XG59XG5cbi8vRGVza3RvcCBMZWZ0XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zaSBsaSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5zaV9fYSB7XG4gICAgLy9saW5lLWhlaWdodDogM3BjO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2UtaW4tb3V0OyAvL21hcmdpbjogMCAwIDEwcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYudGV4dC1ob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmZhLFxuICAgIC5mYWIsXG4gICAgLmZhcyB7XG4gICAgICAvL3BhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgLy9mb250LXNpemU6IDEuMnJlbTtcbiAgICAgIC8vIG5vdCBzY2FsYWJlbFxuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAvL3dpZHRoOiA0MHB4O1xuXG4gICAgICAmLWNhbGVuZGFyLWFsdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0X19kZXRhaWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy90cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vbWFyZ2luOiAwIDFyZW07XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAvL3dpZHRoOiAzcGM7XG4gICAgLy9oZWlnaHQ6IDNwYztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgICYudGV4dC1ob3ZlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyAvL3dpZHRoOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgLy93aWR0aDogNHBjO1xuXG4gICAgICAgIC50ZXh0X19kZXRhaWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lfX3Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgfVxufVxuXG4vLy8gQ29va2llYm90XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjQ29va2llYm90V2lkZ2V0Om5vdCguQ29va2llYm90V2lkZ2V0LWluYWN0aXZlKSB7XG4gICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuc2lfX2Ege1xuICAmLnBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctcGhvbmU7XG5cbiAgICAuZmEsIC5mYWIsIC5mYXMge1xuICAgICAgY29sb3I6ICRjb2xvci1mZy1waG9uZTtcbiAgICB9XG5cbiAgICAudGV4dF9fZGV0YWlsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZmctcGhvbmUtdGV4dDtcbiAgICB9XG4gIH1cblxuICAmLmN0YSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWN0YTtcblxuICAgIC5mYSwgLmZhYiwgLmZhcyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZnLWN0YTtcbiAgICB9XG5cbiAgICAudGV4dF9fZGV0YWlsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZmctY3RhLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgJi50ZXJtaW5lIHtcbiAgICAmLCY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1mZy10ZXJtaW5lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctdGVybWluZTtcbiAgfVxuXG4gICYud2ViaW5hciB7XG4gICAgJiwmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZmctd2ViaW5hcjtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXdlYmluYXI7XG4gIH1cblxuICAmLnBhcnRuZXIge1xuICAgICYsJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZnLXBhcnRuZXI7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1wYXJ0bmVyO1xuICB9XG5cbiAgJi5zZWFyY2gge1xuICAgICYsJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZnLXNlYXJjaDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXNlYXJjaDtcbiAgfVxuXG4gICYubWFpbCxcbiAgJi5tYXBzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbWFwcztcbiAgfVxuXG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoIGNvbG9yLWJnLXpvb20gKXtcbiAgICAmLnpvb21fc2l0ZV9fcGx1cywgJi56b29tX3NpdGVfX21pbnVze1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLXpvb207XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctem9vbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2Q1YTk4O1xuICB9XG5cbiAgJi5ncGx1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwYWNlZDtcbiAgfVxuXG4gICYueW91dHViZSB7XG4gICAgYmFja2dyb3VuZDogI2RjNDcyZDtcbiAgfVxuXG4gICYubGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDgzYmU7XG4gIH1cblxuICAmLmt1bnVudSB7XG4gICAgYmFja2dyb3VuZDogIzIwMjgyZDtcbiAgfVxuXG4gICYueGluZyB7XG4gICAgYmFja2dyb3VuZDogIzAwNjQ2NDtcbiAgfVxuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyLFxuICAmOmxpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi5zaV9fYS5jdXN0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50ZXh0X19kZXRhaWx7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbn0iLCIuc2lfX2EucGhvbmUsXG4uc2lfX2EucGhvbmUyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAkY29sb3ItZ3JlZW4pO1xufVxuXG4uc2lfX2EuY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0tbGlnaHQ7XG5cbiAgICAudGV4dF9fZGV0YWlsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5saW5rLWhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmc7XG5cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYmc7XG4gICAgfVxuICB9XG59IiwiLmxpbmstaG92ZXIge1xuICAuaW1nLXdyYXBwZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5saW5rLWhvdmVyIHtcbiAgLmZlYXR1cmVzLWJnIHtcbiAgICB3aWR0aDogMTAxJTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubGluay1ob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLmltZy13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVzLWJnLFxuICAgIGltZyB7XG4gICAgICBAaWYgdmFyaWFibGUtZXhpc3RzKHNldHRpbmdzLWhvdmVyLWVmZmVjdCkgYW5kICRzZXR0aW5ncy1ob3Zlci1lZmZlY3QgPT0gMSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5mZWF0dXJlcy1iZyxcbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICBAaWYgdmFyaWFibGUtZXhpc3RzKHNldHRpbmdzLWhvdmVyLWVmZmVjdCkgYW5kICRzZXR0aW5ncy1ob3Zlci1lZmZlY3QgPT0gMSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSBzY2FsZTNkKDEuMSwgMS4xLCAxKTsgLy9wZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4xLCAxLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5maWdjYXB0aW9uLXNsaWRlaW4ge1xuICAgIGZpZ2NhcHRpb24ge31cbiAgfVxufSIsImJvZHkuY29sb3JzY2hlbWUtMSB7XG4gICAgLS1saW5rZWxlbWVudC1pbWctd3JhcHBlci1iZy1jb2xvcjogI3skY29sb3ItYmx1ZX07XG59XG5cbmJvZHkuY29sb3JzY2hlbWUtMiB7XG4gICAgLS1saW5rZWxlbWVudC1pbWctd3JhcHBlci1iZy1jb2xvcjogI3skY29sb3ItcGlua307XG59XG5cbmJvZHkuY29sb3JzY2hlbWUtMyB7XG4gICAgLS1saW5rZWxlbWVudC1pbWctd3JhcHBlci1iZy1jb2xvcjogI3skY29sb3ItZ3JlZW59O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmxpbmstaG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktYmc7XG5cbiAgICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmtlbGVtZW50LWltZy13cmFwcGVyLWJnLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmxpbmstaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmxpbmstaG92ZXIge1xuICAgIGgzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59IiwiLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QsXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQsXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdC5pcy1zZWxlY3RlZCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIFZpZGVvIG1vdmVkIHRvIHQzbG13YV9kaXN0cmlidXRpb25fZ3JpZGVsZW1lbnRzL2NvbnRlbnRzbGlkZXIvbGF5b3V0XG5cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG5cbi8vIExlYWQgQW5pbWF0aW9uXG5cbi5hbmkge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdGV4dC1zdHJva2U6dGhpbikge1xuICAuYW5pIHtcbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSAwLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7Ki9cbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3ZWJraXQtc2hpbmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtdGV4dC1zdHJva2U6dGhpbikge1xuICAuYW5pIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub3Qtd2Via2l0LXNoaW5lO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBub3Qtd2Via2l0LXNoaW5lIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3ZWJraXQtc2hpbmUge1xuICAvKjk5JSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9Ki9cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAwJSAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50c2xpZGVyX19pdGVtIGFydGljbGUgaGVhZGVyIGltZyB7XG4gIHdpZHRoOiA5NjFweDtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLypib2R5LmNvbG9yc2NoZW1lLTEge1xuICAgIC0tZG90LWlzLXNlbGVjdGVkLWJnLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcbiAgICAtLWRvdC1pcy1zZWxlY3RlZC1ib3gtc2hhZG93OiAjeyRjb2xvci1ibHVlfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0yIHtcbiAgICAtLWRvdC1pcy1zZWxlY3RlZC1iZy1jb2xvcjogI3skY29sb3ItcGlua307XG4gICAgLS1kb3QtaXMtc2VsZWN0ZWQtYm94LXNoYWRvdzogI3skY29sb3ItcGlua307XG59XG5cbmJvZHkuY29sb3JzY2hlbWUtMyB7XG4gICAgLS1kb3QtaXMtc2VsZWN0ZWQtYmctY29sb3I6ICN7JGNvbG9yLWdyZWVufTtcbiAgICAtLWRvdC1pcy1zZWxlY3RlZC1ib3gtc2hhZG93OiAjeyRjb2xvci1ncmVlbn07XG59Ki9cblxuXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCxcbi5mbGlja2l0eS1wYWdlLWRvdHMgLmZsaWNraXR5LXBhZ2UtZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3QtaXMtc2VsZWN0ZWQtYmctY29sb3IpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tZG90LWlzLXNlbGVjdGVkLWJveC1zaGFkb3cpO1xufVxuXG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10ZXh0LXN0cm9rZTp0aGluKSB7XG4gICAgLmFuaSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpbi1mZy1jb2xvciwgJ3doaXRlJykgMCwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cblxuICAgIC5zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAmLmZnLWNvbG9yMSB7XG4gICAgICAgICAgICAuYW5pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmZy1jb2xvcjEgMCwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mZy1jb2xvcjIge1xuICAgICAgICAgICAgLmFuaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZmctY29sb3IyIDAsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmctY29sb3IzIHtcbiAgICAgICAgICAgIC5hbmkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZnLWNvbG9yMyAwLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZnLWNvbG9yNCB7XG4gICAgICAgICAgICAuYW5pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmZy1jb2xvcjQgMCwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mZy1jb2xvcjUge1xuICAgICAgICAgICAgLmFuaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZmctY29sb3I1IDAsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmctY29sb3I2IHtcbiAgICAgICAgICAgIC5hbmkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZnLWNvbG9yNiAwLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmxpY2tpdHktdmlld3BvcnQtcmF0aW8tMS0xIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQtcmF0aW8tMTYtOSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQtcmF0aW8tNC0zIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydC1yYXRpby0zLTIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2JTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0LXJhdGlvLTgtNSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmZsaWNraXR5LXZpZXdwb3J0LXJhdGlvLTEtMSAuZmxpY2tpdHktdmlld3BvcnQsXG4gIC5mbGlja2l0eS12aWV3cG9ydC1yYXRpby0xNi05IC5mbGlja2l0eS12aWV3cG9ydCxcbiAgLmZsaWNraXR5LXZpZXdwb3J0LXJhdGlvLTMtMiAuZmxpY2tpdHktdmlld3BvcnQsXG4gIC5mbGlja2l0eS12aWV3cG9ydC1yYXRpby00LTMgLmZsaWNraXR5LXZpZXdwb3J0LFxuICAuZmxpY2tpdHktdmlld3BvcnQtcmF0aW8tOC01IC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudHNsaWRlcixcbi5pbWFnZXNsaWRlciB7XG4gICYuZ2FsbGVyeVNpemVDc3Mge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jYXJvdXNlbC1jZWxsLFxuICAgIC5jb250ZW50c2xpZGVyX19pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mZWF0dXJlcy1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcblxuICAgIC8qLmJ0biB7XG4gICAgICAvLyBtYXJnaW46IDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfSovXG5cbiAgICBibG9ja3F1b3RlLFxuICAgIGhlYWRlciBoMyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhmbGlja2l0eS1jYXJvdXNlbC1kaXZpZGVyKSBhbmQgJGZsaWNraXR5LWNhcm91c2VsLWRpdmlkZXIgPT0gMSB7XG4gICAgJi5pdGVtY29scy0zIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250ZW50c2xpZGVyX19pdGVtICsgLmNvbnRlbnRzbGlkZXJfX2l0ZW0ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudHNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMC4yNSU7XG5cbiAgICBhcnRpY2xlIGhlYWRlciArIGEge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxuXG4gICYuc3R5bGUtem9vbXVwIHtcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vbWV0YWZpenp5L2ZsaWNraXR5L2lzc3Vlcy83NjVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAmLmlzLXNpbmdsZS1zbGlkZSB7XG4gICAgICAgIC5mbGlja2l0eS1idXR0b24sXG4gICAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHNsaWRlcl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyAvLyB0cmFuc2xhdGVYKDMzJSk7XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1zZWxlY3RlZC0tcHJldiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVYKDMwJSk7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQtLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWCgtMzAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWRyYWdnYWJsZSB7XG4gICAgICAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgICAgICAgLmNvbnRlbnRzbGlkZXJfX2l0ZW0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAvLyBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgfVxuXG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoZmxpY2tpdHktY2Fyb3VzZWwtYXJyb3dzLW91dHNpZGUpIGFuZCAkZmxpY2tpdHktY2Fyb3VzZWwtYXJyb3dzLW91dHNpZGUgPT0gMSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGNsZWFyOiBib3RoO1xuICBAaWYgdmFyaWFibGUtZXhpc3RzKHBhZ2UtYXJyb3dzLXJvdW5kKSBhbmQgJHBhZ2UtYXJyb3dzLXJvdW5kID09IDAge1xuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50c2xpZGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgJGNvbnRlbnRzbGlkZXJfX2dyaWQtY29sdW1uczogNztcbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRjb250ZW50c2xpZGVyX19ncmlkLWNvbHVtbnMge1xuICAgICAgJi5pdGVtY29scy0jeyRpfSAuY29udGVudHNsaWRlcl9faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaX0pO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRlbnRzbGlkZXIsXG4uaW1hZ2VzbGlkZXIge1xuICAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICAmLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeS1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS1mZztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoZmxpY2tpdHktY2Fyb3VzZWwtZGl2aWRlcikgYW5kICRmbGlja2l0eS1jYXJvdXNlbC1kaXZpZGVyID09IDEge1xuICAgICAgJi5pdGVtY29scy0zIHtcbiAgICAgICAgLmNvbnRlbnRzbGlkZXJfX2l0ZW0gKyAuY29udGVudHNsaWRlcl9faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50M2xtd2FzbGlkZXIge1xuICAucG93ZXJlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgICB0b3A6IDgwJTtcbiAgICB9XG4gIH0qL1xuICAuc2xpZGVyX19pdGVtIHtcbiAgICAuc2xpZGVyX19jb250YWluZXIsXG4gICAgLnNsaWRlcl9fY29udGVudCxcbiAgICAuc2xpZGVyX19ob2xkZXIsXG4gICAgLnNsaWRlcl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAuc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA2MHB4O1xuICAgICAgICAvL3BhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZ19fb3JhbmdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAvL29wYWNpdHk6IC42O1xuICAgICAgICAvL21peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyouZmxpY2tpdHktcGFnZS1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9Ki9cblxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnNsaWRlcl9faXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgLmxlYWQge1xuICAgICAgYW5pbWF0aW9uOiAxcyB0ZXh0X19pbl9fbGVmdCBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMS4wNSk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM7XG4gICAgICBhbmltYXRpb246IDJzIHRleHRfX2luX19sZWZ0IGN1YmljLWJlemllcigwLCAwLCAwLCAxLjA1KTtcbiAgICB9XG5cbiAgICAucG93ZXJlZCB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ7XG4gICAgICBhbmltYXRpb246IDJzIHRleHRfX2luX19sZWZ0IGN1YmljLWJlemllcigwLCAwLCAwLCAxLjA1KTtcbiAgICB9XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgY2hhaW5fX2luMSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGVYKDkwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZVgoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2hhaW5fX2luMiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRleHRfX2luX19sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn0iLCJib2R5LmNvbG9yc2NoZW1lLTEge1xuICAgIC0tY29sb3ItZmctYXJyb3dzOiAjeyRjb2xvci1ibHVlfTtcbiAgICAtLXNsaWRlci1pdGVtLXBvd2VyZWQ6ICN7JGNvbG9yLWJsdWV9O1xufVxuXG5ib2R5LmNvbG9yc2NoZW1lLTIge1xuICAgIC0tY29sb3ItZmctYXJyb3dzOiAjeyRjb2xvci1waW5rfTtcbiAgICAtLXNsaWRlci1pdGVtLXBvd2VyZWQ6ICN7JGNvbG9yLXBpbmt9O1xufVxuXG5ib2R5LmNvbG9yc2NoZW1lLTMge1xuICAgIC0tY29sb3ItZmctYXJyb3dzOiAjeyRjb2xvci1ncmVlbn07XG4gICAgLS1zbGlkZXItaXRlbS1wb3dlcmVkOiAjeyRjb2xvci1ncmVlbn07XG59XG5cbi50M2xtd2FzbGlkZXIge1xuICAgIC5zbGlkZXJfX2l0ZW0uYmdfX29yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGNvbG9yLXByaW1hcnksIC40KSAwJSwgcmdiYSgkY29sb3ItcHJpbWFyeSwuNCkgMTAwJSk7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGNvbG9yLXByaW1hcnksIDEpIDAlLCByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNikgMTAwJSk7XG4gICAgICAgICAgICAvL21peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgICAgIC8vbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG93ZXJlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbGlkZXItaXRlbS1wb3dlcmVkKTtcbiAgICB9XG5cbiAgICAmLmZnLWNvbG9yMSAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yMX1cbiAgICAmLmZnLWNvbG9yMiAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yMn1cbiAgICAmLmZnLWNvbG9yMyAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yM31cbiAgICAmLmZnLWNvbG9yNCAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yNH1cbiAgICAmLmZnLWNvbG9yNSAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yNX1cbiAgICAmLmZnLWNvbG9yNiAuZmxpY2tpdHktYnV0dG9uLWljb24gcGF0aCB7ZmlsbDogJGZnLWNvbG9yNn0gICAgXG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi50M2xtd2FzbGlkZXIge1xuICAvKi5zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufSovXG4gIC5mbGlja2l0eS1zbGlkZXIgPiBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9oYWkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxuXG4gIC5zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC8vIFZpZGVvXG4gIC5zbGlkZV9fdmlkZW8ge1xuICAgIC8vIEhpZGUgUGxheSBCdXR0b24gKGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2FmYWJicm8vMzc1OTMzNClcbiAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGhlaWdodDogYXV0bztcbiAgICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vZml4ZWQ7XG4gICAgei1pbmRleDogMDsgLy8tMTAwO1xuICB9XG5cbiAgLnNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIGEsXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAubGlua19fYW5pbWF0ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNsaWRlcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgIHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwyKTtcbiAgICAvL3BhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMilcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnNsaWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IC8vJGdyaWQtZ3V0dGVyLXdpZHRoICogMiAwO1xuICAgICAgcGFkZGluZzogMDsgLy8kZ3JpZC1ndXR0ZXItd2lkdGggLyAyIDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbGlkZXJfX2hvbGRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMocGFnZS1kb3RzLXJvdW5kKSBhbmQgJHBhZ2UtZG90cy1yb3VuZCA9PSAwIHtcbiAgICAgIC5mbGlja2l0eS1wYWdlLWRvdCwgLmRvdCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMocGFnZS1hcnJvd3Mtcm91bmQpIGFuZCAkcGFnZS1hcnJvd3Mtcm91bmQgPT0gMCB7XG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgICAgbGVmdDogNTVweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBzbGlkZXJcblxuLnQzbG13YXNsaWRlciB7XG4gIC8qLnNsaWRlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtcmdiYTtcblxuICAmLGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59Ki9cbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoY29sb3ItYmctYXJyb3dzKSBhbmQgJGNvbG9yLWJnLWFycm93cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYXJyb3dzO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBmaWxsOiAkY29sb3ItZmctYXJyb3dzO1xuICAgIH1cbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLWJnLWhvdmVyLWFycm93cykgYW5kICRjb2xvci1iZy1ob3Zlci1hcnJvd3Mge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1ob3Zlci1hcnJvd3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyouZmxpY2tpdHktcGFnZS1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWRvdHM7XG4gIH0qL1xuICAvKlxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzLFxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIC8vIGh0dHA6Ly9ydWQubG13YS5kZS90eXBvM2NvbmYvZXh0L3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9Gcm9udGVuZC9hcnJvd19yaWdodF93aGl0ZUAyeC5wbmdcbiAgJiwmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9JbWFnZXMvRnJvbnRlbmQvYXJyb3dfcmlnaHRfd2hpdGUucG5nXCIpO1xuICB9XG59Ki9cbn1cbiIsIkBpbXBvcnQgJy4uL2RlZmF1bHQvdmFycyc7XG4kcGFnZS1kb3RzLXJvdW5kOiAxO1xuJHBhZ2UtYXJyb3dzLXJvdW5kOiAwO1xuJGNvbG9yLWJnLWRvdHM6ICR3aGl0ZTtcbiRjb2xvci1iZy1hcnJvd3M6IHRyYW5zcGFyZW50OyAvL3JnYmEoJGNvbG9yLWJsYWNrLC41KTtcbiRjb2xvci1iZy1ob3Zlci1hcnJvd3M6IHRyYW5zcGFyZW50O1xuJGNvbG9yLWZnLWFycm93czogdmFyKC0tY29sb3ItZmctYXJyb3dzKTtcbiIsIi8qJWtleWZyYW1lcyByZXZlYWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59Ki9cbkBrZXlmcmFtZXMgc3dpbmdfZnJvbV9sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDBweCwgMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn0iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxuXG4uaGlzdG9yeV9faXRlbSB7XG4gIC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5oaXN0b3J5LXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDVyZW07XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5oaXN0b3J5X19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJixcbiAgICAmX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgIH1cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0LCBtYXJnaW47XG4gICAgd2lkdGg6IDE3JTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIC5oaXN0b3J5LXNsaWRlcl9faXRlbSB7XG4gICAgICAuaGlzdG9yeV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL3RyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2UgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2UgMHMsIHRyYW5zZm9ybSA1MDBtcyBlYXNlIDBzO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDBweCwgMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmhpc3RvcnlfX2l0ZW1fX3dyYXBwZXIgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAwOyAvLzJyZW07XG4gICAgICAgIH1cbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAvL3dpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTsgLy8ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgLy93aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLmhpc3Rvcnktc2xpZGVyX19pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICAmOm5vdCg6aG92ZXIpIC5oaXN0b3J5LXNsaWRlcl9faXRlbS5pcy1zZWxlY3RlZCxcbiAgICAuaGlzdG9yeS1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMHB4LCAwcHgpO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMHB4LCAwcHgpO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7Ki9cbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24gcCxcbiAgICAgIC5oaXN0b3J5X19pdGVtX193cmFwcGVyIGltZyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVJpZ2h0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jYXJvdXNlbCB7XG4gIC8vYmFja2dyb3VuZDogI0VFRTtcbn1cblxuLmNhcm91c2VsLWNlbGwge1xuICBjb2xvcjogJGhpc3RvcnlzbGlkZXItY29sb3ItZmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5c2xpZGVyLWNvbG9yLWJnO1xuICBib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDAsMCwwLDAuNzUpO1xuXG4gICYuaXMtZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaXN0b3J5c2xpZGVyLWNvbG9yLWJnO1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jYXJvdXNlbCAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIC8vLmhpc3Rvcnktc2xpZGVyX19pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICAmOm5vdCg6aG92ZXIpIC5oaXN0b3J5LXNsaWRlcl9faXRlbS5pcy1zZWxlY3RlZCxcbiAgICAuaGlzdG9yeS1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgICAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlzdG9yeXNsaWRlci1jb2xvci1iZy1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1jZWxsLmlzLXNlbGVjdGVkIHtcbiAgLy9iYWNrZ3JvdW5kOiAjRUQyO1xufSIsImJvZHkuY29sb3JzY2hlbWUtMSB7XG4gICAgLS1zZWFyY2gtY29sb3ItYnRuLWJnOiAjeyRjb2xvci1ibHVlfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0yIHtcbiAgICAtLXNlYXJjaC1jb2xvci1idG4tYmc6ICN7JGNvbG9yLXBpbmt9O1xufVxuXG5ib2R5LmNvbG9yc2NoZW1lLTMge1xuICAgIC0tc2VhcmNoLWNvbG9yLWJ0bi1iZzogI3skY29sb3ItZ3JlZW59O1xufVxuIiwiLyogRnVsbCBTY3JlZW4gU2VhcmNoICovXG4jc2VhcmNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDAlKSBzY2FsZSgwLCAwKTtcbiAgb3BhY2l0eTogMDtcblxuICAmLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZSgxLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyAvLyBmaXJlZm94IGZvbnQgYnVnXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IC01MXB4IGF1dG8gMDtcbiAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufSIsIi8qIEZ1bGwgU2NyZWVuIFNlYXJjaCAqL1xuI3NlYXJjaCB7XG4gIGNvbG9yOiAkc2VhcmNoLWNvbG9yLWZnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWNvbG9yLWJnO1xuXG4gICYub3BlbiB7fVxuXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBjb2xvcjogJHNlYXJjaC1jb2xvci1mZztcbiAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtY29sb3ItZmc7XG4gICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGNvbG9yOiAkc2VhcmNoLWNvbG9yLWJ0bi1mZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWNvbG9yLWJ0bi1iZztcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY29sb3I6ICRzZWFyY2gtY29sb3ItYnRuLWZnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFyY2gtY29sb3ItYnRuLWJnO1xuICB9XG59IiwiJHNlYXJjaC1jb2xvci1idG4tZmc6ICR3aGl0ZTtcbiRzZWFyY2gtY29sb3ItYnRuLWJnOiB2YXIoLS1zZWFyY2gtY29sb3ItYnRuLWJnKTtcbiRzZWFyY2gtY29sb3ItYmc6IHJnYmEoJGNvbG9yLWJsdWUsLjg1KTtcbiRzZWFyY2gtY29sb3ItZmc6ICR3aGl0ZTtcbiIsIi5mZWF0dXJlcy1iZyxcbi5mZWF0dXJlc19fYmcge1xuICAmLFxuICAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNzFweDtcbiAgfVxuICAvL21pbi1oZWlnaHQ6IGF1dG87XG4gIC8vcGFkZGluZy1ib3R0b206IDc1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmZlYXR1cmVzLWJnLFxuICAuZmVhdHVyZXNfX2JnIHtcbiAgICAmLFxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgfVxuICB9XG59IiwiLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuLy8udHgtdDNsbXdhLWZlYXR1cmVzYmcge31cblxuLmZlYXR1cmVzX19iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSksIHVybChcIi4uLy4uLy4uLy4uLy4uL3QzcnVkX2Rpc3RyaWJ1dGlvbi9SZXNvdXJjZXMvUHJpdmF0ZS9Bc3NldHMvSW1hZ2VzL2JnZnVsbC5qcGdcIik7XG59XG4iLCJAa2V5ZnJhbWVzIHJldmVhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG4vLzgwMHgyMDAgPSAyMHg1ICgvNDApXG5cbi5wcm9ncmVzc2l2ZWltZyB7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL21pbi1oZWlnaHQ6IDIwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIC8vIEhlcm9cbiAgICAvKlxuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgKi9cbiAgICAvLyBJbnNwaXJlZDogaHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9ob3ctdG8tYnVpbGQteW91ci1vd24tcHJvZ3Jlc3NpdmUtaW1hZ2UtbG9hZGVyL1xuICAgIGZpbHRlcjogYmx1cigydncpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLy9vcGFjaXR5OiAwO1xuICAgIC8vdHJhbnNpdGlvbjogZmlsdGVyIDFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQ7XG4gICAgJi5pcy1sb2FkZWQge1xuICAgICAgYW5pbWF0aW9uOiByZXZlYWwgMXMgZWFzZS1vdXQ7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC8qZmlsdGVyOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxcywgdHJhbnNmb3JtIDFzOyovXG4gICAgfVxuICB9XG59IiwiYm9keS5jb2xvcnNjaGVtZS0xIHtcbiAgICAtLXN1Ym1lbnUtY29sb3ItYmc6ICN7JHdoaXRlfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0yIHtcbiAgICAtLXN1Ym1lbnUtY29sb3ItYmc6ICN7JGNvbG9yLWJsdWUtLWxpZ2h0fTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0zIHtcbiAgICAtLXN1Ym1lbnUtY29sb3ItYmc6ICN7JGNvbG9yLWJsdWUtLWxpZ2h0fTtcbn1cbiIsIi8vQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7fVxuLy8gYWRkb246IHN1Ym1lbnVcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLnNob3cge1xuICAgIC8vbWF4LWhlaWdodDogMjgwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE5MXB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC8vLm5hdmJhci1uYXYgbGk6aG92ZXIgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgLm5hdmJhci1uYXYgbGkgPiB1bC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICYsXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vLy5uYXZiYXItbmF2IGxpOmhvdmVyID4gdWwuZHJvcGRvd24tbWVudSB7XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgbGkuaG92ZXIgPiB1bC5kcm9wZG93bi1tZW51LFxuICAubmF2YmFyLW5hdiBsaTpob3ZlciA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLypcbi5uYXZiYXItbmF2IGxpOmhvdmVyID4gdWwuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSovXG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgLy9tYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy9ib3gtc2hhZG93OiBub25lO1xufVxuLyogcm90YXRlIGNhcmV0IG9uIGhvdmVyICovXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLy9AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbi5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMjVyZW07XG59XG4vL31cbi8qXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudS1jb2xvci1iZztcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogMC4yNWVtIDFlbSAwLjVlbSAyZW0gIWltcG9ydGFudDtcbiAgfVxuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59Ki8iLCIuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnUtY29sb3ItYmc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51LWNvbG9yLWJnO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgbGkuaG92ZXIsXG4gIC5uYXZiYXItbmF2IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudS1jb2xvci1ob3Zlci1iZztcbiAgfVxufSIsIiRjb2xvci1wcmltYXJ5OiB3aGl0ZSAhZGVmYXVsdDtcbiRzdWJtZW51LWNvbG9yLWJnOiB2YXIoLS1zdWJtZW51LWNvbG9yLWJnKTtcbiRzdWJtZW51LWNvbG9yLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5jdGFiYXIge1xuICAvL21hcmdpbi1ib3R0b206IC03MHB4OyAvLzYuNCU7IC8vIGJlY2F1c2Ugc2NhbGluZy1zdmctY29udGFpbmVyXG4gIC8vbWFyZ2luLWJvdHRvbTogLTR2dztcbiAgLy9tYXJnaW4tYm90dG9tOiAtMjYzcHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogLTE0dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn0iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5jdGFiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvKlxuICAuYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC8vIEluc3BpcmVkOiBodHRwczovL3d3dy5zaXRlcG9pbnQuY29tL2hvdy10by1idWlsZC15b3VyLW93bi1wcm9ncmVzc2l2ZS1pbWFnZS1sb2FkZXIvXG4gICAgZmlsdGVyOiBibHVyKDJ2dyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vdHJhbnNpdGlvbjogZmlsdGVyIDFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uOiByZXZlYWwgMXMgZWFzZS1vdXQ7XG5cbiAgICAmLmlzLWxvYWRlZCB7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgIC8qZmlsdGVyOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxcywgdHJhbnNmb3JtIDFzOyogL1xuICAgIH1cblxuICB9Ki9cbn1cblxuLyoucGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufSovXG4iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5jdGFiYXIge1xuICAuYmFja2dyb3VuZC5vdmVybGF5IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGNvbG9yLXByaW1hcnktYmcsLjg1KSwgcmdiYSgkY29sb3ItcHJpbWFyeS1iZywuODUpKTtcbiAgICB9XG4gIH1cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjEpIGFuZCAkYmctY29sb3IxIHtcbiAgICAmLmJnLWNvbG9yMSB7XG4gICAgICAuYmFja2dyb3VuZC5vdmVybGF5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmctY29sb3IxLC44NSksIHJnYmEoJGJnLWNvbG9yMSwuODUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yMikgYW5kICRiZy1jb2xvcjIge1xuICAgICYuYmctY29sb3IyIHtcbiAgICAgIC5iYWNrZ3JvdW5kLm92ZXJsYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRiZy1jb2xvcjIsLjg1KSwgcmdiYSgkYmctY29sb3IyLC44NSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoYmctY29sb3IzKSBhbmQgJGJnLWNvbG9yMyB7XG4gICAgJi5iZy1jb2xvcjMge1xuICAgICAgLmJhY2tncm91bmQub3ZlcmxheSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJnLWNvbG9yMywuODUpLCByZ2JhKCRiZy1jb2xvcjMsLjg1KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjQpIGFuZCAkYmctY29sb3I0IHtcbiAgICAmLmJnLWNvbG9yNCB7XG4gICAgICAuYmFja2dyb3VuZC5vdmVybGF5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmctY29sb3I0LC44NSksIHJnYmEoJGJnLWNvbG9yNCwuODUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yNSkgYW5kICRiZy1jb2xvcjUge1xuICAgICYuYmctY29sb3I1IHtcbiAgICAgIC5iYWNrZ3JvdW5kLm92ZXJsYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRiZy1jb2xvcjUsLjg1KSwgcmdiYSgkYmctY29sb3I1LC44NSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7fVxuXG5mb290ZXIge1xuICB6LWluZGV4OiA5OTtcbn1cbi8qXG4gKiBzY3JvbGwgbmV4dFxuICovXG4uc2Nyb2xsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhzY3JvbGwtaWNvbi1hbmltYXRpb24pIGFuZCAkc2Nyb2xsLWljb24tYW5pbWF0aW9uID09IDEge1xuICAgICAgYW5pbWF0aW9uOiB0cmFuc2xhdGUxXzUgMS41cyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgLypAaWYgdmFyaWFibGUtZXhpc3RzKHNjcm9sbC1pY29uLWJvcmRlci1mb250LXNpemUpIGFuZCAkc2Nyb2xsLWljb24tYm9yZGVyLWZvbnQtc2l6ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJHNjcm9sbC1pY29uLWJvcmRlci1mb250LXNpemU7XG4gICAgICBoZWlnaHQ6ICRzY3JvbGwtaWNvbi1ib3JkZXItZm9udC1zaXplO1xuICAgICAgbWFyZ2luLXRvcDogLSgkc2Nyb2xsLWljb24tYm9yZGVyLWZvbnQtc2l6ZS8yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRzY3JvbGwtaWNvbi1ib3JkZXItZm9udC1zaXplLzIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjQ1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfSovXG59XG4vKlxuICogc2Nyb2xsIHRvIHRvcFxuICovXG4jc2Nyb2xsVG9wQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaWYgdmFyaWFibGUtZXhpc3RzKHBhZ2UtYXJyb3dzLXJvdW5kKSBhbmQgJHBhZ2UtYXJyb3dzLXJvdW5kID09IDEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICByaWdodDogNHJlbTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNGVtO1xuICBwYWRkaW5nOiAwLjFlbSAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuI3Njcm9sbFRvcEJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNzY3JvbGxUb3BCdXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi8qXG4gKiBzY3JvbGwgdG8gdG9wXG4gKi9cblxuI3Njcm9sbFRvcEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJnO1xufVxuIiwiYm9keS5jb2xvcnNjaGVtZS0xIHtcbiAgICAtLWxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tZmc6ICN7JGNvbG9yLWJsdWV9O1xufVxuXG5ib2R5LmNvbG9yc2NoZW1lLTIge1xuICAgIC0tbGlnaHRib3gtY29sb3ItZnVsbGJnLWJ0bi1mZzogI3skY29sb3ItcGlua307XG59XG5cbmJvZHkuY29sb3JzY2hlbWUtMyB7XG4gICAgLS1saWdodGJveC1jb2xvci1mdWxsYmctYnRuLWZnOiAjeyRjb2xvci1ncmVlbn07XG59XG4iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5saWdodGJveCB7XG4gICYudmlkZW8sXG4gICYueW91dHViZSxcbiAgLmltZy13cmFwcGVyIC5mZWF0dXJlcy1iZyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgZm9udGF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6ICRsaWdodGJveC1pY29uLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn0iLCIkbGlnaHRib3gtaWNvbi1mb250LXNpemU6IDJyZW07IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5AbWl4aW4gdmlkZW8tcGxheWJ0bi1iZyB7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplKSBhbmQgJGxpZ2h0Ym94LWljb24tYm9yZGVyLWZvbnQtc2l6ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogJGxpZ2h0Ym94LWljb24tYm9yZGVyLWZvbnQtc2l6ZTtcbiAgICAgIGhlaWdodDogJGxpZ2h0Ym94LWljb24tYm9yZGVyLWZvbnQtc2l6ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjdyZW07IC8vLSgkbGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplLzEuNyk7XG4gICAgICBtYXJnaW4tbGVmdDogLSBtYXRoLmRpdigkbGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplLDIpO1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTIuNDVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gdmlkZW8tcGxheWJ0bi1mZyB7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMobGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplKSBhbmQgJGxpZ2h0Ym94LWljb24tYm9yZGVyLWZvbnQtc2l6ZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgIG1hcmdpbi10b3A6IC0gbWF0aC5kaXYoJGxpZ2h0Ym94LWljb24tZm9udC1zaXplLDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gbWF0aC5kaXYoJGxpZ2h0Ym94LWljb24tZm9udC1zaXplLDMpO1xuICAgIH1cbiAgfVxufVxuXG4ubGlnaHRib3gge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLFxuICAuZmVhdHVyZXMtYmcge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLnZpZGVvIHtcbiAgICBAaW5jbHVkZSB2aWRlby1wbGF5YnRuLWJnO1xuICB9XG5cbiAgJi52aWRlbyxcbiAgJi55b3V0dWJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB2aWRlby1wbGF5YnRuLWZnO1xuICB9XG5cbiAgJi55b3V0dWJlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxNjdcIjtcbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLWdhbGxlcnkge1xuICAubGlnaHRib3gge1xuICAgICYudmlkZW8ge1xuICAgICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhsaWdodGJveC1pY29uLWJvcmRlci1mb250LXNpemUpIGFuZCAkbGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplIHtcbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctd3JhcHBlciAuZmVhdHVyZXMtYmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgdmlkZW8tcGxheWJ0bi1mZztcbiAgICAgIEBpbmNsdWRlIHZpZGVvLXBsYXlidG4tYmc7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkY29sb3ItcHJpbWFyeS1iZzogZ3JleSAhZGVmYXVsdDtcbiRsaWdodGJveC1jb2xvci1idG4tZmc6ICNmZmYgIWRlZmF1bHQ7XG4kbGlnaHRib3gtY29sb3ItYnRuLWJnOiAkY29sb3ItcHJpbWFyeS1iZyAhZGVmYXVsdDtcbiRsaWdodGJveC1jb2xvci1iZzogIzAwMCAhZGVmYXVsdDsgLy8gTWFudWFsOiBodHRwczovL2Nzcy10cmlja3MuY29tL3ZpZXdwb3J0LXNpemVkLXR5cG9ncmFwaHkvXG4kbGlnaHRib3gtaWNvbi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kbGlnaHRib3gtaWNvbi1ib3JkZXItZm9udC1zaXplOiA0cmVtICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tYmc6ICRjb2xvci1wcmltYXJ5LWJnICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tZmc6ICRjb2xvci1wcmltYXJ5LWZnICFkZWZhdWx0OyIsIi8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge31cblxuLmxpZ2h0Ym94IHtcbiAgJi52aWRlbyxcbiAgJi55b3V0dWJlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWZnO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iZztcbiAgICB9XG4gIH1cblxuICAmLnZpZGVvLFxuICAuaW1nLXdyYXBwZXIgLmZlYXR1cmVzLWJnIHtcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGxpZ2h0Ym94LWljb24tYm9yZGVyLWZvbnQtc2l6ZSkgYW5kICRsaWdodGJveC1pY29uLWJvcmRlci1mb250LXNpemUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN0eWxlLWZ1bGxiZyxcbiAgJi52aWRlbyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkbGlnaHRib3gtY29sb3ItZnVsbGJnLWJ0bi1mZztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tYmc7XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1nYWxsZXJ5IHtcbiAgLmxpZ2h0Ym94IHtcbiAgICAuaW1nLXdyYXBwZXIgLmZlYXR1cmVzLWJnIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRib3gtY29sb3ItZnVsbGJnLWJ0bi1mZztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRib3gtY29sb3ItZnVsbGJnLWJ0bi1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiB3aGl0ZSAhZGVmYXVsdDtcbiRsaWdodGJveC1jb2xvci1mdWxsYmctYnRuLWJnOiAkY29sb3Itd2hpdGUtLWFscGhhO1xuJGxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tZmc6IHZhcigtLWxpZ2h0Ym94LWNvbG9yLWZ1bGxiZy1idG4tZmcpO1xuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5zaV9fY2hhaW5faG9sZGVyICsgLndpZGdldF9fdGV4dC0tbGVmdCB7XG4gICAgYm90dG9tOiA0MXB4O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC53aWRnZXRfX3RleHQtLWxlZnQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG59IiwiLndpZGdldF9fdGV4dC0tbGVmdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAud2lkZ2V0X190ZXh0LS1sZWZ0IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAvL2JveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbiIsIi53aWRnZXRfX3RleHQtLWxlZnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDZweCAxM3B4IDhweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLGNvbG9yIDAuMnMgbGluZWFyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qQGlmIHZhcmlhYmxlLWV4aXN0cyh3aWRnZXR0ZXh0X19ib3R0b20pIGFuZCAkd2lkZ2V0dGV4dF9fYm90dG9tID09IDAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH0qL1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAud2lkZ2V0X190ZXh0LS1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6ICR3aWRnZXRfX3RleHRfX3Bvc2l0aW9uX3RvcDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKHBhZ2UtZG90cy1yb3VuZCkgYW5kICRwYWdlLWRvdHMtcm91bmQgPT0gMCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIH1cbiAgfVxufSIsIiRjb2xvci1wcmltYXJ5OiB3aGl0ZSAhZGVmYXVsdDtcbiR3aWRnZXR0ZXh0X19ib3R0b206IDA7XG4kd2lkZ2V0dGV4dC1jb2xvci1mZzogJHdoaXRlO1xuJHdpZGdldHRleHQtY29sb3ItZmctaG92ZXI6ICR3aGl0ZTtcbiR3aWRnZXR0ZXh0LWNvbG9yLWJnOiAkY29sb3ItcHJpbWFyeS1iZztcbiR3aWRnZXR0ZXh0LWNvbG9yLWJnLWhvdmVyOiAkY29sb3ItcHJpbWFyeS1iZztcbiR3aWRnZXRfX3RleHRfX3Bvc2l0aW9uX3RvcDogNzUlO1xuIiwiLndpZGdldF9fdGV4dC0tbGVmdCB7XG4gIGNvbG9yOiAkd2lkZ2V0dGV4dC1jb2xvci1mZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdpZGdldHRleHQtY29sb3ItYmc7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2lkZ2V0dGV4dC1jb2xvci1mZy1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lkZ2V0dGV4dC1jb2xvci1iZy1ob3ZlcjtcbiAgfVxufSIsIi5uZXdzYmxvY2tvdmVybGF5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgIC5uZXdzYmxvY2tvdmVybGF5X19jb2wge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAubmV3c2Jsb2Nrb3ZlcmxheV9fY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbn1cbiIsImJvZHkuY29sb3JzY2hlbWUtMSB7XG4gICAgLS1uZXdzYmxvY2tvdmVybGF5LWNvbC1ib3JkZXItY29sb3I6ICN7JHdoaXRlfTtcbiAgICAtLW5ld3MtcmVhZG1vcmUtYXJyb3ctY29sb3I6ICN7JHdoaXRlfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0yIHtcbiAgICAtLW5ld3NibG9ja292ZXJsYXktY29sLWJvcmRlci1jb2xvcjogI3skY29sb3ItcGlua307XG4gICAgLS1uZXdzLXJlYWRtb3JlLWFycm93LWNvbG9yOiAjeyRjb2xvci1waW5rfTtcbn1cblxuYm9keS5jb2xvcnNjaGVtZS0zIHtcbiAgICAtLW5ld3NibG9ja292ZXJsYXktY29sLWJvcmRlci1jb2xvcjogI3skY29sb3ItZ3JlZW59O1xuICAgIC0tbmV3cy1yZWFkbW9yZS1hcnJvdy1jb2xvcjogI3skY29sb3ItZ3JlZW59O1xufVxuXG4ubmV3c2Jsb2Nrb3ZlcmxheV9fY29sIHtcbiAgICBoMyxcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5uZXdzYmxvY2tvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnJlYWRfbW9yZSB7XG4gICAgLmFycm93IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW5ld3NibG9ja292ZXJsYXktY29sLWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLm5ld3NibG9ja292ZXJsYXlfX2NvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXdzYmxvY2tvdmVybGF5LWNvbC1ib3JkZXItY29sb3IpO1xuICAgIH1cbn1cbiIsIi5uZXdzYmxvY2tvdmVybGF5IHtcbiAgJl9fY29sIHtcbiAgICBhbmltYXRpb246IG5ld3NibG9jay1zbGlkZS1pbiAxcyBsaW5lYXI7XG4gIH1cbn0iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5uZXdzYmxvY2tvdmVybGF5IHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIGgzLFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5uZXdzYmxvY2tvdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4vL0BtZWRpYSAobWluLWhlaWdodDogOTU5cHgpIHtcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm5ld3NibG9ja292ZXJsYXkge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MHZ3O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAvKj4gaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICB9Ki9cbiAgICAuZmVhdHVyZXMtYmcsXG4gICAgLmltZy13cmFwcGVyLFxuICAgIC5saWdodGJveCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xuICAgICAgYWxpZ24tc2VsZjogYXV0bztcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL30iLCIubmV3c2Jsb2Nrb3ZlcmxheSB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktLWxpZ2h0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgfSovXG4gIGgyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIuaWNvbmJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAjeyRncmlkLWdhcCoyfSAjeyRncmlkLWdhcH0gI3skZ3JpZC1nYXB9O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9tYXJnaW4tYm90dG9tOiAjeyRncmlkLWdhcH07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmljb25ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBmaWd1cmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpZ2NhcHRpb24tc2xpZGVpbiB7XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpZ2NhcHRpb24tc2xpZGVpbjpob3ZlciB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmljb25ib3gge1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGljb25ib3gtY29sb3ItZmc7XG4gICAgfVxuICB9XG59IiwiJGljb25ib3gtY29sb3ItYmctaG92ZXI6ICMwMDAgIWRlZmF1bHQ7XG4kaWNvbmJveC1jb2xvci1mZy1ob3ZlcjogI2ZmZiAhZGVmYXVsdDtcbiRpY29uYm94LWNvbG9yLWZnOiAjZmZmICFkZWZhdWx0OyAvLyRmaWdjYXB0aW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJGdyaWQtZ2FwOiAxNXB4OyIsIi8qJWtleWZyYW1lcyByZXZlYWwge1xuICAwIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0qLyIsIi5ob3Zlcl9fY2FyZCB7XG4gICYtLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIC5pbWdfX3dyYXBwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6ICN7JGdyaWQtZ2FwKjJ9ICN7JGdyaWQtZ2FwfTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gSG92ZXIgQ2FyZFxuICAuaG92ZXItY29udGFpbmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ob3Zlcl9fY2FyZCB7XG4gICAgICAgIC8vJi5iZ19fZ3JlZW4ge1xuICAgICAgICBib3gtc2hhZG93OiA4cHggOHB4IDEwcHggLTFweCByZ2JhKCRhbmltYXRlbWVkaWFib3gtYmFjay1iZywwLjQpO1xuXG4gICAgICAgIC5ibG9ja19fbmFtZSB7XG4gICAgICAgICAgLy8mLGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgICBjb2xvcjogJGFuaW1hdGVtZWRpYWJveC1iYWNrLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRhbmltYXRlbWVkaWFib3gtYmFjay1mZztcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5pbWF0ZW1lZGlhYm94LWJhY2stYmc7XG4gICAgICB9XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn0iLCIkY29sb3ItcHJpbWFyeS1iZzogZ3JleSAhZGVmYXVsdDtcbiRhbmltYXRlbWVkaWFib3gtYmFjay1mZzogI2ZmZiAhZGVmYXVsdDtcbiRhbmltYXRlbWVkaWFib3gtYmFjay1iZzogJGNvbG9yLXByaW1hcnktYmcgIWRlZmF1bHQ7XG4kYW5pbWF0ZW1lZGlhYm94LWNvbG9yLWJnOiAjMDAwICFkZWZhdWx0O1xuJGFuaW1hdGVtZWRpYWJveC1ncmlkLWdhcDogMTVweCAhZGVmYXVsdDtcbiRhbmltYXRlbWVkaWFib3gtYm94LWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kZ3JpZC1nYXA6IDE1cHggIWRlZmF1bHQ7IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge31cblxuLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gID4gLmNvbnRhaW5lcixcbiAgJiB7XG4gICAgJixcbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9vcGFjaXR5OiAwLjY1O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuICAvLyBGaXJlZm94IFBhcmFsbGF4IGZpeFxuICAmLnByb2dyZXNzaXZlaW1nIHtcbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAmLFxuICAgICAgJi5pcy1sb2FkZWQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtbG9hZGVkIHtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHt9XG5cbi5wYXJhbGxheCB7XG4gIC5iYWNrZ3JvdW5kLm92ZXJsYXkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3ItcHJpbWFyeS1iZywuODUpLCByZ2JhKCRjb2xvci1wcmltYXJ5LWJnLC44NSkpO1xuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yMSkgYW5kICRiZy1jb2xvcjEge1xuICAgICYuYmctY29sb3IxIHtcbiAgICAgIC5iYWNrZ3JvdW5kLm92ZXJsYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRiZy1jb2xvcjEsLjg1KSwgcmdiYSgkYmctY29sb3IxLC44NSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoYmctY29sb3IyKSBhbmQgJGJnLWNvbG9yMiB7XG4gICAgJi5iZy1jb2xvcjIge1xuICAgICAgLmJhY2tncm91bmQub3ZlcmxheSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJnLWNvbG9yMiwuODUpLCByZ2JhKCRiZy1jb2xvcjIsLjg1KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyhiZy1jb2xvcjMpIGFuZCAkYmctY29sb3IzIHtcbiAgICAmLmJnLWNvbG9yMyB7XG4gICAgICAuYmFja2dyb3VuZC5vdmVybGF5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmctY29sb3IzLC44NSksIHJnYmEoJGJnLWNvbG9yMywuODUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaWYgdmFyaWFibGUtZXhpc3RzKGJnLWNvbG9yNCkgYW5kICRiZy1jb2xvcjQge1xuICAgICYuYmctY29sb3I0IHtcbiAgICAgIC5iYWNrZ3JvdW5kLm92ZXJsYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRiZy1jb2xvcjQsLjg1KSwgcmdiYSgkYmctY29sb3I0LC44NSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoYmctY29sb3I1KSBhbmQgJGJnLWNvbG9yNSB7XG4gICAgJi5iZy1jb2xvcjUge1xuICAgICAgLmJhY2tncm91bmQub3ZlcmxheSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJnLWNvbG9yNSwuODUpLCByZ2JhKCRiZy1jb2xvcjUsLjg1KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi55b3V0dWJlLXdyYXBwZXIge1xuICAueW91dHViZS1wbGF5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59Ki8iLCIueW91dHViZS13cmFwcGVyIHtcbiAgLnlvdXR1YmUtaGVhZGxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59IiwiLnlvdXR1YmUgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ueW91dHViZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy9tYXgtd2lkdGg6IDc1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnlvdXR1YmUtdGh1bWIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLnlvdXR1YmUtdGh1bWIge1xuICAgIC8vcGFkZGluZy10b3A6IDU2LjI1JTsgLy8xNjo5IGUuZy4gMTI4MHg3MjBweFxuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMCwwLDAsLjcpICksIHVybCgnYXNzZXRzL2ltZy9tYXhyZXNkZWZhdWx0LmpwZycpOyAvL2Rvd25sb2FkIGl0IGxvY2FsXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDMwJSwgcmdiYSgwLDAsMCwuNykgKSwgdXJsKCdodHRwczovL3BpY3N1bS5waG90b3MvMTI4MC83MjAnKTsgLy9mYWxsYmFjayB0aHVtYm5haWxcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAueW91dHViZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLypcbiAgLnlvdXR1YmUtc3VibWl0e1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gIFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgLjcpO1xuICBcdHBhZGRpbmc6IDdweDtcbiAgXHRtYXJnaW46IDAgYXV0bztcbiAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0bWF4LXdpZHRoOiA0MDBweDtcbiAgfSovXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC55b3V0dWJlLXN1Ym1pdCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAueW91dHViZS1zdWJtaXQge1xuXG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgLypkaXNwbGF5OmZsZXg7XG4gIFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgXHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG4gIFx0bWFyZ2luOiAxMHB4O1xuICBcdHBhZGRpbmc6IDEwcHg7Ki9cbiAgICBhIHtcbiAgICAgIC8vY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnlvdXR1YmUtcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLy9mb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAueW91dHViZS1wbGF5LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59IiwiLnlvdXR1YmUtd3JhcHBlciB7XG4gIC55b3V0dWJlLXRodW1iIHtcbiAgICBjb2xvcjogJHlvdXR1YmUtdGh1bWItZmdDb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeW91dHViZS10aHVtYi1iZ0NvbG9yO1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMCwwLDAsLjcpICksIHVybCgnYXNzZXRzL2ltZy9tYXhyZXNkZWZhdWx0LmpwZycpOyAvL2Rvd25sb2FkIGl0IGxvY2FsXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDMwJSwgcmdiYSgwLDAsMCwuNykgKSwgdXJsKCdodHRwczovL3BpY3N1bS5waG90b3MvMTI4MC83MjAnKTsgLy9mYWxsYmFjayB0aHVtYm5haWxcbiAgfVxuXG4gIC55b3V0dWJlLXBsYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeW91dHViZS1wbGF5LWJ1dHRvbi1iZ0NvbG9yO1xuICAgIGNvbG9yOiAkeW91dHViZS1wbGF5LWJ1dHRvbi1mZ0NvbG9yO1xuICB9XG59IiwiJHlvdXR1YmUtdGh1bWItZmdDb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiR5b3V0dWJlLXRodW1iLWJnQ29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4keW91dHViZS1wbGF5LWJ1dHRvbi1iZ0NvbG9yOiAjYzQzMDJiICFkZWZhdWx0O1xuJHlvdXR1YmUtcGxheS1idXR0b24tZmdDb2xvcjogI2ZmZiAhZGVmYXVsdDsiLCIudmlkZW8tY29udGFpbmVyIHtcbiAgLy9tYXgtaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3BhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qMTY6OSovXG4gIC8vcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBlbWJlZCxcbiAgaWZyYW1lLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnZpZGVvcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn0iLCIvLyBHb29nbGUgTWFwXG5cbi5nb29nbGVtYXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL2hlaWdodDogNDg2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAuZ29vZ2xlbWFwLFxuICAuZ29vZ2xlbWFwLXN1Ym1pdCxcbiAgLmdvb2dsZW1hcC10aHVtYiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmdvb2dsZW1hcC10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMjUwcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWYxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAuZ29vZ2xlbWFwLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZ29vZ2xlbWFwLXBsYXktYnV0dG9uIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIC8vZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIC8qXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmODRmMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAqL1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NnazhjR0YwYUNCbWFXeHNQU0lqWldZMU5ERXhJaUJqYkdGemN6MGljR0YwYURFaUlHUTlJazA0SURJdU1XTXhMakVnTUNBeUxqSWdNQzQxSURNZ01TNHpJREF1T0NBd0xqa2dNUzR6SURFdU9TQXhMak1nTXk0eGN5MHdMalVnTWk0MUxURXVNeUF6TGpOc0xUTWdNeTR4TFRNdE15NHhZeTB3TGpndE1DNDRMVEV1TXkweUxURXVNeTB6TGpNZ01DMHhMaklnTUM0MExUSXVNaUF4TGpNdE15NHhJREF1T0Mwd0xqZ2dNUzQ1TFRFdU15QXpMVEV1TTNvaVBqd3ZjR0YwYUQ0S0NUeHdZWFJvSUdacGJHdzlJaU5tWm1ZaUlHTnNZWE56UFNKd1lYUm9NaUlnWkQwaVRUZ2dNVFV1T0d3dE5DNDBMVFF1Tm1NdE1TNHlMVEV1TWkweExqa3RNaTQ1TFRFdU9TMDBMamNnTUMweExqY2dNQzQyTFRNdU1pQXhMamd0TkM0MUlERXVNeTB4TGpJZ01pNDRMVEV1T0NBMExqVXRNUzQ0Y3pNdU1pQXdMamNnTkM0MElERXVPV014TGpJZ01TNHlJREV1T0NBeUxqZ2dNUzQ0SURRdU5YTXRNQzQzSURNdU5TMHhMamdnTkM0M2JDMDBMalFnTkM0MWVrMDBJREV3TGpkc05DQTBMakVnTXk0NUxUUXVNV014TFRFdU1TQXhMall0TWk0MklERXVOaTAwTGpJZ01DMHhMalV0TUM0MkxUSXVPUzB4TGpZdE5ITXRNaTQwTFRFdU55MHpMamt0TVM0M0xUSXVPU0F3TGpZdE5DQXhMamRqTFRFZ01TNHhMVEV1TmlBeUxqVXRNUzQySURRZ01DQXhMallnTUM0MklETXVNaUF4TGpZZ05DNHlkakI2SWo0OEwzQmhkR2crQ2drOGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCamJHRnpjejBpY0dGMGFETWlJR1E5SWswNElERTJiQzAwTGpVdE5DNDNZeTB4TGpJdE1TNHlMVEV1T1MwekxURXVPUzAwTGpnZ01DMHhMamNnTUM0MkxUTXVNeUF4TGprdE5DNDJJREV1TWkweExqSWdNaTQ0TFRFdU9TQTBMalV0TVM0NWN6TXVNeUF3TGpjZ05DNDFJREV1T1dNeExqSWdNUzR6SURFdU9TQXlMamtnTVM0NUlEUXVOaUF3SURFdU9DMHdMamNnTXk0MkxURXVPU0EwTGpoc0xUUXVOU0EwTGpkNlRUZ2dNQzR6WXkweExqWWdNQzB6TGpJZ01DNDNMVFF1TXlBeExqa3RNUzR5SURFdU1pMHhMamdnTWk0M0xURXVPQ0EwTGpNZ01DQXhMamNnTUM0M0lETXVOQ0F4TGpnZ05DNDFiRFF1TXlBMExqVWdOQzR6TFRRdU5XTXhMakV0TVM0eUlERXVPQzB5TGprZ01TNDRMVFF1TlhNdE1DNDJMVE11TVMweExqZ3ROQzQwWXkweExqSXRNUzR4TFRJdU55MHhMamd0TkM0ekxURXVPSHBOT0NBeE5TNHhiQzAwTGpFdE5DNHlZeTB4TFRFdU1pMHhMamN0TWk0NExURXVOeTAwTGpSek1DNDJMVE1nTVM0M0xUUXVNV014TGpFdE1TNHhJREl1TmkweExqY2dOQzR4TFRFdU4zTXpJREF1TmlBMExqRWdNUzQzWXpFdU1TQXhMakVnTVM0M0lESXVOaUF4TGpjZ05DNHhJREFnTVM0MkxUQXVOaUF6TGpJdE1TNDNJRFF1TTJ3dE5DNHhJRFF1TTNwTk5DNHlJREV3TGpac015NDRJRFFnTXk0NExUUmpNUzB4SURFdU5pMHlMallnTVM0MkxUUXVNWE10TUM0MkxUSXVPQzB4TGpZdE15NDVZeTB4TFRFdE1pNDBMVEV1TmkwekxqZ3RNUzQyY3kweUxqZ2dNQzQyTFRNdU9DQXhMalpqTFRFZ01TNHhMVEV1TmlBeUxqUXRNUzQySURNdU9TQXdJREV1TmlBd0xqWWdNeTR4SURFdU5pQTBMakYyTUhvaVBqd3ZjR0YwYUQ0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdvb2dsZSBNYXBcblxuLmdvb2dsZW1hcC13cmFwcGVyIHtcbiAgLmdvb2dsZW1hcC10aHVtYiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMzIsIDU1LCAxMzQsIDAuODUpLCByZ2JhKDMyLCA1NSwgMTM0LCAwLjg1KSk7XG4gICAgfVxuICB9XG5cbiAgLmdvb2dsZW1hcC1wbGF5LWJ1dHRvbiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY4NGYyO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vL0BsYXllciBiYXNlIHtcbi8vICAkcmVkOiBibHVlO1xuLy8gICNjb250ZW50IHtcbi8vICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4vLyAgICBAYXBwbHkgdHctYmctZ3JhZGllbnQtdG8tYiB0dy1mcm9tLXBpbmstNTAwO1xuLy8gIH1cbi8vfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/